Function at 0x4e1320
Capabilities:
Access peb ldr_data
Get number of processors

Disassembly:
push 0xffffffffffffffff
push 0x5e0ae8
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
push ebx
push ebp
push esi
mov esi, ecx
push edi
mov dword [esp + 0x10], esi
call fcn.005261e0
mov eax, dword [0x5f1614]
lea ebx, [esi + 0x340]
xor ebp, ebp
mov dword [esp + 0x20], ebp
mov dword [ebx], eax
mov dword [esi + method.CCommandLineInfo.virtual_0], 0x5eb1e0
mov dword [esi + 0x350], ebp
mov dword [esi + 0x35c], ebp
mov dword [esi + 0x358], ebp
mov dword [esi + 0x354], ebp
lea ecx, [esi + 0x360]
mov byte [esp + 0x20], 2
call fcn.005b69e3
mov dword [esi + method.CCommandLineInfo.virtual_0], 0x5f3be8
mov dword [esi + 0x378], ebp
mov dword [esi + 0x384], ebp
mov dword [esi + 0x380], ebp
mov dword [esi + 0x37c], ebp
mov ecx, dword [0x5f1614]
lea edi, [esi + 0x3a0]
mov dword [esp + 0x14], edi
mov dword [edi + 4], ecx
mov edx, dword [0x5f1614]
mov dword [edi + 8], edx
mov dword [edi + 0x14], 0x5f3a0c
mov dword [edi + 0x18], ebp
mov dword [edi + 0x24], ebp
mov dword [edi + 0x20], ebp
mov dword [edi + 0x1c], ebp
lea ecx, [edi + 0x30]
mov byte [esp + 0x20], 7
call fcn.0051ab80
mov dword [edi], ebp
mov dword [edi + 0xc], 2
mov dword [edi + 0x10], ebp
mov dword [edi + 0x28], ebp
mov dword [edi + 0x2c], ebp
mov dword [edi + 0x44], ebp
lea eax, [esi + 0x3e8]
mov dword [esp + 0x14], eax
mov dword [eax + 8], ebp
mov dword [eax + 0xc], ebp
mov dword [eax + 0x10], ebp
mov dword [eax + 0x14], ebp
mov edx, dword [0x5f1614]
lea ecx, [eax + 0x28]
mov dword [ecx], edx
push 0x65aa38
mov byte [esp + 0x24], 9
mov dword [eax], ebp
mov dword [eax + 4], ebp
mov dword [eax + 8], ebp
mov dword [eax + 0xc], 0xa
mov dword [eax + 0x10], ebp
mov dword [eax + 0x14], 0x64
mov dword [eax + 0x18], ebp
mov dword [eax + 0x1c], ebp
mov dword [eax + 0x20], 1
mov dword [eax + 0x24], ebp
call fcn.0046cf80
mov eax, 0x5eb1e0
mov dword [esi + 0x440], ebp
mov dword [esi + 0x43c], eax
mov dword [esi + 0x44c], ebp
mov dword [esi + 0x448], ebp
mov dword [esi + 0x444], ebp
mov dword [esi + 0x450], eax
mov dword [esi + 0x454], ebp
mov dword [esi + 0x460], ebp
mov dword [esi + 0x45c], ebp
mov dword [esi + 0x458], ebp
mov ecx, dword [0x5f1614]
mov dword [esi + 0x468], ecx
mov dword [esi + 0x46c], eax
mov dword [esi + 0x470], ebp
mov dword [esi + 0x47c], ebp
mov dword [esi + 0x478], ebp
mov dword [esi + 0x474], ebp
mov edx, dword [0x5f1614]
mov dword [esi + 0x484], edx
mov dword [esi + 0x488], 0x5f3bdc
mov dword [esi + 0x48c], ebp
mov dword [esi + 0x498], ebp
mov dword [esi + 0x494], ebp
mov dword [esi + 0x490], ebp
mov edx, 0x5f3bd0
mov dword [esi + 0x4a8], ebp
mov dword [esi + 0x4a4], edx
mov dword [esi + 0x4b4], ebp
mov dword [esi + 0x4b0], ebp
mov dword [esi + 0x4ac], ebp
mov dword [esi + 0x4b8], edx
mov dword [esi + 0x4bc], ebp
mov dword [esi + 0x4c8], ebp
mov dword [esi + 0x4c4], ebp
mov dword [esi + 0x4c0], ebp
mov dword [esi + 0x4f4], eax
mov dword [esi + 0x4f8], ebp
mov dword [esi + 0x504], ebp
mov dword [esi + 0x500], ebp
mov dword [esi + 0x4fc], ebp
mov ecx, 0x5f3a0c
mov dword [esi + 0x514], ebp
mov dword [esi + 0x510], ecx
mov dword [esi + 0x520], ebp
mov dword [esi + 0x51c], ebp
mov dword [esi + 0x518], ebp
mov dword [esi + 0x524], ecx
mov dword [esi + 0x528], ebp
mov dword [esi + 0x534], ebp
mov dword [esi + 0x530], ebp
mov dword [esi + 0x52c], ebp
mov dword [esi + 0x540], edx
mov dword [esi + 0x544], ebp
mov dword [esi + 0x550], ebp
mov dword [esi + 0x54c], ebp
mov dword [esi + 0x548], ebp
mov dword [esi + 0x554], edx
mov dword [esi + 0x558], ebp
mov dword [esi + 0x564], ebp
mov dword [esi + 0x560], ebp
mov dword [esi + 0x55c], ebp
mov dword [esi + 0x590], eax
mov dword [esi + 0x594], ebp
mov dword [esi + 0x5a0], ebp
mov dword [esi + 0x59c], ebp
mov dword [esi + 0x598], ebp
mov dword [esi + 0x5ac], ecx
mov dword [esi + 0x5b0], ebp
mov dword [esi + 0x5bc], ebp
mov dword [esi + 0x5b8], ebp
mov dword [esi + 0x5b4], ebp
mov dword [esi + 0x5c0], ecx
mov dword [esi + 0x5c4], ebp
mov dword [esi + 0x5d0], ebp
mov dword [esi + 0x5cc], ebp
mov dword [esi + 0x5c8], ebp
mov dword [esi], 0x5f3b00
mov dword [esi + 0x328], ebp
mov dword [esi + 0x330], ebp
mov dword [esi + 0x334], ebp
mov dword [esi + 0x338], ebp
push 0x65aa38
mov ecx, ebx
mov byte [esp + 0x24], 0x1a
mov dword [esi + 0x33c], ebp
call fcn.0046cf80
lea edx, [esi + 0x388]
mov ecx, 6
xor eax, eax
mov edi, edx
rep stosd dword es:[edi], eax
mov ecx, 9
lea edi, [esi + 0x418]
mov dword [edx], 1
push 0x65aa38
rep stosd dword es:[edi], eax
mov dword [esi + 0x344], ebp
lea ecx, [esi + 0x468]
mov dword [esi + 0x348], ebp
mov dword [esi + 0x49c], ebp
mov dword [esi + 0x538], ebp
mov dword [esi + 0x464], ebp
call fcn.0046cf80
push 0x65aa38
lea ecx, [esi + 0x484]
mov dword [esi + 0x480], ebp
call fcn.0046cf80
mov edi, 2
mov eax, 0x28
lea ecx, [esi + 0x3a4]
mov dword [esi + 0x5d8], ebp
mov dword [esi + 0x3a0], ebp
mov dword [esi + 0x3ac], edi
mov dword [esi + 0x3b0], eax
mov dword [esi + 0x3c8], ebp
mov dword [esi + 0x3cc], eax
mov dword [esi + 0x3e4], ebp
call fcn.0046c9c0
lea ecx, [esi + 0x3a8]
call fcn.0046c9c0
push 0xffffffffffffffff
push ebp
lea ecx, [esi + 0x3b4]
call fcn.00521600
push 0xffffffffffffffff
push ebp
lea ecx, [esi + 0x3d0]
call fcn.00521600
push 0x65aa38
lea ecx, [esi + 0x410]
mov dword [esi + 0x3e8], ebp
mov dword [esi + 0x3ec], ebp
mov dword [esi + 0x3f0], ebp
mov dword [esi + 0x3f4], 0x1f4
mov dword [esi + 0x3f8], ebp
mov dword [esi + 0x3fc], 0x1388
mov dword [esi + 0x400], ebp
mov dword [esi + 0x404], ebp
mov dword [esi + 0x408], 1
mov dword [esi + 0x40c], ebp
call fcn.0046cf80
mov dword [esi + 0x50c], edi
mov dword [esi + 0x5a8], edi
mov ecx, 9
xor eax, eax
lea edi, [esi + 0x4cc]
mov dword [esi + 0x414], ebp
rep stosd dword es:[edi], eax
mov ecx, 9
lea edi, [esi + 0x568]
mov dword [esi + 0x4f0], ebp
mov dword [esi + 0x508], ebp
rep stosd dword es:[edi], eax
mov ecx, dword [esp + 0x18]
mov dword [esi + 0x58c], ebp
mov dword [esi + 0x5a4], ebp
mov dword [esi + 0x5d4], 3
mov dword [esi + 0x4a0], ebp
mov dword [esi + 0x53c], ebp
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x14
ret