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

Disassembly:
mov edx, dword [ebp - 0x4cc]
add edx, 1
mov dword [ebp - 0x4cc], edx
push ebx
or ebx, 0x10daa
or ebx, 0x17171
and ebx, 0x67b3
pop ebx
push esi
push esi
add esp, 4
xor esi, 0x17fb5
add esi, 0xa58
add esi, 0x10725
and esi, 0x5f58
pop esi
mov eax, dword [ebp - 0x4cc]
sub eax, dword [ebp - 0x3c0]
cmp eax, 0xffffffff
jb 0x43adc5
push ecx
push edi
add esp, 4
and ecx, 0xd21
add ecx, 0x13842
add ecx, 0x4025
sub ecx, 0xcc9
pop ecx
push ecx
push edi
add esp, 4
sub ecx, 0x1189b
pop ecx
push edx
xor edx, 0x8c77
pop edx
jmp 0x43aff3
mov dword [ebp - 0xc08], 7
mov ecx, dword [ebp - 0x4cc]
mov dword [ebp - 0xa68], ecx
push ecx
push eax
add esp, 4
or ecx, 0x2304
and ecx, 0x17c
and ecx, 0xaa55
push ebp
stosb byte es:[edi], al
add byte [eax], al
push ebp
stosb byte es:[edi], al
add byte [eax], al
pop ecx
push ebx
sub ebx, 0x93eb
and ebx, 0xa58f
or ebx, 0x11739
or ebx, 0x60cb
pop ebx
mov edx, dword [ebp - 0x14bc]
mov dword [ebp - 0xa64], edx
mov dword [ebp - 0xc0c], 0
mov eax, dword [ebp - 0x4cc]
cmp eax, dword [ebp - 0x14bc]
jne 0x43ae74
push edx
xor edx, 0x7f
xor edx, 0xa84
and edx, 0xaa5c
pop edx
push eax
push edi
add esp, 4
and eax, 0x16939
call 0x43ae5f
add byte [ebp + 0x4b], al
push eax
inc ecx
dec eax
cmp esi, dword [edx]
inc esi
dec esp
add esp, 4
pop eax
mov ecx, dword [ebp - 0xc0c]
mov dword [ebp - 0x14c4], ecx
jmp 0x43afa5
cmp dword [ebp - 0xc08], 0
jle 0x43af99
push edi
or edi, 0x888d
pop edi
push edi
push esi
add esp, 4
sub edi, 0x50fd
sub edi, 0x17991
pop edi
push ebx
push ecx
add esp, 4
or ebx, 0x1093d
and ebx, 0x18d7
or ebx, 0x11a0b
pop ebx
mov edx, dword [ebp - 0xa68]
movzx eax, byte [edx]
mov ecx, dword [ebp - 0xa64]
movzx edx, byte [ecx]
cmp eax, edx
je 0x43af35
push esi
or esi, 0xcd6b
xor esi, 0xefad
add esi, 0x99fd
xor esi, 0xdbc7
pop esi
push edi
push edi
add esp, 4
and edi, 0x152ce
add edi, 0x17c23
add byte [ecx + 0x18302e7], al
add byte [edi - 0x75], bl
test dword [eax + 0xffffff5], ebx
mov dh, 8
mov edx, dword [ebp - 0xa64]
movzx eax, byte [edx]
cmp ecx, eax
jle 0x43af1d
mov dword [ebp - 0x14c0], 1
jmp 0x43af27
mov dword [ebp - 0x14c0], 0xffffffff
mov ecx, dword [ebp - 0x14c0]
mov dword [ebp - 0xc0c], ecx
jmp 0x43af99
push ebx
sub ebx, 0x56e0
pop ebx
push eax
add eax, 0x4485
pop eax
push esi
xor esi, 0x15bab
sub esi, 0x9659
pop esi
push edx
push ecx
add esp, 4
and edx, 0x157ef
pop edx
push ebx
add ebx, 0x1325f
pop ebx
mov edx, dword [ebp - 0xc08]
sub edx, 1
mov dword [ebp - 0xc08], edx
mov eax, dword [ebp - 0xa68]
add eax, 1
mov dword [ebp - 0xa68], eax
mov ecx, dword [ebp - 0xa64]
add ecx, 1
mov dword [ebp - 0xa64], ecx
jmp 0x43ae74
mov edx, dword [ebp - 0xc0c]
mov dword [ebp - 0x14c4], edx
cmp dword [ebp - 0x14c4], 0
jne 0x43afee
push eax
push ecx
add esp, 4
sub eax, 0xb63
pop eax
push eax
push edx
add esp, 4
jmp 0x43afc7
call 0x43afd6
add byte [ebp + eax*2 + 0x50], cl
dec ecx
inc esp
xor al, byte [ebp + 0x47]
dec ebx
add esp, 4
sub eax, 0xd78b
pop eax
mov eax, dword [ebp - 0x4cc]
mov dword [ebp - 0x3cc], eax
jmp 0x43b02f
jmp 0x43ad3c
push edx
push esi
add esp, 4
add edx, 0x160c1
pop edx
push edx
call 0x43b00f
add byte [esi], dh
dec edi
inc esp
dec edi
xor eax, dword [ecx + 0x4a]
inc edx
inc ebx
add esp, 4
or edx, 0xed51
or edx, 0x12d31
add edx, 0x66e4
pop edx
mov dword [ebp - 0x3cc], 0
push eax
push esi
add esp, 4
jmp 0x43b03b
pop eax
push esi
jmp 0x43b044
sub esi, 0x10c0e
call 0x43b057
add byte [ebx], dh
xor eax, 0x39424049
dec ebp
add esp, 4
add esi, 0x1788c
pop esi
push eax
jmp 0x43b06b
pop eax
push edi
and edi, 0x67a3
or edi, 0x7b90
or edi, 0xee9b
call 0x43b08f
add byte [edx + ecx*2 + 0x42], cl
xor al, 0x50
cmp cl, byte [ebx + 0x47]
inc ecx
dec eax
add esp, 4
pop edi
mov ecx, 1
imul edx, ecx, 0
lea eax, [ebp + edx - 0xb80]
mov dword [ebp - 0x14c8], eax
push edi
call 0x43b0b8
add byte [eax + edi], dh
inc eax
inc ebp
aas
dec esp
inc ecx
cmp al, 0x44
add esp, 4
and edi, 0xe12
pop edi
push ebx
call 0x43b0d0
add byte [eax + 0x3d], dl
xor al, byte [ecx + 0x33]
inc ebx
cmp eax, 0x8104c483
ret