Function at 0x10114fa0
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x102ac740
mov eax, dword fs:[0]
push eax
sub esp, 0x528
mov eax, dword [0x10373f78]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x52c], edi
push 2
push edi
mov dword [ebp - 0x530], edi
call fcn.1024f6f8
add esp, 8
lea ecx, [edi + 0x30]
mov dword [ebp - 4], 0
call fcn.10054840
mov dword [ebp - 0x528], 0
xor eax, eax
mov dword [ebp - 0x518], 0
mov dword [ebp - 0x514], 7
mov word [ebp - 0x528], ax
mov dword [ebp - 0x510], eax
mov dword [ebp - 0x500], eax
mov dword [ebp - 0x4fc], 7
mov word [ebp - 0x510], ax
mov dword [ebp - 0x4f8], eax
mov dword [ebp - 0x4e8], eax
mov dword [ebp - 0x4e4], 7
mov word [ebp - 0x4f8], ax
mov dword [ebp - 0x4e0], eax
xorps xmm0, xmm0
mov dword [ebp - 0x4d0], eax
mov dword [ebp - 0x4cc], 7
mov word [ebp - 0x4e0], ax
movups xmmword [ebp - 0x4c8], xmm0
mov dword [ebp - 0x4ac], eax
mov dword [ebp - 0x4a8], 7
mov word [ebp - 0x4bc], ax
movups xmmword [ebp - 0x4a4], xmm0
mov dword [ebp - 0x488], eax
mov dword [ebp - 0x484], 7
mov word [ebp - 0x498], ax
mov dword [ebp - 0x480], eax
mov dword [ebp - 0x470], eax
mov dword [ebp - 0x46c], 7
mov word [ebp - 0x480], ax
mov byte [ebp - 0x468], 3
mov dword [ebp - 0x464], eax
mov dword [ebp - 0x454], eax
mov dword [ebp - 0x450], 7
mov word [ebp - 0x464], ax
mov dword [ebp - 0x44c], eax
mov dword [ebp - 0x43c], eax
mov dword [ebp - 0x438], 7
mov word [ebp - 0x44c], ax
mov dword [ebp - 0x434], 5
mov dword [ebp - 0x430], eax
mov dword [ebp - 0x420], eax
mov dword [ebp - 0x41c], 7
mov word [ebp - 0x430], ax
mov byte [ebp - 4], 0x10
push 0x5c
mov dword [ebp - 0x418], eax
mov dword [ebp - 0x414], eax
call fcn.10264bfb
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [ebp - 0x418], eax
mov dword [ebp - 0x410], 0
xorps xmm0, xmm0
mov dword [ebp - 0x40c], 0
lea ecx, [ebp - 0x3d0]
mov dword [ebp - 0x408], 0
mov dword [ebp - 0x400], 0
mov dword [ebp - 0x3fc], 0
movlpd qword [ebp - 0x3f8], xmm0
movlpd qword [ebp - 0x3f0], xmm0
mov dword [ebp - 0x3e8], 0xa
mov dword [ebp - 0x3e4], 0
mov dword [ebp - 0x3e0], 0x1e
mov dword [ebp - 0x3dc], 0
mov byte [ebp - 0x3d8], 2
mov dword [ebp - 0x3d4], 0
call fcn.10053890
mov byte [ebp - 0x328], 2
mov dword [ebp - 0x324], 0xf
mov dword [ebp - 0x320], 0
xor eax, eax
mov dword [ebp - 0x310], 0
mov dword [ebp - 0x30c], 7
mov word [ebp - 0x320], ax
mov dword [ebp - 0x308], eax
mov dword [ebp - 0x2f8], eax
mov dword [ebp - 0x2f4], 7
mov word [ebp - 0x308], ax
mov dword [ebp - 0x2f0], eax
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x2dc], 7
mov word [ebp - 0x2f0], ax
mov dword [ebp - 0x2d8], eax
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x2c4], 7
mov word [ebp - 0x2d8], ax
mov dword [ebp - 0x2c0], eax
mov dword [ebp - 0x2b0], eax
mov dword [ebp - 0x2ac], 7
mov word [ebp - 0x2c0], ax
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x298], eax
mov dword [ebp - 0x294], 7
mov word [ebp - 0x2a8], ax
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x27c], 7
mov word [ebp - 0x290], ax
mov byte [ebp - 0x278], 1
mov dword [ebp - 0x274], eax
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x260], eax
mov dword [ebp - 0x25c], 7
mov word [ebp - 0x270], ax
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x248], eax
mov dword [ebp - 0x244], 7
mov word [ebp - 0x258], ax
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x230], eax
mov dword [ebp - 0x22c], 7
mov word [ebp - 0x240], ax
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x214], 7
mov word [ebp - 0x228], ax
mov dword [ebp - 0x210], eax
mov dword [ebp - 0x200], eax
mov dword [ebp - 0x1fc], 7
mov word [ebp - 0x210], ax
mov dword [ebp - 0x1f8], eax
mov dword [ebp - 0x1e8], eax
mov dword [ebp - 0x1e4], 7
mov word [ebp - 0x1f8], ax
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1cc], 7
mov word [ebp - 0x1e0], ax
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1b8], eax
mov dword [ebp - 0x1b4], 7
mov word [ebp - 0x1c8], ax
mov dword [ebp - 0x1b0], eax
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x19c], 7
mov word [ebp - 0x1b0], ax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x184], 7
mov word [ebp - 0x198], ax
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x16c], 7
mov word [ebp - 0x180], ax
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x154], 7
mov word [ebp - 0x168], ax
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], 7
mov word [ebp - 0x150], ax
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x124], 7
mov word [ebp - 0x138], ax
mov dword [ebp - 0x120], 2
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], 7
mov word [ebp - 0x118], ax
mov dword [ebp - 0x100], eax
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xec], 7
mov word [ebp - 0x100], ax
mov dword [ebp - 0xe8], 2
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], 7
mov word [ebp - 0xe0], ax
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], 7
mov word [ebp - 0xc8], ax
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x9c], 7
mov word [ebp - 0xb0], ax
mov dword [ebp - 0x98], eax
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x84], 7
mov word [ebp - 0x98], ax
mov byte [ebp - 0x80], al
mov byte [ebp - 0x7c], 1
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], 7
mov word [ebp - 0x78], ax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], 7
mov word [ebp - 0x60], ax
mov dword [ebp - 0x48], 0x7d0
mov dword [ebp - 0x44], eax
mov byte [ebp - 0x40], 1
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x30], eax
mov byte [ebp - 0x2c], al
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], 0x100
mov byte [ebp - 0x18], al
lea eax, [ebp - 0x528]
mov byte [ebp - 4], 0x2e
push eax
lea ecx, [edi + 0x548]
call fcn.101190a0
lea ecx, [ebp - 0x528]
call fcn.1004a6f0
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.102649e4
mov esp, ebp
pop ebp
ret