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

Disassembly:
push eax
or eax, 0x97b3
call 0x1000693a
add byte [ebx], dh
xor eax, 0x40404950
xor edi, dword ds:[esp + eax*2]
add esp, 4
xor eax, 0x106f
pop eax
push eax
jmp 0x1000694d
jmp 0x10006954
pop eax
lea edx, [ebp - 0x1a68]
mov dword [ebp - 0xec0], edx
mov eax, dword [ebp - 0x5d4]
mov ecx, dword [eax + 0x30]
mov dword [ebp - 0xebc], ecx
xor edx, edx
mov word [ebp - 0x270], dx
xor eax, eax
mov word [ebp - 0x40], ax
push ecx
add ecx, 0x183a0
add ecx, 0xf886
or ecx, 0x7f57
sub ecx, 0x8914
pop ecx
push ecx
push edi
add esp, 4
add ecx, 0x18101
add ecx, 0x13321
sub ecx, 0xfe3e
pop ecx
mov ecx, dword [ebp - 0xebc]
mov dx, word [ecx]
mov word [ebp - 0x12ba], dx
mov eax, dword [ebp - 0xebc]
add eax, 2
mov dword [ebp - 0xebc], eax
mov cx, word [ebp - 0x12ba]
mov word [ebp - 0x270], cx
mov edx, dword [ebp - 0xec0]
mov ax, word [edx]
mov word [ebp - 0x12bc], ax
mov ecx, dword [ebp - 0xec0]
add ecx, 2
mov dword [ebp - 0xec0], ecx
mov dx, word [ebp - 0x12bc]
mov word [ebp - 0x40], dx
push esi
push esi
add esp, 4
and esi, 0x3d03
add esi, 0x13581
sub esi, 0x25dc
pop esi
push ecx
sub ecx, 0x961a
pop ecx
push eax
push ebx
add esp, 4
add eax, 0x348a
and eax, 0x124bb
pop eax
movzx eax, word [ebp - 0x40]
test eax, eax
jne 0x10006a57
movzx ecx, word [ebp - 0x270]
movzx edx, word [ebp - 0x40]
sub ecx, edx
mov dword [ebp - 0x1930], ecx
jmp 0x10006ab1
movzx eax, word [ebp - 0x270]
movzx ecx, word [ebp - 0x40]
cmp eax, ecx
je 0x1000697f
movzx edx, word [ebp - 0x270]
xor edx, 0x20
movzx eax, word [ebp - 0x40]
cmp edx, eax
je 0x1000697f
movzx ecx, word [ebp - 0x270]
movzx edx, word [ebp - 0x40]
cmp ecx, edx
jge 0x10006a9b
mov dword [ebp - 0x192c], 0xffffffff
jmp 0x10006aa5
mov dword [ebp - 0x192c], 1
mov eax, dword [ebp - 0x192c]
mov dword [ebp - 0x1930], eax
cmp dword [ebp - 0x1930], 0
jne 0x10006afa
push edi
add edi, 0x55e6
xor edi, 0x2f41
xor edi, 0x12074
pop edi
push edi
push eax
add esp, 4
and edi, 0x6f7e
pop edi
push eax
push edi
add esp, 4
sub eax, 0x16408
or eax, 0x3d61
pop eax
mov ecx, dword [ebp - 0x5d4]
mov dword [ebp - 0x394], ecx
jmp 0x10006b62
push eax
push ecx
add esp, 4
xor eax, 0x1b57
and eax, 0x4908
and eax, 0xce01
pop eax
push edi
push ecx
add esp, 4
or edi, 0xe83c
jmp 0x10006b25
and edi, 0x14f66
pop edi
mov edx, dword [ebp - 0x5d4]
mov eax, dword [edx]
mov dword [ebp - 0x5d4], eax
mov ecx, dword [ebp - 0x5d4]
cmp ecx, dword [ebp - 0xec4]
je 0x10006b58
mov edx, dword [ebp - 0x5d4]
cmp dword [edx + 0x30], 0
jne 0x10006923
mov dword [ebp - 0x394], 0
push edx
push ecx
add esp, 4
sub edx, 0x13983
xor edx, 0x532b
xor edx, 0xbaf6
pop edx
push ecx
or ecx, 0x156d
add ecx, 0xfc69
pop ecx
push eax
push ecx
add esp, 4
and eax, 0xd2bb
pop eax
cmp dword [ebp - 0x394], 0
jne 0x10007499
mov eax, 0x6b
mov word [ebp - 0x1ae4], ax
mov ecx, 0x65
mov word [ebp - 0x1ae2], cx
mov edx, 0x72
mov word [ebp - 0x1ae0], dx
mov eax, 0x6e
mov word [ebp - 0x1ade], ax
mov ecx, 0x65
mov word [ebp - 0x1adc], cx
mov edx, 0x6c
mov word [ebp - 0x1ada], dx
mov eax, 0x33
mov word [ebp - 0x1ad8], ax
mov ecx, 0x32
mov word [ebp - 0x1ad6], cx
mov edx, 0x2e
mov word [ebp - 0x1ad4], dx
mov eax, 0x64
mov word [ebp - 0x1ad2], ax
mov ecx, 0x6c
mov word [ebp - 0x1ad0], cx
mov edx, 0x6c
mov word [ebp - 0x1ace], dx
xor eax, eax
mov word [ebp - 0x1acc], ax
push ebx
push edi
add esp, 4
sub ebx, 0xf6cd
jmp 0x10006c4c
or ebx, 0x13c57
call fcn.10006c60
add byte [esi + 0x44], cl
inc eax
inc ebp
dec esp
cmp al, 0x3a