Function at 0x40f755
Capabilities:
Get number of processors

Disassembly:
pop dword fs:[eax]
clc
nop
nop
cld
jae 0x40ebfb
cmp dl, byte [esi]
pop ebp
out 0x7b, al
add byte [edi + 0x4e], dh
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40cc9a
add cl, ch
aaa
adc al, byte [eax]
add cl, ch
jmp 0x40d204
pop edx
clc
nop
nop
cld
jae 0x40c81b
aas
add byte [eax], al
and al, 0xe9
dec esi
or al, 0
clc
mov esi, dword [esi + 0x20]
clc
nop
nop
cld
jae 0x40f2fc
add byte [eax], al
pop ds
adc al, 0x37
pop dword [ebp + 0x3c7603c9]
add esi, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40cfab
jmp 0xcb40c7a6
add edi, 8
clc
nop
nop
cld
jae 0x40e1df
add byte [eax], al
adc bh, byte [ebx]
jnp 0x40c7d1
jmp 0x16b94bc2
je 0x40de2d
clc
nop
nop
cld
jae 0x40cd3b
add byte [eax], al
push edx
cdq
mov ecx, dword [ebp + 0x10]
push edi
mov edi, 0x40d17b
xchg dword [esp], edi
ret
adc dword [ecx + edx], esp
add byte [eax], ah
xchg esp, eax
scasb al, byte es:[edi]
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40cc57
sub eax, 0x7800003e
leave
mov dword [0x5761dc33], eax
mov edi, 0x40efa6
xchg dword [esp], edi
ret
xor edx, edx
push edi
mov edi, 0x40daae
xchg dword [esp], edi
ret
and dl, 9
push edi
mov edi, 0x40e87c
xchg dword [esp], edi
ret
add eax, 0x18
jmp 0x40c830
movzx ecx, word [edi + 6]
clc
nop
nop
cld
jae 0x40ee52
push eax
clc
nop
nop
cld
jae 0x40dcc2
add byte [ebx + ecx*8], dh
pop es
add dh, ah
or al, 0x16
pop ecx
push esi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40c805
nop
jmp 0x40cb6a
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x40dd60
add byte [eax], al
add byte [eax], al
push ebx
push 0xf2f8a4f3
nop
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40f524
add byte [eax + eax], ah
loope 0x40c8c2
mov al, 0
xor al, 0x59
jne 0x40eb60
clc
nop
nop
cld
jae 0x40e4d1
add byte [eax], al
add byte [ebp + 0x44], dl
out 0xf5, al
mov byte es:[0x8b5d8b00], al
jns 0x40c963
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x40d289
retf
movhps xmm0, qword [eax + eax + 0xa02612]
mov ecx, dword [ebp - 0x6f0d073d]
nop
cld
jae 0x40d692
ret
popal
mov edi, 0x137b1314
add byte [ebx + 0x245d0338], al
add ebx, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40ce5d
adc eax, 0xe6b02a00
mov esi, 0x2300b9bf
add dword [eax], eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e3bc
popal
clc
nop
nop
cld
jae 0x40cde6
pop es
push ss
and al, 0
add byte [eax], al
adc al, 0x9e
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d1d3
jne 0x40d692
clc
nop
nop
cld
jae 0x40f1d6
add al, ah
add byte [ebp + ecx*4 - 0x7f78075], dh
mov edi, dword [edi + 8]
clc
nop
nop
cld
jae 0x40da3a
sldt word [eax]
sub esp, dword [esi]
add byte [edi + 0x33], cl
sar al, cl
xor edx, edx
clc
nop
nop
cld
jae 0x40da50
add byte [ebx], ch
add byte [edi], al
add byte [edx], bh
jnp 0x40ca6a
jmp 0x40e87c
mov ecx, 0x735908cd
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e127
mov ecx, 0xbf000016
xchg ebp, eax
mov esi, 0x7f039ae2
cmp al, 0xf8
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x40f274
xchg esi, eax
retf
push ebx
push edi
mov edi, 0x40ee13
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40e0cc
sub eax, 0xbe07
add byte [edx], ch
and al, 0x56
imul edx, dword [ebp - 0x75], 0xffffffec
add bl, cl
insd dword es:[edi], dx
add byte [eax + 0x650e6f00], cl
lahf
sti
pop ebp
mov ebx, 0xe90d0000
out 0xb0, al
add byte [ebx - 0x457af005], cl
and byte [eax], al
add al, bh
jne 0x40ebbb
clc
nop
nop
cld
jae 0x40fad3
add byte [ebx], bh
fisttp word [ebx - 0x6f0d07ca]
mov esi, dword [esi]
clc
nop
nop
cld
jae 0x40e061
add byte [ecx], ch
add byte [eax], al
add byte [edi + 0x232e33c5], dl
popal
add al, 0x57
mov edi, 0x40c7c4
xchg dword [esp], edi
ret
div ecx
clc
nop
nop
cld
jae 0x40ecca
pushal
add byte [eax], al
add cl, ah
test cl, ah
movsd dword es:[edi], dword [esi]
or cl, byte [edi]
test byte [ebx - 0xd080000], dl
nop
je 0x40ef04
clc
nop
nop
cld
jae 0x40d7a3
add cl, ah
pop ds
cdq
push ebp
mov ebp, esp
sub dword [eax], 0xffffffb3
add ch, ah
pop eax
arpl word [ecx - 0x70], cx
pop ds
fiadd word [eax]
add bl, dh
add byte [edx - 0x73fcc42], dl
xor eax, eax
clc
nop
nop
cld
jae 0x40e0fd
loope 0x40cba3
add byte [edx], bh
add byte [esi], cl
mov ebp, 0xab4e8
cmp al, byte [eax]
dec esi
add byte [ebp + 0xab4e8], bh
add al, bh
nop
nop
cld
jae 0x40ccf7
add byte [eax + eax], ah
add byte [edi + eax], ah
test ch, 0xc1
jmp 0x9133c3c9
shr ecx, 2
clc
nop
nop
cld
jae 0x40ea3c
add byte [eax], al
pop ds
add byte [eax], al
jnp 0x40cc24
add edi, ebx
clc
nop
nop
cld
jae 0x40f0e4
add byte [eax], al
pop ds
add byte [eax + eax], cl
loope 0x40cba4
shr ecx, 2
push edi
mov edi, 0x40c862
xchg dword [esp], edi
ret
pop ebp
das
add byte [eax], al
xchg ebp, eax
aaa
add byte [eax + 0x61bb9], bh
add al, bh
mov ecx, 0x61b
clc
nop
nop
cld
jae 0x40cb94
pushal
add byte [edx], dl
add byte [eax - 0x7fd397d], bl
nop
nop
cld
jae 0x40dafc
outsd dx, dword es:[esi]
add byte [eax], al
add byte [ebx], ch
in eax, 0x5e
mov ecx, dword [ecx + 0x38]
clc
nop
nop
cld
jae 0x40d0d5
xchg ebp, eax
pop ebp
popal
add byte [0xc883db0c], ch
adc bh, al
or eax, 0x12
clc
nop
nop
cld
jae 0x40f9ab
add byte [edx], dl
xor eax, 0xfa9c900
test eax, eax
and byte [eax], al
add byte [ebp - 0x75], dl
in al, dx
jne 0x40ed47
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40eed9
call fcn.0040d662
clc
nop
nop
cld
jae 0x40cda5
packssdw mm4, mm0
add byte [eax + ebp*4 + 0x14595b9], dl
add byte [ebp - 0x75], dl
in al, dx
nop
leave
nop
jmp 0x40ea12
pop esi
clc
nop
nop
cld
jae 0x40efbb
add byte [eax], al
xchg edi, eax
invalid
call fcn.0040d662
clc
nop
nop
cld
jae 0x40d2f6
add byte es:[edx - 0x6b], al
dec edi
pop eax
clc
nop
nop
cld
jae 0x40dd8d
add byte [ecx], ah
test al, 0
add byte [eax], al
out 0xe4, al
push cs
push eax
push edi
mov edi, 0x40e588
xchg dword [esp], edi
ret
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40c982
xor al, 0x7b
retf
mov edx, eax
push edi
mov edi, 0x40dcac
xchg dword [esp], edi
ret
mov dword [edi - 0x10], eax
clc
nop
nop
cld
jae 0x40df26
retf
call fcn.0040f755
clc
nop
nop
cld
jae 0x40e59d
or al, 0
add byte [eax], al
insb byte es:[edi], dx
push 0x2e697061
clc
nop
nop
cld
jae 0x40dbb3
add byte [eax + 0x69060000], ch
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40dd48
adc dword [eax], eax
add byte [eax], al
xor al, 0x61
add dh, dl
xor byte [eax], al
mov ebx, dword [esi - 0x3140a8ad]
fiadd word [eax]
push ebx
push edi
mov edi, 0x40dece
xchg dword [esp], edi
ret
push esi
clc
nop
nop
cld
jae 0x40e6ea
add byte [eax], al
add byte [eax], al
imul eax, dword [eax], 0xffffffd0
add ch, dh
invalid
jmp 0x40e0fd
lea edi, [esi + 8]
clc
nop
nop
cld
jae 0x40ca05
xchg edi, eax
jmp 0x2d415171
mov edi, 0x40d2b4
xchg dword [esp], edi
ret
add esi, 8
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d25d
pop eax
clc
nop
nop
cld
jae 0x40e6a5
add byte [esi], dl
add byte [ecx + 0x5d], ah
je 0xac28f7df
call fcn.0040d662
pop es
add byte [eax], al
clc
nop
nop
cld
jae 0x40eb8b
pop es
loopne 0x40ce75
add byte [ebx + 0x55ca3bca], al
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40c937
mov esi, dword [ebx + 0x3c]
push edi
mov edi, 0x40df68
xchg dword [esp], edi
ret
cmp eax, 0x3b7a47eb
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f4e3
xor edx, edx
push edi
mov edi, 0x40d0a9
xchg dword [esp], edi
ret
sub eax, ecx
push edi
mov edi, 0x40cb3c
xchg dword [esp], edi
ret
xor eax, eax
push edi
mov edi, 0x40f85f
xchg dword [esp], edi
ret
aaa
cmp bh, byte [eax]
add byte [esi + ebp*4 + 0x80b68b], al
add byte [eax], al
mov esi, dword [esi + 0x80]
clc
nop
nop
cld
jae 0x40f4b5
loopne 0x40cfa4
add byte [edx], bh
mov ecx, 0x735908cd
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d134
add ecx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40db58
and al, 0x95
add al, 0x2a
add byte [eax], al
ret 0x8b00
mov ecx, 0x65
clc
nop
nop
cld
jae 0x40f44a
adc dword [ebx], edi
add dl, dh
add byte [ebx - 0xd07ab62], cl
nop
nop
cld
jae 0x40ca89
je 0x110d112
add byte [edi - 0x414b97f2], cl
add al, byte [eax]
push 0x2beb4
clc
nop
nop
cld
jae 0x40dac4
add byte [eax], al
push ss
cmpsd dword [esi], dword es:[edi]
inc esp
and al, 0xbc
cmp dword [esi], 0x10
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f5f5
push esi
push edi
mov edi, 0x40e45b
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x40e1f4
xchg dword [esp], edi
ret
je 0x40e209
jmp 0x40d07f
jmp 0x40f995
push edx
clc
nop
nop
cld
jae 0x40d4d0
add dl, ah
add byte [edi], al
and al, 0
adc dword [edi + 0x4899915], edi
and al, 0xf8
mov dword [esp], eax
clc
nop
nop
cld
jae 0x40dcee
add byte [ebp - 0x6bcb406b], dl
sub al, byte [ebx - 0x40a8fb3a]
insd dword es:[edi], dx
int1
inc eax
add byte [edi - 0x163cdbc4], al
add al, 0x8a
xchg edi, eax
mov esi, 0x51490000
add esi, 4
push edi
mov edi, 0x40f16d
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40edfe
retf
test eax, 0xff0000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40c9ef
lea esp, [esp + eax]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40c703
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40f667
xor dword [esp], 0x8723648
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ca5e
jne 0x40d8ef
clc
nop
nop
cld
jae 0x40f832
and al, 0x16
or al, 0x64
rol byte [eax], cl
mov esp, dword [ebx + edx + 0x7d]
mov eax, 0x7876247a
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d45f
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40c7af
push esi
clc
nop
nop
cld
jae 0x40e620
xchg edi, eax
xchg edi, eax
mov edi, 0x3f8f00b0
add byte [ebx], dh
cmp al, 0x51
push ecx
clc
nop
nop
cld
jae 0x40ea51
add byte [edi], cl
js 0x40d258
adc esi, dword [0x49a900bf]
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ef90
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40ce19
add byte [ebx - 0x41], bh
add byte [edi + edx*4], dh
sub byte [ebx - 0x6f0d0708], cl
nop
cld
jae 0x40cc2c
adc ebp, dword [eax + 0x692400e6]
add byte [edi - 0x40a8a146], al
sub edx, ebp
inc eax
add byte [edi + 0xc3243c], al
add byte [esi], ch
add byte [ebx], ch
outsd dx, dword [esi]
imul eax, dword [eax], 0
and eax, 0x24048b8c
clc
nop
nop
cld
jae 0x40f28c
outsd dx, dword [esi]
cmp ch, cl
adc bh, byte [eax + 0x3a]
stosb byte es:[edi], al
mov ecx, 0x7463
clc
nop
nop
cld
jae 0x40dfb5
add byte [eax + eax], ah
add dword ds:[ebx], ebx
mov ebx, eax
clc
nop
nop
cld
jae 0x40ebbb
invalid
add esi, 0x18
clc
nop
nop
cld
jae 0x40f5e0
cmp ch, byte [edi + 0x69]
test byte [eax], al
invalid
popal
clc
nop
nop
cld
jae 0x40ea27
imul esi, dword [eax + eax], 0x3ee63714
add byte [ebp + 0x191be9fc], dh
add byte [eax], al
jnp 0x40d2e8
xor al, 0x60
add byte cs:[eax], al
jnp 0x40d2d9
imul ebp, dword [ebx + 0x13], 0
add byte es:[edi + edx*2 - 0x768542f], dl
xchg edi, eax
clc
nop
nop
cld
jae 0x40e2d0
aaa
cmpsd dword [esi], dword es:[edi]
add byte [eax], al
push ss
pop ebp
add byte [ecx + 0x19], ah
mov ecx, dword [ebp + 0x10]
clc
nop
nop
cld
jae 0x40ceb2
add byte [0xa8000097], dl
mov ecx, dword ds:[ebp + 0x14]
push edi
mov edi, 0x40c9ad
xchg dword [esp], edi
ret
xchg ecx, ecx
clc
nop
nop
cld
jae 0x40e141
add bl, cl
add byte [eax], al
loopne 0x40d3e2
xchg dword es:[ecx + ecx], eax
je 0x40f232
clc
nop
nop
cld
jae 0x40f8d0
add byte [eax], ah
wait
add esi, dword [ebp + 0x24]
push edi
mov edi, 0x40c997
xchg dword [esp], edi
ret
xchg edi, eax
imul ebp, dword [esi], 0xf8f8034d
add edi, eax
clc
nop
nop
cld
jae 0x40edbd
add byte [eax], al
xchg ebp, eax
add byte [ecx], dl
add byte ds:[esi - 0x3d], dh
add byte [eax], 0x8b
mul dword [ebp + ebp*2 + 0x23]
popal
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40fb3d
loope 0x40d426
mov edi, 0x15350094
pop edi
push ebp
mov ebp, esp
add byte [ecx + 0x980e], cl
add byte [eax], al
mov eax, dword [eax]
add byte [eax], al
sub eax, 0x831700
pushfd
add edi, ebx
clc
nop
nop
cld
jae 0x40c743
xor dword [esp], eax
push edi
mov edi, 0x40cd7a
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x40ef1c
xchg dword [esp], edi
ret
les eax, fs:[eax - 1]
clc
nop
nop
cld
jae 0x40d190
loope 0x40d49f
adc eax, dword [eax]
lss eax, [eax]
mov ebx, edx
push 0
push edi
mov edi, 0x40ca9f
xchg dword [esp], edi
ret
pop ecx
push edi
mov edi, 0x40d336
xchg dword [esp], edi
ret
mov eax, esi
clc
nop
nop
cld
jae 0x40ef77
aas
xor al, 0xf
add byte [esi], ah
retf
leave
clc
nop
nop
cld
jae 0x40d701
add byte [esi], cl
add byte [edi], cl
add byte [eax], al
invalid
push edx
push edi
mov edi, 0x40f556
xchg dword [esp], edi
ret
add byte [edx + esi*2], al
add byte [ebx - 0xd07a065], cl
nop
pop edi
clc
nop
nop
cld
jae 0x40d603
popal
add byte [edi], bl
jnp 0x40d53e
loope 0x40d557
out 0x99, al
push esp
clc
nop
nop
cld
jae 0x40f97f
imul esp, ecx, 0x9584
add byte [eax], al
xchg ecx, eax
rol byte [eax], 0x8b
rol byte [eax], cl
mov edi, dword [edi + 0xe22ac35]
imul edi, eax, 0xfffffff2
nop
nop
cld
jae 0x40cef4
sub eax, dword [eax]
leave
outsd dx, dword [esi]
test byte [ecx + 0x53bf57aa], cl
fild word [eax]
xchg dword [esp], edi
ret
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x40dd1b
add byte [ebx + ecx*8], dh
add byte [eax], al
add byte [edx + 3], bh
jo 0x40d628
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40de58
pop esi
clc
nop
nop
cld
jae 0x40e8bb
aaa
loope 0x40d624
add byte [edx], bh
xchg edi, eax
sub ch, byte [esi]
pop ss
imul edi, dword [ecx + 0x6572466c], 0xfffffff8
nop
nop
cld
jae 0x40ed17
sub esi, 0x16
add byte [eax], al
add byte [eax], al
pop ds
add byte [edi], bl
add byte [edx + esi*8], ah
add byte [ebx - 0x4274ff1e], cl
movzx esi, word [esi + 4]
clc
nop
nop
cld
jae 0x40f3f9
add byte [eax], al
pushal
mov al, byte [edi]
mov dl, 0
mov ebx, ecx
push dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e636
xchg ebp, eax
pop es
and al, 0xf
aas
add byte [ebx + 0xe], al
mov esi, dword [edx]
push edi
mov edi, 0x40eead
xchg dword [esp], edi
ret
mov edx, dword [edi + 0xc]
clc
nop
nop
cld
jae 0x40d78d
add byte [edi - 0x687c40eb], cl
xchg ebp, esi
xchg ebp, eax
lea ecx, [ebx - 0x40a8e7be]
add ebx, esi
inc eax
add byte [edi + 0x35c3243c], al
out 0x94, al
add byte [eax], al
add byte [edx - 0x7ce3fbbc], cl
les ebp, [eax + edi*8]
mov eax, dword [edx + 0x18]
push edi
mov edi, 0x40de03
xchg dword [esp], edi
ret
add esp, 0x2c
clc
nop
nop
cld
jae 0x40ea67
aaa
aas
adc cl, byte [edi]
add byte [eax], al
out dx, al
add edi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f67c
push edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f342
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40cc81
xchg edi, esi
clc
nop
nop
cld
jae 0x40e3fc
add byte [eax], al
add byte [edi], bh
add byte [edi + 0x7f8bbc00], dl
adc al, 0xf8
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x40d3e6
aas
add byte [eax], al
add byte [eax], bh
xor dword [eax], ebp
pop ebx
push edi
mov edi, 0x40ce73
xchg dword [esp], edi
ret
push 0
push edi
mov edi, 0x40eeef
xchg dword [esp], edi
ret
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40e79e
add byte es:[edi], cl
sub esp, eax
add byte [eax + 0x48f84db8], cl
inc ebp
mov eax, 0x4548f84d
clc
nop
nop
cld
jae 0x40f79b
add byte [eax], al
add byte [eax], al
sub ecx, 0x14
push edi
mov edi, 0x40de43
xchg dword [esp], edi
ret
ret
push ecx
clc
nop
nop
cld
jae 0x40d4fa
push edx
leave
test al, 0xf
and al, 0xb0
add byte [eax + ecx*8 - 0x7c3b175], dl
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40ddee
cmovle edx, dword cs:[edx]
xor al, 7
add al, 0xdc
mov ebp, dword [esi + 0x24]
push edi
mov edi, 0x40c76e
xchg dword [esp], edi
ret
mov edx, dword [edx]
clc
nop
nop
cld
jae 0x40e5b2
outsd dx, dword [esi]
push 0xe9427835
js 0x40d915
or ah, byte [ebx]
popal
add al, 0x55
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40eda8
movsx ebp, word [edx]
add byte [eax + ebx*4], ah
jne 0x40d692
clc
nop
nop
cld
jae 0x40cedf
jmp 0xc229d8f0
shr ecx, 2
clc
nop
nop
cld
jae 0x40f3b8
jnp 0x40d8ff
add cl, ch
and al, 0x3e
js 0x40d95a
mov ebp, esp
jg 0x40d8d4
dec esp
add byte [esi], bl
add byte [ecx - 0x65], cl
adc ebp, esi
cmp dl, byte [esi + 0xc]
pop esi
inc ebx
aam 0x78
xor dword [esp], eax
push edi
mov edi, 0x40f41e
xchg dword [esp], edi
ret
push ebx
clc
nop
nop
cld
jae 0x40ef32
add byte [edx + 0x42000011], cl
inc edx
add byte [eax - 0x40], bh
add byte [ebx + 0x492dd373], cl
clc
nop
nop
cld
jae 0x40d11f
pop dword [eax]
add byte [edi + edi*4 + 0x7800c900], dl
push ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ec9d
mov ecx, dword [edi + 4]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f723
push ecx
push edi
mov edi, 0x40f126
xchg dword [esp], edi
ret
xor eax, 0x16125347
clc
nop
nop
cld
jae 0x40db6d
adc eax, 0xb3000000
push ecx
push edi
mov edi, 0x40f0b9
xchg dword [esp], edi
ret
and eax, 0x12
clc
nop
nop
cld
jae 0x40cc6c
add byte [eax], al
add byte ds:[edi - 0x875cf00], dl
int1
div ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f96a
mov eax, dword [eax + 0xc]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e9f8
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40ca1a
leave
adc al, 0x11
add cl, ah
imul ebp, dword [ebx + eax], 0x1cbf57f3
rol byte [eax], cl
xchg dword [esp], edi
ret
push 0x40
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f197
cmp word [esi], 0x4163
clc
nop
nop
cld
jae 0x40f474
retf
mov ecx, dword [ecx + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f995
push eax
clc
nop
nop
cld
jae 0x40d7e4
add byte [esi - 0x4f94c5cc], dl
shl byte [eax + 0x53], 1
jmp 0xbf983cc3
cmp ebx, 0x6000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f7b4
push 0x776c6873
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d559
mov ecx, 0x636f
clc
nop
nop
cld
jae 0x40d9b7
and al, 0
imul ebp, dword [ebx - 0x1f74fff0], 0
mov eax, eax
add byte [ebx + 0x561bb90c], cl
invalid
mov ecx, 0x390f561b
clc
nop
nop
cld
jae 0x40eb1c
push ss
sub esi, dword [eax - 0x5262887c]
clc
nop
nop
cld
jae 0x40cf61
mov esi, 0xf0000
imul eax, dword [eax], 0x8b00803f
dec ebx
nop
clc
nop
nop
cld
jae 0x40f10f
or al, 0
xchg edi, eax
test byte [edx], bh
aaa
add dword [eax], 0xffffffa3
push es
push ds
je 0x40fae9
clc
nop
nop
cld
jae 0x40ee28
test al, 0x6f
add byte [esi - 0x14], al
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e2ff
cmp edi, 0xf7aa0afc
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d8da
mov dword [esp + 0x40], eax
clc
nop
nop
cld
jae 0x40d6d7
ror byte [edi], 1
pop dword [eax]
add byte [ebx - 0x7f61d80], ch
nop
nop
cld
jae 0x40d4bb
aas
pop ebp
add byte [ecx], ch
adc dl, byte [ebx - 0xd07ae32]
nop
push ecx
clc
nop
nop
cld
jae 0x40d0f4
adc al, 0xa7
add byte [esi + 0x3e], cl
add al, 0x2b
outsd dx, dword [esi]
inc esi
movsd dword es:[edi], dword [esi]
pop ecx
call fcn.0040d662
clc
nop
nop
cld
jae 0x40fb58
add byte [eax], al
loop 0x40dcf8
add dl, ah
or al, 0xc
enter 0xfffffffffffff8c3, 0xfffffffffffffff2
nop
nop
cld
jae 0x40f4f8
or al, 0xc8
ret
add byte [eax], al
inc edx
add dl, ah
xor al, 7
out 0x2a, al
adc al, 0x30
add byte [ebx + 0x55006a48], cl
mov ebp, esp
nop
leave
nop
jmp 0x40d7b8
add edx, ecx
clc
nop
nop
cld
jae 0x40eb60
js 0x40dce8
out 0, al
adc al, 0
mov al, 0xcf
mov dword fs:[eax], esp
clc
nop
nop
cld
jae 0x40d48e
adc dword [edi], ebx
add byte [esi + 0x74f10000], bh
inc ebp
enter 0x5561, 0xffffffffffffff8b
in al, dx
popal
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40c921
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e92e
mov esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f02a
mov ecx, 0x64616f4c
clc
nop
nop
cld
jae 0x40d475
adc eax, 0xf00007b
mov ecx, dword [ebp + 4]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ee91
add eax, 4
clc
nop
nop
cld
jae 0x40f624
add byte [edx], dl
add byte [esi - 0x74fffdef], dl
rol byte [eax], 0x8b
push ebx
or al, 0x2b
inc esp
xor dword [eax], ebp
sub eax, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x40d10a
and al, 0x61
push 0x8b6e0061
pop edx
adc al, bh
nop
nop
cld
jae 0x40d8af
loope 0x40de74
retf
mov esi, edx
clc
nop
nop
cld
jae 0x40e8e9
add byte [esi], bh
add byte [eax], al
adc al, 0
add byte [eax + eax], dl
add byte [edi], bl
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40ca73
add byte [eax], al
add byte [eax], al
add byte [eax], al
sar ebx, 0x49
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d0bf
movzx ecx, word [esi + 6]
clc
nop
nop
cld
jae 0x40f6aa
add byte [edi + 0xc00040f], bh
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40e21e
js 0x40de28
and al, 0xab
add byte [ebx], ch
add byte [eax], 0x8b
outsd dx, dword [esi]
jne 0x40cd65
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e511
mov ebx, edi
clc
nop
nop
cld
jae 0x40e6bd
loop 0x40ded4
add edi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40c877
mov ecx, dword [esi + 0xe]
clc
nop
nop
cld
jae 0x40eba0
pushal
aas
add byte [eax], al
add byte [ebp - 0x705d4c1], dl
sub edi, edx
clc
nop
nop
cld
jae 0x40cbd6
add byte [eax], al
cmpsd dword [esi], dword es:[edi]
js 0x40df23
xchg edi, eax
add byte [edi - 0x7f33b7d], bh
add esp, 0xc
clc
nop
nop
cld
jae 0x40e67a
add byte [esi], ch
add byte [eax], al
xor al, 0xe1
loop 0x40df3c
mov ebx, dword [ebx + ecx*4]
retf
mov ecx, ebx
clc
nop
nop
cld
jae 0x40c7d9
add byte [edi + 0xcb007b], cl
add byte [edi], bh
inc ebx
clc
nop
nop
cld
jae 0x40e664
and al, 0
add byte [eax], al
verw word [0x748bed00]
sub eax, 0x748bed00
push ds
js 0x40df65
nop
nop
cld
jae 0x40f924
loope 0x40df79
jnp 0x40df7b
aas
cmpsb byte [esi], byte es:[edi]
adc dword [eax + 0xd28b00], eax
mov edx, dword [edi + eax*4]
invalid
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40ed7a
sub eax, 0x523e78e6
add byte [eax], al
add byte [edx], dl
add byte [ebx - 0x73e7448], cl
mov eax, ecx
clc
nop
nop
cld
jae 0x40cdbb
add al, dl
push edx
add byte [eax], al
js 0x40dfb4
pop edi
push ecx
clc
nop
nop
cld
jae 0x40f848
mov esi, 0xe2a70f04
xchg esp, eax
cmp cl, byte [edi]
insd dword es:[edi], dx
mov ecx, dword [ebp]
push edi
mov edi, 0x40eb76
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40dcd9
sub al, byte [eax]
test al, 0xe2
add byte [edi], ah
in eax, dx
add di, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40f6d9
mov esi, 0x140000
jp 0x40dfad
mov esp, edi
or eax, dword [eax]
add al, bh
nop
nop
cld
jae 0x40f45f
invalid
push esi
clc
nop
nop
cld
jae 0x40ec3e
and al, 0x94
add byte [edi], bh
stosd dword es:[edi], eax
add byte [ebx + eax*4], cl
movsb byte es:[edi], byte [esi]
pushfd
xor eax, eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40c96d
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f76c
inc edx
clc
nop
nop
cld
jae 0x40eaf0
popal
push ss
js 0x40e026
add al, dl
aas
xchg esp, eax
sbb ebp, ecx
leave
adc al, 0
add byte [edi + 0x35], ch
push ss
add byte [ebx + 0x2a], bh
add byte [eax], al
add byte [ebx], ch
add al, dl
aas
popal
add byte [ebp - 0x61], dh
push ebp
mov ebp, esp
jle 0x40e0bc
jmp 0x40f56f
int1
add byte [eax], al
fiadd dword [eax]
add byte [eax], al
or eax, 0xbdd10000
or al, 0x5d
add bh, ch
add ecx, 0x28
clc
nop
nop
cld
jae 0x40cec8
add byte [esi + 0x78be0000], bh
ret 0x8b00
test ecx, ecx
push edi
mov edi, 0x40e72a
xchg dword [esp], edi
ret
jne 0x40e277
clc
nop
nop
cld
jae 0x40e774
add byte [eax - 0x42], bh
dec esp
push ecx
push edi
mov edi, 0x40e5dd
xchg dword [esp], edi
ret
mov dword [ebp + 0x28], edi
clc
nop
nop
cld
jae 0x40e7f8
add byte [edi], bh
add byte [eax], al
pop es
aaa
invalid
push ecx
clc
nop
nop
cld
jae 0x40f9c0
test byte [eax + 0x6b97], ch
pop ebp
loop 0x40e1aa
add byte [ebx + 0x555fdac6], cl
mov ebp, esp
nop
leave
nop
jmp 0x40f32d
add byte [esi + edi*4], ah
add byte [0x9669355d], ch
cmp byte [edi - 0xd071bb9], al
nop
nop
cld
jae 0x40e7e2
leave
add byte [eax], al
push 0x3b360014
add edi, 4
push edi
mov edi, 0x40ce2f
xchg dword [esp], edi
ret
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e112
mov esi, 0x1c000
clc
nop
nop
cld
jae 0x40d3bc
add al, 0x6f
xor al, 0
test al, 3
je 0x40e252
add esi, dword [ecx + esi + 0x28]
push edi
mov edi, 0x40f7f3
xchg dword [esp], edi
ret
sub byte [edi - 0x41], dl
test dword [eax], 0xc3243c87
add byte [esi], bh
mov al, 0
sub bh, byte [eax - 0x67]
mov dword [ebp + 0x28], eax
clc
nop
nop
cld
jae 0x40d035
adc dword [edx - 0x1a], edx
add byte [edi + esi], ah
or cl, byte [ebp - 0xd07f8fc]
nop
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x40d34e
clc
invalid
mov al, 0x52
xor eax, 0xf30000d0
or al, 0x83
ret
add ebx, 2
push edi
mov edi, 0x40f4a0
xchg dword [esp], edi
ret
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f93b
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x40d320
adc ah, byte [ecx + 0x1f]
adc dh, byte [edi + edx*2]
fbld tbyte [ebx + ecx*4 + 0xd]
xor byte [eax], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40e8a6
test al, 0
inc esp
xchg byte [ebp + 0x3e], dh
call fcn.0040d662
clc
nop
nop
cld
jae 0x40d7cf
add byte [edi], al
add dword [eax], 0x69
push ebx
clc
nop
nop
cld
jae 0x40e823
inc edx
add byte [eax], al
loopne 0x40e2e1
loope 0x40e2e4
fcom qword [eax + 0x57]
push eax
push edi
mov edi, 0x40e429
xchg dword [esp], edi
ret
jne 0x40cf95
clc
nop
nop
cld
jae 0x40d6c0
sub eax, 0x37d3f0c
dec ecx
cmp al, 0xf8
nop
nop
cld
jae 0x40d978
add byte [eax + 0xf], ah
aaa
cmpsd dword [esi], dword es:[edi]
add byte [ebp + 0x258b0070], ah
lea ebp, [ebx - 0x37]
sub al, bh
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40f694
dec esi
or al, 0x5d
imul ebp, dword [ebx - 0x74ff7000], 0xffffffd6
cdq
push ebp
mov ebp, esp
pop ss
mov bl, bh
add byte [eax], al
pop edi
adc byte [esi + 0x9dc479], al
xor byte [esi + 0x79009f15], 0xb8
pop eax
add al, byte [eax]
add al, bh
nop
nop
cld
jae 0x40e233
push edx
add byte [edx - 0x41], al
and eax, 0x348e7b5
dec ecx
cmp al, 0xf8
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40da7b
mov al, 0x4e
cmp al, byte [eax]
add byte [ecx - 0x4c], ch
arpl word [ebx - 0x73], bx
jl 0x40e3b2
lea edi, [esp + 0x20]
push edi
mov edi, 0x40eada
xchg dword [esp], edi
ret
and byte [edi - 0x41], dl
invalid
sbb dword [ebp + 8], 0
add byte [esi], bh
mov ch, byte [ebx]
xchg esi, eax
push cs
rep movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x40e4bc
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d8c5
js 0x40e451
xor ebx, ebx
push edi
mov edi, 0x40ccb0
xchg dword [esp], edi
ret
imul eax, dword [ecx], 0xf8c68bfb
mov eax, esi
clc
nop
nop
cld
jae 0x40d5e9
and al, 0x4e
add byte [esi + 0xc], cl
jnp 0x40e3f9
rol byte [eax], 0x8b
fcmovb st(0), st(1)
loop 0x40e41c
shl edx, 5
clc
nop
nop
cld
jae 0x40d5d4
add byte [eax + 0x9600ab], ch
stosb byte es:[edi], al
mov eax, 0x573c8194
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e789
push ss
loopne 0x40e454
mov esi, dword [eax]
mov esi, dword [esi]
jne 0x40e463
push edi
push edi
mov edi, 0x40d094
xchg dword [esp], edi
cmp al, 0x24
ret
mov esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40c784
mov esi, dword [esi + 0xc]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f874
add esi, 2
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e25e
call fcn.0040d662
clc
nop
nop
cld
jae 0x40df88
adc eax, 0x60f0011
fadd qword [ebx - 0xd07f33c]
nop
nop
cld
jae 0x40d008
sub eax, 0xc78e6
mov al, 0x45
sub al, 0xf
test byte [eax], al
pushal
out 0x84, al
clc
nop
nop
cld
jae 0x40dbde
add byte [esi], dl
add bl, cl
and esp, dword [ecx + 4]
push edi
mov edi, 0x40d363
xchg dword [esp], edi
ret
mov ecx, eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ed5c
add edx, 0x28
push edi
mov edi, 0x40f13f
xchg dword [esp], edi
ret
mov esi, dword [esi + edx*4]
push edi
mov edi, 0x40da90
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f2a1
dec esi
add byte [0xea8e8], cl
add byte [ebp - 0x75], dl
in al, dx
call 0x40f4f8
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e185
test al, 8
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f38d
push 0
push edi
mov edi, 0x40dd06
xchg dword [esp], edi
ret
add esi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40c954
add edi, 0x10
clc
nop
nop
cld
jae 0x40e277
mov eax, dword [esp + 4]
clc
nop
nop
cld
jae 0x40ef47
add byte [ebp - 0x1a], bl
add byte [eax], al
sbb byte [edi + 0x55], dl
push edi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d248
and esp, dword [ecx + 4]
push edi
mov edi, 0x40d378
xchg dword [esp], edi
ret
jmp 0x40c9c2
add eax, 0x1d35e7c2
clc
nop
nop
cld
jae 0x40cd0d
push ss
aas
add byte [eax], al
fimul word [ecx + 0x55442444]
mov dword [esp + 0x44], eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e959
add eax, edi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d86f
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40eb32
adc dword [eax + ebp*2], eax
adc al, byte [eax]
sbb ecx, dword [ebp - 0xd071f91]
nop
lea ebp, [edi - 0x20]
clc
nop
nop
cld
jae 0x40ed93
add byte [edx + 0x420024], cl
inc edi
cdq
popal
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f50e
push dword [edx + 0x50]
push edi
mov edi, 0x40d64c
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d402
xor eax, 0x910cd73f
clc
nop
nop
cld
jae 0x40f25e
add byte [eax], al
add byte [eax], ah
and al, 0
cmp dl, byte [edx - 0x443a7500]
push ebx
push edi
mov edi, 0x40e157
xchg dword [esp], edi
ret
inc eax
add byte [edi + 0x6bc3243c], al
aas
push ss
and al, 0xc3
imul edi, dword [edi], 0x16
add byte [eax], al
xchg esi, eax
add byte [esi + 0x24], cl
into
pushal
clc
nop
nop
cld
jae 0x40d4a6
loopne 0x40e857
str ecx
add byte [ebx], dl
adc eax, edi
pop ecx
clc
nop
nop
cld
jae 0x40ce47
pop ds
add byte [eax], al
aas
add byte [eax], al
loop 0x40e890
dec ebx
push ebp
jmp 0x40e8d2
and esp, dword [ecx + 4]
push edi
mov edi, 0x40ebd1
xchg dword [esp], edi
ret
call 0x40d2ca
clc
nop
nop
cld
jae 0x40d390
getsec
pushal
add byte [esi], dl
jae 0x40e85b
cld
clc
nop
nop
cld
jae 0x40fb9a
add byte [eax], al
and al, 0xab
dec esi
xchg ebp, eax
mov edi, 0xc1cb7467
out 3, al
shl esi, 3
clc
nop
nop
cld
jae 0x40e414
add byte [eax], al
adc dword [edi + 0x2344132e], esp
or byte [ebx - 0xd07f3b3], cl
nop
nop
cld
jae 0x40f1ac
add byte [ecx], ah
dec esi
imul eax, dword [eax], 0xffffffe4
adc al, byte [eax]
mov edi, dword [ecx + 0x30b8]
add al, bh
nop
nop
cld
jae 0x40fbc6
or al, 0
xchg esp, eax
add byte [edi + ecx - 0x7eb8049], bh
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40d6ec
mov al, byte [eax]
sub ah, dl
aas
cli
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x40e700
xchg dword [esp], edi
ret
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40dc97
xchg esi, eax
add byte [ecx], ah
add byte [eax], al
push eax
add byte [ebx - 0x7a8c69f], cl
nop
nop
cld
jae 0x40dfca
mov esi, 0x4243f00
add byte [esi], ah
cmpsd dword [esi], dword es:[edi]
mov ebp, 0xf81cc483
nop
nop
cld
jae 0x40fa50
add byte [edi], bl
pushal
add byte [ebx], bh
out dx, al
push edi
push edi
mov edi, 0x40e891
xchg dword [esp], edi
ret
mov eax, dword [eax + 0x14]
push edi
mov edi, 0x40f90f
xchg dword [esp], edi
ret
xor eax, eax
push edi
mov edi, 0x40ec56
xchg dword [esp], edi
ret
ret
xor eax, eax
jmp 0x40ea92
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x40f2d2
add byte [eax], al
mov al, 0xf
jmp 0x8a29c068
mov dword [esp + 0x1c], edi
clc
nop
nop
cld
jae 0x40fb28
add byte [eax], al
add byte [eax], ah
invalid
mov edi, dword [esi + 0x1c]
clc
nop
nop
cld
jae 0x40d885
sti
in eax, dx
invalid
pop es
sub eax, 0x96e207
jnp 0x40ea86
rep stosd dword es:[edi], eax
stosd dword es:[edi], eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f3e3
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x40f06e
add byte [esi + ebp], ah
pushal
adc al, byte [edx]
mov ebp, dword [ebx]
mov edi, esi
clc
nop
nop
cld
jae 0x40cbeb
imul edx, dword [0x970000], 0
xor dword [0x888b00f0], eax
push eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d85a
pop esi
clc
nop
nop
cld
jae 0x40d232
loope 0x40eb0d
sub eax, 0
add byte [esi - 0x397cc29f], dl
adc al, bh
add esi, 0x10
clc
nop
nop
cld
jae 0x40d04c
adc eax, 0x9600c900
outsd dx, dword [esi]
sub dl, byte [ecx + 0x57]
push ecx
push edi
mov edi, 0x40d1ee
xchg dword [esp], edi
ret
add esi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d1a5
mov esi, dword [ecx + 0x14]
clc
nop
nop
cld
jae 0x40c88c
test al, 0x2a
add byte [eax], al
add byte [edi - 0x5b0c24cb], bh
clc
nop
nop
cld
jae 0x40d544
aas
aaa
test byte [eax], al
add byte [eax + 0x5750da3f], ch
push eax
push edi
mov edi, 0x40fa65
xchg dword [esp], edi
ret
mov ebx, esi
clc
nop
nop
cld
jae 0x40eb07
stosd dword es:[edi], eax
or al, 0x60
aas
add byte [ebx + 0x3a], bh
push eax
add byte [ebx - 0x3574ff6e], cl
mov eax, dword [edi]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d731
ret
add eax, 2
clc
nop
nop
cld
jae 0x40e0a1
imul eax, dword [eax], 0x3f
add byte [ebx - 0x7a691b2], ch
pop ecx
clc
nop
nop
cld
jae 0x40f182
adc ecx, dword [edx + 0xc0c00]
loope 0x40eca0
xchg edi, eax
popal
ret
movsx eax, word [ecx + 0x14]
clc
adc al, 0xf8
nop
nop
cld
jae 0x40c84a
sub dh, byte [0x908f3f15]
add byte [ebx + 0x6f850f19], cl
out dx, eax
invalid
test edx, edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40dc41
mov ecx, ebx
clc
nop
nop
cld
jae 0x40cfdb
add byte [edx], dl
and al, 0
add byte [eax], al
test al, 0x51
push ecx
push edi
mov edi, 0x40cfc0
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
add al, 0xf8
nop
nop
cld
jae 0x40f311
add byte [eax], al
adc ebp, dword [eax]
xchg edi, eax
jmp [0x80000000]
sub eax, 0x80000000
clc
nop
nop
cld
jae 0x40f56f
add byte [eax], al
add byte [ecx - 5], ch
xor eax, eax
clc
nop
nop
cld
jae 0x40f489
add byte es:[ebx], ch
add byte [eax], al
add bl, cl
mov dword [ebp - 0x1c], 0x8b00a2d3
in al, 0x34
pop edx
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40cafb
push 0
clc
nop
nop
cld
jae 0x40dbfc
xor eax, 0x34000000
and al, 0x2e
jnp 0x40ed34
mov ecx, dword [ebp + 0x14]
clc
dec ebp
adc al, 0xf8
nop
nop
cld
jae 0x40e2bb
invalid
mov ecx, dword [edi + 0xe]
clc
nop
nop
cld
jae 0x40de9f
add byte [eax], ah
add byte [eax], al
add byte [edi], bl
push 0x40
clc
nop
nop
cld
jae 0x40e80d
sub ch, byte [edx]
add al, 0x94
add byte [0xdfc117c9], dl
ror edi, 0xd
push edi
mov edi, 0x40d74b
xchg dword [esp], edi
ret
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40d919
add byte [eax], al
pushal
rcr byte [esp + 0x300d8b], 1
add byte [eax], al
clc
nop
nop
cld
jae 0x40fafe
cmp al, byte [eax]
cwde
inc eax
clc
nop
nop
cld
jae 0x40fae9
xor al, 0
xchg ebp, eax
sub eax, dword [edx]
leave
adc al, 0xf
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40e00c
add byte [edi + edx*4 - 0x17ffa000], dl
dec ecx
jmp 0x40ee3d
call fcn.0040d662
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f08a
xor eax, 0x81602e00
ljmp 0x9090
add edi, ecx
clc
nop
nop
cld
jae 0x40d6a8
outsd dx, dword [esi]
mov al, byte [eax]
add byte [eax], al
add byte [ebx], dl
xor al, 0x3a
add eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40ec29
add byte [eax], al
jnp 0x40eefa
getsec
push ebp
or eax, 0xf2f8006a
nop
nop
cld
jae 0x40f0f9
add byte [eax], al
js 0x40eefe
pop dword [eax]
add byte [eax], al
loopne 0x40eebc
inc esi
push edi
mov edi, 0x40c8b6
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40ed32
loop 0x40ef46
sub al, 0x8b
add al, bh
mov eax, dword [eax]
clc
nop
nop
cld
jae 0x40d162
add byte [eax], al
add byte [ecx + 0x2d], ah
outsd dx, dword [esi]
or al, 0xea
add edi, ebx
clc
nop
nop
cld
jae 0x40d98d
add byte [eax], al
add byte [edi], cl
add byte [esi], ch
add byte [esi], dl
jecxz 0x40ef04
xchg edx, eax
add byte [ebx - 0x73474f1], cl
mov ecx, ebx
clc
nop
nop
cld
jae 0x40e374
add byte [eax], al
pop dword [eax]
add byte [edi - 0x74fffd7c], bh
inc ebp
dec ecx
jne 0x40d04c
mov eax, dword [ecx + 0x10]
clc
nop
nop
cld
jae 0x40e64b
cmp al, byte [eax]
imul esp, ecx, 0
aas
imul ebx, dword [ecx + 0x57], 0xffffffbf
retf
pushal
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40dfa0
pop edi
clc
nop
nop
cld
jae 0x40ccc7
cvtpi2ps xmm6, qword [edi]
mov edi, 0x132d8400
mov dl, byte [esi + 0x57]
push esi
push edi
mov edi, 0x40de6d
xchg dword [esp], edi
ret
add ecx, eax
clc
nop
nop
cld
jae 0x40de18
cmpsd dword [esi], dword es:[edi]
xor eax, 0xa78f
add byte [ebx], al
invalid
mov dword [edi - 0x20], eax
push edi
mov edi, 0x40cff3
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40c9c2
unpcklps xmm7, xmmword [edx]
add byte [eax], al
invalid
push 0x6c6c64
clc
nop
nop
cld
jae 0x40cdd0
loop 0x40f10b
pop es
cmp dword cs:[eax - 0x6f0d07b0], 0xffffff90
push eax
clc
nop
nop
cld
jae 0x40c759
or al, 0
loopne 0x40f131
adc bh, byte [esi]
add al, 0
rol dword [ebx], cl
into
push 0x641e7724
clc
nop
nop
cld
jae 0x40d1be
or dword [eax + 0xffffe0], 0
add byte [eax], al
pushal
add byte [eax], al
add byte [ebx - 0x87ec669], cl
cmpsd dword [esi], dword es:[edi]
mov dh, pe_nt_image_headers32
popfd
clc
nop
nop
cld
jae 0x40dc82
mov bh, byte [eax - 0x6a]
mov dword [eax - 0x44f07500], 0x20004
clc
nop
nop
cld
jae 0x40cdff
pushal
loope 0x40f16b
out dx, al
mov edi, esi
push edi
mov edi, 0x40f0cf
xchg dword [esp], edi
ret
pop edx
clc
nop
nop
cld
jae 0x40f785
add byte [ecx - 0x50], ch
jnp 0x40f193
add byte [edi + edi], dl
push 0x300d8b64
add byte [eax], al
add al, bh
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e569
add byte [esi - 0x74], cl
call fcn.0040d662
clc
nop
nop
cld
jae 0x40fa7a
pop dword [eax]
add byte [eax], al
test eax, 0xbf57cb8b
aas
out 0x40, eax
add byte [edi + 0xc3243c], al
add byte [ecx], dl
add byte [eax], al
add byte [edi], al
sar byte [ebx], 1
mov ecx, dword [esp + 0xc]
clc
nop
nop
cld
jae 0x40faa4
test al, 0x60
sldt word [eax]
imul esp, dword [eax - 8], 0xfffffff2
nop
nop
cld
jae 0x40e38b
push ss
add byte [eax], al
add byte [edi + 0x34070000], dl
jo 0x40f202
mov edx, dword [ecx + 0x3d]
and esp, dword [ecx + 4]
push edi
mov edi, 0x40ddba
xchg dword [esp], edi
ret
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e3d1
mov al, 0xf
add dl, ah
stosd dword es:[edi], eax
add byte [ecx + 0x11], dh
dec ebx
shl edx, 1
push edi
mov edi, 0x40f584
xchg dword [esp], edi
ret
ret
mov edi, dword [edi + 0x28]
jmp 0x40f21b
sub eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e7b8
outsd dx, dword [esi]
xor eax, 0x24686b00
dec eax
and esp, dword [ecx + 4]
push edi
mov edi, 0x40e900
xchg dword [esp], edi
ret
mov ecx, eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40cbc1
call fcn.0040f755
jmp 0x40f2b9
add esi, ebx
clc
nop
nop
cld
jae 0x40d42e
invalid
mov ecx, dword [ebp + 8]
clc
nop
nop
cld
jae 0x40e528
invalid
pop esi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f9db
push eax
clc
nop
nop
cld
jae 0x40f7c9
add byte [esi], dl
add cl, cl
invalid
je 0x40de43
clc
nop
nop
cld
jae 0x40db9d
push edx
add byte [eax], al
or ebp, dword [edi + edx*2 + 0x40d58bbf]
add byte [edi + 0x60c3243c], al
xchg edi, eax
add byte [edi], al
imul eax, dword [eax], 0x31e68300
cmp dh, bl
movsd dword es:[edi], dword [esi]
rep movsd dword es:[edi], dword [esi]
clc
nop
nop
cld
jae 0x40cacc
sub eax, 0xd0
add byte [eax + 0x75ff58], ch
push dword [ebp]
push edi
mov edi, 0x40f954
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40f015
sub eax, dword [eax]
xchg esi, eax
add byte [eax], al
lldt word [ebp + 0x348d2ba3]
push ds
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e7cd
push ecx
push edi
mov edi, 0x40d619
xchg dword [esp], edi
ret
cmp dword [ecx - 0xc], 0
push edi
mov edi, 0x40e554
xchg dword [esp], edi
ret
cld
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d3a7
shr ecx, 2
clc
nop
nop
cld
jae 0x40fa8f
add byte [eax], al
loop 0x40f49b
pushal
adc eax, dword [ecx]
add dword [ebx], ebp
sub dword [esp], 2
push edi
mov edi, 0x40f0a2
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d204
sub al, byte [eax]
add byte [eax], al
aaa
out 0x4e, al
mov ecx, dword [esi + 0x10]
clc
nop
nop
cld
jae 0x40ea7c
add byte [eax], al
add byte [edx + 0x13], dl
xor al, 0
add byte [ebx - 0x7af0711a], cl
mov dword [0x55ffffeb], eax
jne 0x40e08c
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f5cb
pushal
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ed02
pop ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40eaa8
push eax
clc
nop
nop
cld
jae 0x40d949
xor al, 0xc
add byte [esi + 0x24], cl
add byte [edi], al
loopne 0x40f5be
movzx eax, word [edx + ebp]
push edi
mov edi, 0x40cd50
xchg dword [esp], edi
ret
xchg dword [esp], edi
ret
add esi, 4
push edi
mov edi, 0x40db2d
xchg dword [esp], edi
ret
add esi, ecx
clc
nop
nop
cld
jae 0x40e4ea
sub dl, byte [eax + eax]
add byte [eax], ah
add byte [esi + 0xf], bl
test byte [ecx], bh
loopne 0x40f5f9
je 0x40d634
invalid
invalid
clc
nop
nop
cld
jae 0x40ce88
loop 0x40f608
jmp 0x122f7c1
pop eax
push edi
mov edi, 0x40d963
xchg dword [esp], edi
ret
mov dword [ecx + 0xb8], eax
clc
nop
nop
cld
jae 0x40e919
add ebx, dword [ebx + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f3cd
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40ef5c
pushal
add byte [eax], al
add byte [edi - 0x1369998b], bh
add si, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40d30b
add al, ah
add byte [eax], al
pop ds
add dword [ecx + ecx*2 - 0x6f6f0d08], edi
dec ecx
clc
nop
nop
cld
jae 0x40e32e
mov al, byte [eax]
aaa
xchg esi, eax
stosd dword es:[edi], eax
add byte [eax], ah
add byte [ebx + 0x57505af6], cl
mov edi, 0x40dbc9
xchg dword [esp], edi
ret
add edi, 0x18
clc
nop
nop
cld
jae 0x40eec3
js 0x40f6f8
add byte [eax], al
and al, 0x2e
xchg edi, eax
test dword [ebx + 3], edx
int1
outsb dx, byte [esi]
mov edx, dword [esi + 4]
clc
nop
nop
nop
cld
jae 0x40cb10
inc dword [eax]
aas
add byte [edi], bh
and al, 0xe6
cmpsd dword [esi], dword es:[edi]
aas
push edi
rol byte [eax], cl
mov esp, dword [ebx]
push ebp
mov ebp, esp
xchg esi, eax
nop
add cl, bh
int1
add byte [ebx], cl
add byte [edx], cl
and al, 0
mov ebx, 0x557c0900
int3
mov edi, dword [edi]
clc
nop
nop
cld
jae 0x40df11
jmp 0xaa2535
pushal
clc
nop
nop
cld
jae 0x40df3e
add byte [eax + 0x15], ah
pop ds
add byte [eax], al
js 0x40f700
adc al, 0xa3
pop edi
mov eax, edi
clc
nop
nop
cld
jae 0x40deb4
jnp 0x40f77b
mov edi, 0xe900008f
jb 0x40f782
pop ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ce9d
xor eax, 0x15249938
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e2e5
jb 0x40de43
clc
nop
nop
cld
jae 0x40cf34
cmp bh, byte [edi]
pop ebp
pop ecx
push ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d845
jmp 0x40cacc
mov eax, 0x73663c35
clc
nop
nop
cld
jae 0x40d9cc
add byte [ecx], dl
add al, ah
inc esi
xor al, 0x2e
lodsb al, byte [esi]
push edi
mov edi, 0x40db83
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40defc
jmp 0x40e08c
add esi, ebx
clc
nop
nop
cld
jae 0x40f4ca
pop ds
add byte [eax], al
adc eax, 0x6000000
jno 0x40f946
je 0x40c90b
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40c799
imul ecx, eax
clc
nop
nop
cld
jae 0x40e036
add cl, ah
add dl, ah
aaa
or al, 0xec
call dword [edi - 0x20]
push edi
mov edi, 0x40e987
xchg dword [esp], edi
ret
xor edx, edx
clc
nop
nop
cld
jae 0x40cb54
add byte [eax], al
add byte [eax], al
add byte [ecx], dl
add byte [edi + 0x45448bdf], dh
add al, bh
mov eax, dword [ebp + eax*2]
clc
nop
nop
cld
jae 0x40e248
add byte [eax], al
add byte [eax], al
add bl, bh
mov ecx, eax
clc
nop
nop
cld
jae 0x40c9d7
add byte [eax], al
mov esi, 0x156800
inc eax
add byte [ebx - 0x4274ffd0], cl
pop ecx
clc
nop
nop
cld
jae 0x40f60f
cmp al, byte [eax]
add dword [ebx - 0x1e6affd6], 0xffffffe2
add byte [ebx + 0x512eb605], cl
clc
nop
nop
cld
jae 0x40dda5
cmpsd dword [esi], dword es:[edi]
add byte [ebx - 0x7c], ch
retf
add al, 0x78
and al, 0xbf
push 0xd5060400
xchg byte [eax - 0x7db8275], ch
nop
nop
cld
jae 0x40efe5
add byte [ecx], dl
stosd dword es:[edi], eax
add byte [esp + esi], cl
das
sub esp, 0x200
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d064
pushal
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f652
pushal
clc
nop
nop
cld
jae 0x40d778
or al, 0x94
add byte [esi + 0x3a040c00], dl
jg 0x40fa30
mov eax, dword [ecx + 0xb8]
clc
nop
nop
cld
cmp dword [eax - 0x8000000], 0xfc9090f2
jae 0x40ddd0
add byte [edi + edi*4], ah
xor dx, dx
add byte [ebx + 0xd8b641b], cl
xor byte [eax], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40e715
loopne 0x40fb4a
add esi, 0x14
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40c72e
imul ecx
clc
nop
nop
cld
jae 0x40e28d
xor dword [eax + 0xcb15], 0
test eax, 0xf8046123
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40dff6
add byte [eax], al
retf
popal
clc
nop
nop
cld
jae 0x40d4e5
adc al, 0x24
xchg edi, eax
add byte [edi - 0x25d5c0f1], bh
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40cce2
add byte [ebx - 0x341ddb35], ch
adc esi, dword [ebp - 0x74ff3f7c]
pop ebx
mov dword [edi - 0x14], eax
push edi
mov edi, 0x40e53e
xchg dword [esp], edi
ret
call 0x40da0d
clc
nop
nop
cld
jae 0x40e6d5
and al, 0xf
and al, 0xa8
xlatb
test al, 0x23
popal
add al, 0x57
mov edi, 0x40e943
xchg dword [esp], edi
ret
mov eax, dword fs:[eax]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40da66