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

Disassembly:
call 0x43b38b
add byte [eax + 0x3f], al
dec edx
xor al, 0x3a
add esp, 4
add eax, 0x76c1
pop eax
cmp dword [ebp - 0x31c], 0
jne 0x43bcae
mov edx, 0x6b
mov word [ebp - 0x1774], dx
mov eax, 0x65
mov word [ebp - 0x1772], ax
mov ecx, 0x72
mov word [ebp - 0x1770], cx
mov edx, 0x6e
mov word [ebp - 0x176e], dx
mov eax, 0x65
mov word [ebp - 0x176c], ax
mov ecx, 0x6c
mov word [ebp - 0x176a], cx
mov edx, 0x33
mov word [ebp - 0x1768], dx
mov eax, 0x32
mov word [ebp - 0x1766], ax
mov ecx, 0x2e
mov word [ebp - 0x1764], cx
mov edx, 0x64
mov word [ebp - 0x1762], dx
mov eax, 0x6c
mov word [ebp - 0x1760], ax
mov ecx, 0x6c
mov word [ebp - 0x175e], cx
xor edx, edx
mov word [ebp - 0x175c], dx
push edx
push edi
add esp, 4
jmp 0x43b446
sub edx, 0xa4a1
pop edx
push eax
push ebx
add esp, 4
add eax, 0x2917
and eax, 0x18b6
pop eax
push edx
and edx, 0x9097
add edx, 0x6c0e
pop edx
mov byte [ebp - 0x894], 0x4c
mov byte [ebp - 0x893], 0x6f
mov byte [ebp - 0x892], 0x61
mov byte [ebp - 0x891], 0x64
mov byte [ebp - 0x890], 0x4c
mov byte [ebp - 0x88f], 0x69
mov byte [ebp - 0x88e], 0x62
mov byte [ebp - 0x88d], 0x72
mov byte [ebp - 0x88c], 0x61
mov byte [ebp - 0x88b], 0x72
mov byte [ebp - 0x88a], 0x79
mov byte [ebp - 0x889], 0x57
mov byte [ebp - 0x888], 0
mov eax, dword fs:[0x18]
mov dword [ebp - 0x195c], eax
mov ecx, dword [ebp - 0x195c]
mov edx, dword [ecx + 0x30]
mov dword [ebp - 0x1960], edx
mov eax, dword [ebp - 0x1960]
mov dword [ebp - 0x15e4], eax
push edx
xor edx, 0xcfe6
jmp 0x43b4fe
pop edx
push edi
and edi, 0xdc2c
pop edi
push edi
add edi, 0x17e74
and edi, 0x631d
jmp 0x43b51a
or edi, 0x7182
pop edi
cmp dword [ebp - 0x15e4], 0
jne 0x43b539
mov dword [ebp - 0x750], 0
jmp 0x43b7f5
mov ecx, dword [ebp - 0x15e4]
mov edx, dword [ecx + 0xc]
mov eax, dword [edx + 0xc]
mov dword [ebp - 0xca4], eax
push ebx
and ebx, 0x105c1
or ebx, 0x1175f
pop ebx
push edi
push ebx
add esp, 4
xor edi, 0x1796f
and edi, 0x16592
and edi, 0x1744e
pop edi
push ecx
push ebx
add esp, 4
sub ecx, 0x9b77
pop ecx
cmp dword [ebp - 0xca4], 0
jne 0x43b595
mov dword [ebp - 0x750], 0
jmp 0x43b7f5
mov ecx, dword [ebp - 0xca4]
mov dword [ebp - 0x508], ecx
push edi
add edi, 0x6dd
add edi, 0x25c0
pop edi
push eax
push esi
add esp, 4
xor eax, 0xb68a
jmp 0x43b5c3
jmp 0x43b5ca
pop eax
push ecx
xor ecx, 0xc4e0
pop ecx
lea edx, [ebp - 0x1774]
mov dword [ebp - 0xca0], edx
mov eax, dword [ebp - 0x508]
mov ecx, dword [eax + 0x30]
mov dword [ebp - 0xc9c], ecx
xor edx, edx
mov word [ebp - 0x214], dx
xor eax, eax
mov word [ebp - 0x110], ax
push ebx
push edx
add esp, 4
jmp 0x43b60d
pop ebx
push edi
push ebx
add esp, 4
or edi, 0xbc81
pop edi
push ecx
push eax
add esp, 4
call 0x43b62e
add byte [esi + 0x41], cl
cmp eax, 0x48503245
cmp eax, 0x4c4834f
pop ecx
mov ecx, dword [ebp - 0xc9c]
mov dx, word [ecx]
mov word [ebp - 0x1036], dx
mov eax, dword [ebp - 0xc9c]
add eax, 2
mov dword [ebp - 0xc9c], eax
mov cx, word [ebp - 0x1036]
mov word [ebp - 0x214], cx
mov edx, dword [ebp - 0xca0]
mov ax, word [edx]
mov word [ebp - 0x1038], ax
mov ecx, dword [ebp - 0xca0]
add ecx, 2
mov dword [ebp - 0xca0], ecx
mov dx, word [ebp - 0x1038]
invalid
invalid