Function at 0x4c1de0
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5fb5f0
mov eax, dword fs:[0]
push eax
sub esp, 0x34
mov eax, dword [0x6a4108]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
xorps xmm0, xmm0
push 0xc
push 0x741b28
movq qword [0x741acc], xmm0
movq qword [0x741ad4], xmm0
movq qword [0x741adc], xmm0
mov dword [0x741b34], 4
mov dword [0x741b30], 6
call fcn.004e36a0
mov eax, dword [0x741b2c]
xor ecx, ecx
mov dword [eax], 0xbf800000
mov dword [eax + 4], 0x3f800000
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0xbf800000
mov dword [eax + 0x10], 0xbf800000
mov dword [eax + 0x14], 0
mov dword [eax + 0x18], 0x3f800000
mov dword [eax + 0x1c], 0x3f800000
mov dword [eax + 0x20], 0
mov dword [eax + 0x24], 0x3f800000
mov dword [eax + 0x28], 0xbf800000
mov dword [eax + 0x2c], 0
mov eax, dword [0x741b28]
add esp, 8
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x18]
mov dword [eax], 0x30001
mov dword [eax + 8], 0x20003
call fcn.005143f0
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 1
mov dword [ebp - 0x1c], 2
call fcn.00514980
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x2c], 1
mov dword [ebp - 0x28], 2
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 4
call fcn.00514980
lea eax, [ebp - 0x18]
push eax
push 0x741b28
call fcn.004e36f0
add esp, 8
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0xffffffff
call fcn.00514480
push 0x14
push 0x741af8
mov dword [0x741b04], 4
mov dword [0x741b00], 6
call fcn.004e36a0
mov eax, dword [0x741afc]
add esp, 8
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0
mov dword [eax + 0x18], 0x44080000
mov dword [eax + 0x1c], 0
mov dword [eax + 0x20], 0x3f800000
mov dword [eax + 0x24], 0
mov dword [eax + 0x28], 0x44700000
mov dword [eax + 0x2c], 0
mov dword [eax + 0x30], 0x3f800000
mov dword [eax + 0x34], 0
mov dword [eax + 0x38], 0
mov dword [eax + 0x3c], 0x44700000
mov dword [eax + 0x40], 0x44080000
mov dword [eax + 0x44], 0x3f800000
mov dword [eax + 0x48], 0x3f800000
mov dword [eax + 0x4c], 0
mov eax, dword [0x741af8]
xor ecx, ecx
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x14]
mov dword [eax], 0x30001
mov dword [eax + 8], 0x20003
call fcn.005143f0
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 1
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 1
mov dword [ebp - 0x1c], 2
call fcn.00514980
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x2c], 1
mov dword [ebp - 0x28], 1
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 1
mov dword [ebp - 0x1c], 2
call fcn.00514980
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x40], 2
mov dword [ebp - 0x3c], 2
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x30], 4
call fcn.00514980
lea eax, [ebp - 0x14]
push eax
push 0x741af8
call fcn.004e36f0
add esp, 8
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00514480
cmp byte [0x741acd], 0
mov dword [0x741aec], 0
mov dword [0x741ae4], 0xffffffff
mov dword [0x741af0], 1
je 0x4c2128
mov byte [0x741acc], 1
mov byte [0x741ace], 0
mov dword [0x741ad0], 0xff000000
mov dword [0x741ad4], 0
mov dword [0x741ad8], 0x3f800000
mov dword [0x741adc], 0x3f800000
mov byte [0x741acf], 0
mov dword [0x741ae0], 0xffffffff
mov byte [0x741acd], 6
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.005c7124
mov esp, ebp
pop ebp
ret