Function at 0x4c6e10
Capabilities:
Access peb ldr_data
Get number of processors
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x73bbe6
mov eax, dword fs:[0]
push eax
push ecx
push esi
push edi
mov eax, dword [0x8bb040]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x10], edi
mov dword [edi], 0x4dc8
xor eax, eax
mov dword [edi + 4], 0xe958
mov dword [edi + 8], 0x309d0
mov dword [edi + 0xc], 0x91d70
mov dword [edi + 0x10], 0x123ae0
mov dword [edi + 0x14], 0x36b0a0
mov dword [edi + 0x18], 0xb64cc0
mov dword [edi + 0x1c], eax
mov dword [edi + 0x20], eax
mov dword [edi + 0x24], eax
mov dword [edi + 0x28], eax
mov eax, 0x6631
mov dword [edi + 0x2c], 2
mov dword [edi + 0x30], 0xf
mov word [edi + 0x1c], ax
mov byte [edi + 0x1e], 0
xor eax, eax
mov dword [edi + 0x34], eax
mov dword [edi + 0x38], eax
mov dword [edi + 0x3c], eax
mov dword [edi + 0x40], eax
mov eax, 0x6633
mov dword [edi + 0x44], 2
mov dword [edi + 0x48], 0xf
mov word [edi + 0x34], ax
mov byte [edi + 0x36], 0
xor eax, eax
mov dword [edi + 0x4c], eax
mov dword [edi + 0x50], eax
mov dword [edi + 0x54], eax
mov dword [edi + 0x58], eax
mov dword [edi + 0x5c], 3
mov dword [edi + 0x60], 0xf
movzx eax, word [0x80ae54]
mov word [edi + 0x4c], ax
movzx eax, byte [0x80ae56]
mov byte [edi + 0x4e], al
mov byte [edi + 0x4f], 0
xor eax, eax
mov dword [edi + 0x64], eax
mov dword [edi + 0x68], eax
mov dword [edi + 0x6c], eax
mov dword [edi + 0x70], eax
mov dword [edi + 0x74], 3
mov dword [edi + 0x78], 0xf
movzx eax, word [0x80ae50]
mov word [edi + 0x64], ax
movzx eax, byte [0x80ae52]
mov byte [edi + 0x66], al
mov byte [edi + 0x67], 0
xor eax, eax
mov dword [edi + 0x7c], eax
mov dword [edi + 0x80], eax
mov dword [edi + 0x84], eax
mov dword [edi + 0x88], eax
mov eax, 0x7331
mov dword [edi + 0x8c], 2
mov dword [edi + 0x90], 0xf
mov word [edi + 0x7c], ax
mov byte [edi + 0x7e], 0
xor eax, eax
mov ecx, 0x7333
mov dword [edi + 0x94], eax
mov dword [edi + 0x98], eax
mov dword [edi + 0x9c], eax
mov dword [edi + 0xa0], eax
mov dword [edi + 0xa4], 2
mov dword [edi + 0xa8], 0xf
mov word [edi + 0x94], cx
mov byte [edi + 0x96], al
mov dword [edi + 0xac], eax
mov dword [edi + 0xb0], eax
mov dword [edi + 0xb4], eax
mov dword [edi + 0xb8], eax
mov dword [edi + 0xbc], 3
mov dword [edi + 0xc0], 0xf
movzx eax, word [0x80ae64]
mov word [edi + 0xac], ax
movzx eax, byte [0x80ae66]
mov byte [edi + 0xae], al
mov byte [edi + 0xaf], 0
mov dword [ebp - 4], 6
xor eax, eax
mov dword [edi + 0xc8], 0x36b0a0
mov dword [edi + 0xcc], 0
mov dword [edi + 0xd0], 0xb64cc0
mov dword [edi + 0xd4], 0
mov dword [edi + 0xd8], 0x222e640
mov dword [edi + 0xdc], 0
mov dword [edi + 0xe0], 0x445cc80
mov dword [edi + 0xe4], 0
mov dword [edi + 0xe8], 0xcd16580
mov dword [edi + 0xec], 0
mov dword [edi + 0xf0], 0x2ab9fd00
mov dword [edi + 0xf4], 0
mov dword [edi + 0xf8], 0x802df700
mov dword [edi + 0xfc], 0
mov dword [edi + 0x100], 0x5bee00
mov dword [edi + 0x104], 1
mov dword [edi + 0x108], eax
mov dword [edi + 0x10c], eax
mov dword [edi + 0x110], eax
mov dword [edi + 0x114], eax
mov dword [edi + 0x118], 2
mov dword [edi + 0x11c], 0xf
mov word [edi + 0x108], cx
mov byte [edi + 0x10a], al
mov dword [edi + 0x120], eax
mov dword [edi + 0x124], eax
mov dword [edi + 0x128], eax
mov dword [edi + 0x12c], eax
mov dword [edi + 0x130], 3
mov dword [edi + 0x134], 0xf
movzx eax, word [0x80ae64]
mov word [edi + 0x120], ax
movzx eax, byte [0x80ae66]
mov byte [edi + 0x122], al
mov byte [edi + 0x123], 0
xor eax, eax
mov dword [edi + 0x138], eax
mov dword [edi + 0x13c], eax
mov dword [edi + 0x140], eax
mov dword [edi + 0x144], eax
mov dword [edi + 0x148], 3
mov dword [edi + 0x14c], 0xf
movzx eax, word [0x80ae60]
mov word [edi + 0x138], ax
movzx eax, byte [0x80ae62]
mov byte [edi + 0x13a], al
mov byte [edi + 0x13b], 0
xor eax, eax
mov dword [edi + 0x150], eax
mov dword [edi + 0x154], eax
mov dword [edi + 0x158], eax
mov dword [edi + 0x15c], eax
mov eax, 0x6d31
mov dword [edi + 0x160], 2
mov dword [edi + 0x164], 0xf
mov word [edi + 0x150], ax
mov byte [edi + 0x152], 0
xor eax, eax
mov dword [edi + 0x168], eax
mov dword [edi + 0x16c], eax
mov dword [edi + 0x170], eax
mov dword [edi + 0x174], eax
mov eax, 0x6d33
mov dword [edi + 0x178], 2
mov dword [edi + 0x17c], 0xf
mov word [edi + 0x168], ax
mov byte [edi + 0x16a], 0
xor eax, eax
mov dword [edi + 0x180], eax
mov dword [edi + 0x184], eax
mov dword [edi + 0x188], eax
mov dword [edi + 0x18c], eax
mov dword [edi + 0x190], 3
mov dword [edi + 0x194], 0xf
movzx eax, word [0x80ae74]
mov word [edi + 0x180], ax
movzx eax, byte [0x80ae76]
mov byte [edi + 0x182], al
mov byte [edi + 0x183], 0
xor eax, eax
mov dword [edi + 0x198], eax
mov dword [edi + 0x19c], eax
mov dword [edi + 0x1a0], eax
mov dword [edi + 0x1a4], eax
mov dword [edi + 0x1a8], 3
mov dword [edi + 0x1ac], 0xf
movzx eax, word [0x80ae70]
mov word [edi + 0x198], ax
movzx eax, byte [0x80ae72]
mov byte [edi + 0x19a], al
mov byte [edi + 0x19b], 0
xor eax, eax
mov dword [edi + 0x1b0], eax
mov dword [edi + 0x1b4], eax
mov dword [edi + 0x1b8], eax
mov dword [edi + 0x1bc], eax
mov dword [edi + 0x1c0], 3
mov dword [edi + 0x1c4], 0xf
movzx eax, word [0x80ae88]
mov word [edi + 0x1b0], ax
movzx eax, byte [0x80ae8a]
mov byte [edi + 0x1b2], al
mov byte [edi + 0x1b3], 0
mov byte [ebp - 4], 0xe
lea esi, [edi + 0x1f4]
mov eax, dword [ebp + 8]
mov dword [edi + 0x1c8], eax
mov eax, dword [ebp + 0xc]
mov dword [edi + 0x1cc], eax
mov dword [edi + 0x1d0], 0
mov dword [edi + 0x1d4], 0
mov dword [edi + 0x1d8], 0
mov dword [edi + 0x1e0], 0
mov dword [edi + 0x1e4], 0
fldz
fstp qword [edi + 0x1e8]
mov byte [edi + 0x1f0], 0
mov dword [ebp + 8], esi
push 0x30
mov dword [esi], 0
mov dword [esi + 4], 0
call fcn.0073298e
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [esi], eax
mov byte [ebp - 4], 0xf
push 0x30
mov dword [esi + 8], 0
mov dword [esi + 0xc], 0
call fcn.0073298e
add esp, 8
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [esi + 8], eax
mov byte [ebp - 4], 0x10
mov ecx, esi
mov eax, dword [esi]
mov dword [esi + 0x10], eax
push 0x64
mov dword [esi + 0x14], 0
call fcn.004c93b0
mov ecx, edi
mov byte [ebp - 4], 0x11
call fcn.004c7440
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret 8