Function at 0x49362a
Capabilities:
Get number of processors
Resolve function by parsing pe exports

Disassembly:
add byte [ebx + 0x3f], al
inc eax
cmp esi, dword [0x834f4041]
les eax, [esi + ebx*2]
push edx
xor edx, 0x64cf
pop edx
mov eax, dword [ebp - 0x504]
mov dword [ebp - 0xac8], eax
jmp 0x493485
push ecx
push esi
add esp, 4
jmp 0x493490
xor ecx, 0x4412
xor ecx, 0x18650
add ecx, 0x15823
pop ecx
push edx
or edx, 0x110d1
add dword [eax], eax
pop edx
push edi
push ebx
add esp, 4
and edi, 0x15a63
pop edi
mov byte [ebp - 0x868], 0x45
mov byte [ebp - 0x867], 0x78
mov byte [ebp - 0x866], 0x69
mov byte [ebp - 0x865], 0x74
mov byte [ebp - 0x864], 0x50
mov byte [ebp - 0x863], 0x72
popfd
idiv edi
push dword [edx - 0x3a]
test dword [esi + 0x6ffffff7], ebx
mov byte [ebp - 0x861], 0x63
mov byte [ebp - 0x860], 0x65
mov byte [ebp - 0x85f], 0x73
mov byte [ebp - 0x85e], 0x73
mov byte [ebp - 0x85d], 0
push eax
push ecx
add esp, 4
or eax, 0x184e4
xor eax, 0x13893
sub eax, 0xac2a
add eax, 0x60a2
pop eax
push ecx
sub ecx, 0x14272
xor ecx, 0xbd45
and ecx, 0x60e7
pop ecx
mov ecx, 0x6b
mov word [ebp - 0x1790], cx
mov edx, 0x65
mov word [ebp - 0x178e], dx
mov eax, 0x72
mov word [ebp - 0x178c], ax
mov ecx, 0x6e
mov word [ebp - 0x178a], cx
mov edx, 0x65
mov word [ebp - 0x1788], dx
mov eax, 0x6c
mov word [ebp - 0x1786], ax
mov ecx, 0x33
mov word [ebp - 0x1784], cx
mov edx, 0x32
mov word [ebp - 0x1782], dx
mov eax, 0x2e
mov word [ebp - 0x1780], ax
mov ecx, 0x64
mov word [ebp - 0x177e], cx
mov edx, 0x6c
mov word [ebp - 0x177c], dx
mov eax, 0x6c
mov word [ebp - 0x177a], ax
xor ecx, ecx
mov word [ebp - 0x1778], cx
push ecx
push ecx
add esp, 4
sub ecx, 0xa134
or ecx, 0x622
or ecx, 0x1507c
pop ecx
push ebx
and ebx, 0xea3b
jmp 0x4935fb
and ebx, 0xbfe9
and ebx, 0x158f1
pop ebx
push esi
or esi, 0xe189
or esi, 0x14673
jmp 0x49361a
call 0x49362a
add byte [ecx + 0x32], cl
inc eax
xor al, 0x37
cmp dword [eax + 0x4c], ecx
cmp dword [edx - 0x7d], eax
les eax, [esi + ebx*2]
push ebx
push edx
add esp, 4
or ebx, 0x5539
pop ebx
mov edx, dword fs:[0x18]
mov dword [ebp - 0x2070], edx
mov eax, dword [ebp - 0x2070]
mov ecx, dword [eax + 0x30]
mov dword [ebp - 0x2074], ecx
mov edx, dword [ebp - 0x2074]
mov dword [ebp - 0x1628], edx
push ecx
push eax
add esp, 4
and ecx, 0x823a
and ecx, 0x6966
pop ecx
push edi
push edx
add esp, 4
and edi, 0x12976
add edi, 0xb3ef
jmp 0x49368d
xor edi, 0xb222
pop edi
cmp dword [ebp - 0x1628], 0
jne 0x4936ac
mov dword [ebp - 0x2fc], 0
jmp 0x493968
mov eax, dword [ebp - 0x1628]
mov ecx, dword [eax + 0xc]
mov edx, dword [ecx + 0xc]
mov dword [ebp - 0xcec], edx
push edi
push eax
add esp, 4
add edi, 0xc8ba
pop edi
push edi
push esi
add esp, 4
add edi, 0x1643b
pop edi
push ecx
and ecx, 0x73f8
xor ecx, 0x13df5
and ecx, 0x96d1
and ecx, 0x6241
pop ecx
cmp dword [ebp - 0xcec], 0
jne 0x493708
mov dword [ebp - 0x2fc], 0
jmp 0x493968
mov eax, dword [ebp - 0xcec]
mov dword [ebp - 0x508], eax
push eax
sub eax, 0x6e0a
add eax, 0x11c89
pop eax
push edx
push esi
add esp, 4
or edx, 0xe61c
pop edx
push ebx
jmp 0x493737
sub ebx, 0x13ac2
pop ebx
push esi
and esi, 0x150b4
pop esi
lea ecx, [ebp - 0x1790]
mov dword [ebp - 0xce8], ecx
mov edx, dword [ebp - 0x508]
mov eax, dword [edx + 0x30]
mov dword [ebp - 0xce4], eax
xor ecx, ecx
mov word [ebp - 0x210], cx
xor edx, edx
mov word [ebp - 0x10c], dx
push eax
push ebx
add esp, 4
xor eax, 0xfd2e
xor eax, 0xc49a
xor eax, 0x985d
pop eax
push esi
push ebx
add esp, 4
or esi, 0x1245e
jmp 0x49379b
jmp 0x4937a4
pop esi
mov eax, dword [ebp - 0xce4]
mov cx, word [eax]
mov word [ebp - 0x1082], cx
lea edi, [esi - 0x11]
invalid
dec dword [ebx - 0xce36b]
inc dword [ebx - 0x6a76fd3e]
sbb al, 0xf3
invalid
invalid