Function at 0x426d90
Capabilities:
Get number of processors

Disassembly:
xor eax, 0x33313036
cmp byte [esi], dh
jo 0x426dfd
insd dword es:[edi], dx
xor bh, byte [0x73266f6e]
jo 0x426e04
jb 0x426e06
insd dword es:[edi], dx
jae 0x426de5
arpl word [ebp + 0x6e], bp
and eax, 0x75644332
jb 0x426dd8
xor al, byte [ebx + 0x65]
imul esp, dword [0x69674332], 0x43322572
imul esp, dword [ebp + 0x32], 0x696e6943
je 0x426e2d
ja 0x426e3a
bound esi, qword fs:[eax + 0x73]
and eax, 0x70694332
and eax, 0x70694332
bound ebp, qword [ecx + 0x74]
jae 0x426e04
imul esi, dword [eax + 0x62], 0x25737469
xor al, byte [ebx + 0x69]
je 0x426e45
and eax, 0x656b4332
and eax, 0x656b4332
jo 0x426e4e
insb byte es:[edi], dx
imul esi, dword [esi + 0x65], 0x6c433225
insd dword es:[edi], dx
je 0x426e1d
xor al, byte [ebx + 0x6d]
imul ebp, dword [ebp + 0x65], 0x6d433225
insd dword es:[edi], dx
and eax, 0x6d6d4332
and eax, 0x6e6d4332
xor al, byte [ebx + 0x6d]
insd dword es:[edi], dx
outsb dx, byte [esi]
and eax, 0x736d4332
and eax, 0x766d4332
and eax, 0x63704332
insd dword es:[edi], dx
xor ah, byte [0x63704332]
insd dword es:[edi], dx
xor ah, byte [ebx + 0x6d]
jae 0x426e49
arpl word [ebp + 0x32], bp
arpl word [ebp + 0x73], bp
and eax, 0x6c704332
xor al, byte [ebx + 0x70]
insb byte es:[edi], dx
and eax, 0x65724332
jno 0x426ea4
imul esi, dword [edx + 0x65], 0x256c7373
xor al, byte [ebx + 0x73]
outsd dx, dword [esi]
jne 0x426eae
arpl word [ebp + 0x25], sp
xor al, byte [ebx + 0x65]
js 0x426eb4
imul esi, dword [edx + 0x65], 0x3d6d6d26
xor esi, dword [ecx]
and eax, 0x39324332
jb 0x426eac
insd dword es:[edi], dx
insd dword es:[edi], dx
cmp eax, 0x32253133
inc ebx
xor bh, byte [ecx]
xor al, byte [ebx + 0x32]
cmp dword [esi], esp
jo 0x426ec1
jo 0x426ec1
cmp eax, 0x6d263631
outsb dx, byte [esi]
cmp eax, 0x662d6e73
jo 0x426ed1
jno 0x426e91
cmp byte [edx + 0x78], ch
and eax, 0x6e734332
sub eax, 0x37617068
jp 0x426ee2
jae 0x426edb
imul esp, dword es:[ebp + edi + 0x6f], 0x4d4a412d
pop ecx
push eax
xor bh, byte [eax]
inc esi
dec ebp
imul edi, dword [eax], 0x35
push 0x4c
inc ecx
dec edx
jo 0x426f06
push edx
dec eax
inc esp
dec ecx
dec eax
inc ebp
jne 0x426ee6
push esp
outsd dx, dword [esi]
xor dl, byte [ebp + 0x50]
dec edx
push esi
push eax
push eax
xor byte [eax + 0x38], ch
inc ebx
push esi
inc edi
popal
js 0x426ecf
jne 0x426f1e
cmp eax, 0x2e323933
xor dh, byte [edx]
cmp dword [edx], esi
xor dh, byte cs:[edx]
xor dword [esi], esp
jb 0x426f1c
jb 0x426f1c
jno 0x426f2e
imul esi, dword [edx + 0x65], 0x3d6c7373
jns 0x426f27
jae 0x426eea
jae 0x426eea
insd dword es:[edi], dx
je 0x426f04
xor dword [0x37353535], esi
cmp dword [esi], esi
cmp dword [esi], esi
insd dword es:[edi], dx
insd dword es:[edi], dx
jbe 0x426f12
insd dword es:[edi], dx
insd dword es:[edi], dx
jae 0x426f17
popal
jne 0x426f02
xor al, byte [ebx + 0x72]
jne 0x426f09
imul esi, dword es:[eax + 0x3d], 0x2e313531
imul esi, dword [eax + 0x3d], 0x2e313531
xor dword [0x39342e31], esi
xor al, 0x39
xor ch, byte cs:[esi]
xor dword [ecx + edi], esi
arpl word es:[0x26424557], di
imul edi, dword gs:[0x344f6b69], 0x794f5058
dec edi
jns 0x426f4f
dec edx
dec ebp
insd dword es:[edi], dx
dec eax
xor dword [edi + 0x4c], esi
ja 0x426f57
dec esi
jne 0x426f7e
insd dword es:[edi], dx
inc edx
ja 0x426f39
jbe 0x426f7f
jbe 0x426f7f
jo 0x426f55
cmp eax, 0x78742634
xor al, 0x26
je 0x426f94
jo 0x426f5b
xor eax, 0x32313134
xor dh, byte [edx]
popal
insb byte es:[edi], dx
jb 0x426f67
jns 0x426f91
jae 0x426f54
arpl word [eax + 0x6e], si
cmp eax, 0x434e3979
jno 0x426fa6
jbe 0x426f85
dec ebx
xor byte [esi + 0x63], dh
dec esi
xor al, 0x78
jb 0x426f9a
arpl word es:[esi + 0x65], si
jb 0x426f85
xor ch, byte [esi]
xor dh, byte [eax]
xor dword [ecx], edi
xor byte [ecx + esi], dh
xor al, 0x31
aaa
jb 0x426fb6
popal
outsb dx, byte [esi]
cmp eax, 0x31303435
cmp eax, 0x31303435
xor byte [ecx], dh
xor bh, byte [ecx]
xor byte [0x33303735], ch
cmp dword ss:[esi], esi
xor al, 0x26
jb 0x426fd9
cmp eax, 0x26373431
jb 0x426fd4
jne 0x426fda
cmp eax, 0x33323831
add byte ss:[eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi + 0xc474d4], bh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov edi, 0xc474d4
add byte [eax], al
add ch, ah
add eax, dword [eax]
nop
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
insb byte es:[edi], dx
pop ecx
push es
stc
pushal
in eax, 0x2e
add byte [ecx + 2], dh
jno 0x427024