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

Disassembly:
inc dword [ebx - 0x3f343]
inc dword [eax]
je 0x410cec
push edi
and edi, 0x709a
add edi, 0x7a49
add edi, 0x16d2d
pop edi
push edi
push ebx
add esp, 4
or edi, 0x158df
and edi, 0xa54d
xor edi, 0x1765
sub edi, 0x614b
pop edi
mov eax, dword [ebp - 0x3f4]
mov dword [ebp - 0x1974], eax
push eax
push eax
add esp, 4
sub eax, 0xa810
call fcn.00410c77
add byte [edi + 0x4b], cl
xor eax, 0x4f40373e
xor eax, 0xc4833938
add esp, 4
call 0x410c8a
push eax
or eax, 0xd57a
add eax, 0x12af9
add eax, 0xf63c
add eax, 0x14e62
pop eax
push ebx
push ecx
add esp, 4
sub ebx, 0x1b7c
add ebx, 0x12beb
xor ebx, 0x9df
pop ebx
mov eax, dword fs:[0x18]
mov dword [ebp - 0x197c], eax
mov ecx, dword [ebp - 0x197c]
mov edx, dword [ecx + 0x30]
mov dword [ebp - 0x1980], edx
mov eax, dword [ebp - 0x1980]
mov dword [ebp - 0x15fc], eax
push eax
and eax, 0x15943
or eax, 0xa201
jmp 0x410d57
add eax, 0x9a18
pop eax
push edi
jmp 0x410d64
sub edi, 0x4fdd
and edi, 0x895f
or edi, 0x4d68
pop edi
cmp dword [ebp - 0x15fc], 0
jne 0x410d8f
mov dword [ebp - 0x31c], 0
jmp fcn.00411036
mov ecx, dword [ebp - 0x15fc]
mov edx, dword [ecx + 0xc]
mov eax, dword [edx + 0xc]
mov dword [ebp - 0xcb4], eax
push esi
push eax
add esp, 4
add esi, 0x17a9f
or esi, 0x148db
sub esi, 0x12486
pop esi
push eax
and eax, 0x1622d
jmp 0x410dc6
xor eax, 0x12bf
and eax, 0x5ccd
pop eax
cmp dword [ebp - 0xcb4], 0
jne 0x410deb
mov dword [ebp - 0x31c], 0
jmp fcn.00411036
mov ecx, dword [ebp - 0xcb4]
mov dword [ebp - 0x50c], ecx
push ecx
or ecx, 0x4637
jmp 0x410e04
and ecx, 0x14fb8
and ecx, 0x502
pop ecx
push ecx
push edx
add esp, 4
xor ecx, 0x3e61
sub ecx, 0xef0b
add ecx, 0x954c
pop ecx
lea edx, [ebp - 0x1738]
mov dword [ebp - 0xcb0], edx
mov eax, dword [ebp - 0x50c]
mov ecx, dword [eax + 0x30]
mov dword [ebp - 0xcac], ecx
xor edx, edx
mov word [ebp - 0x218], dx
xor eax, eax
mov word [ebp - 0x34], ax
push ebx
push ecx
add esp, 4
call 0x410e68
add byte [eax + 0x3d], dl
dec esi
push eax
inc ebp
dec edi
inc edx
cmp al, 0x38
cmp eax, dword [ebx + 0x575b04c4]
and edi, 0x2e5f
xor edi, 0x15afc
add edi, 0xb5f7
jmp 0x410e84
pop edi
mov ecx, dword [ebp - 0xcac]
mov dx, word [ecx]
mov word [ebp - 0x103a], dx
mov eax, dword [ebp - 0xcac]
add eax, 2
mov dword [ebp - 0xcac], eax
mov cx, word [ebp - 0x103a]
mov word [ebp - 0x218], cx
mov edx, dword [ebp - 0xcb0]
mov ax, word [edx]
mov word [ebp - 0x103c], ax
mov ecx, dword [ebp - 0xcb0]
add ecx, 2
mov dword [ebp - 0xcb0], ecx
mov dx, word [ebp - 0x103c]
mov word [ebp - 0x34], dx
push ecx
or ecx, 0x21c0
sub ecx, 0x128fc
add ecx, 0xe2c1
sub ecx, 0x2455
pop ecx
push eax
push ebx
add esp, 4
and eax, 0x6e6c
add eax, 0xf214
or eax, 0x3c8b
pop eax
movzx eax, word [ebp - 0x34]
test eax, eax
jne 0x410f2b
movzx ecx, word [ebp - 0x218]
movzx edx, word [ebp - 0x34]
sub ecx, edx
mov dword [ebp - 0x1604], ecx
jmp 0x410f85
movzx eax, word [ebp - 0x218]
movzx ecx, word [ebp - 0x34]
cmp eax, ecx
je 0x410e53
movzx edx, word [ebp - 0x218]
xor edx, 0x20
movzx eax, word [ebp - 0x34]
cmp edx, eax
je 0x410e53
movzx ecx, word [ebp - 0x218]
movzx edx, word [ebp - 0x34]
cmp ecx, edx
jge 0x410f6f
mov dword [ebp - 0x1600], 0xffffffff
jmp 0x410f79
mov dword [ebp - 0x1600], 1
mov eax, dword [ebp - 0x1600]
mov dword [ebp - 0x1604], eax
cmp dword [ebp - 0x1604], 0
jne 0x410fce
push ebx
xor ebx, 0x5801
xor ebx, 0xc594
pop ebx
push edx
push ebx
add esp, 4
call 0x410fb0
add byte [ebp + 0x45], cl
aaa
dec ebx
push eax
cmp al, 0x46
inc edi
xor al, byte [ebx - 0x357efb3c]
mov dl, 0xfd
add byte [eax], al
sub edx, 0x376
pop edx
mov ecx, dword [ebp - 0x50c]
mov dword [ebp - 0x31c], ecx
jmp fcn.00411036
push ecx
sub ecx, 0xf6bd
call 0x410fe1
add byte [edi + 0x33], al
dec ebp
cmp eax, dword [ecx + 0x3b]
add esp, 4
xor ecx, 0x6285
xor ecx, 0x12c5f
pop ecx
push ebx
sub ebx, 0xfcbd
jmp 0x410fff
pop ebx
mov edx, dword [ebp - 0x50c]
mov eax, dword [edx]
mov dword [ebp - 0x50c], eax
mov ecx, dword [ebp - 0x50c]
cmp ecx, dword [ebp - 0xcb4]
je 0x41102c
mov edx, dword [ebp - 0x50c]
cmp dword [edx + 0x30], 0
jne 0x410df7
mov dword [ebp - 0x31c], 0
cmp dword [ebp - 0xab8], 0
jne 0x4114a1
push ecx
jmp 0x411464
and ecx, 0xd807
xor ecx, 0x1544f
pop ecx
push ebx
jmp 0x41147a
jmp 0x411480
sub ebx, 0xfd68
sub ebx, 0x5cbd
pop ebx
mov edx, dword [ebp - 0x79c]
mov dword [ebp - 0x1990], edx
push 0
call dword [ebp - 0x1990]
mov dword [ebp - 0x20a8], 0xa
push eax
push ebx
add esp, 4