Function at 0x10019b11
Capabilities:
Access peb ldr_data
Get process heap flags
Get process heap force flags

Disassembly:
mov eax, 0x1005025c
call fcn.10035078
sub esp, 0x10
push ebx
push esi
mov esi, ecx
lea eax, [ebp - 0x14]
push edi
xor ebx, ebx
mov dword [esi + 4], 0x100587c0
push eax
mov dword [ebp - 0x1c], esi
mov dword [ebp - 0x14], ebx
mov dword [esi], 0x100587b4
call fcn.10019746
lea ecx, [esi + 0xc]
mov edi, 0x100587d0
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], ebx
mov dword [ecx + 4], edi
push eax
mov dword [ecx], 0x100587a8
call fcn.100196f3
lea ecx, [esi + 0x18]
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], ebx
mov dword [ecx + 4], edi
mov dword [ecx], 0x1005879c
call fcn.10019723
lea ecx, [esi + 0x24]
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], ebx
mov dword [ecx + 4], edi
mov dword [ecx], 0x10058790
call fcn.1001a7f1
lea ecx, [esi + 0x30]
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], ebx
mov dword [ecx + 4], edi
mov dword [ecx], 0x10058784
call fcn.10019746
lea ecx, [esi + 0x3c]
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], ebx
mov dword [ecx + 4], edi
mov dword [ecx], 0x10058778
call fcn.1001976d
lea ecx, [esi + 0x48]
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], ebx
mov dword [ecx + 4], edi
mov dword [ecx], 0x1005876c
call fcn.1001979d
lea ecx, [esi + 0x54]
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], ebx
mov dword [ecx + 4], edi
mov dword [ecx], 0x10058760
call fcn.1001a7f1
lea ecx, [esi + 0x60]
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], ebx
mov dword [ecx + 4], edi
mov dword [ecx], 0x10058754
call fcn.10019746
lea ecx, [esi + 0x6c]
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], ebx
mov dword [ecx + 4], edi
mov dword [ecx], 0x10058748
call fcn.100197ce
lea ecx, [esi + 0x78]
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x14]
mov dword [ecx + 4], edi
mov dword [ecx], 0x1005873c
push eax
call fcn.100197fe
lea eax, [esi + 0x84]
lea ecx, [esi + 0x90]
mov dword [ebp - 0x14], ebx
mov dword [eax + 4], edi
mov dword [eax], 0x10058730
lea eax, [ebp - 0x14]
mov dword [ecx + 4], edi
push eax
mov dword [ecx], 0x10058724
call fcn.10019746
lea ecx, [esi + 0x9c]
mov edi, 0x100587e0
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], ebx
mov dword [ecx + 4], edi
push eax
mov dword [ecx], 0x10058718
call fcn.10019821
lea ecx, [esi + 0xa8]
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], ebx
mov dword [ecx + 4], edi
mov dword [ecx], 0x1005870c
call fcn.10019848
lea ecx, [esi + 0xb4]
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], ebx
mov dword [ecx + 4], edi
mov dword [ecx], 0x10058700
call fcn.10019878
lea ecx, [esi + 0xc0]
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], ebx
mov dword [ecx + 4], edi
mov dword [ecx], 0x100586f4
call fcn.100198ab
lea ecx, [esi + 0xcc]
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x18], ebx
mov dword [ecx + 4], edi
mov dword [ecx], 0x100586e8
call fcn.10019821
mov al, byte [ebp - 0xd]
lea edi, [esi + 0xd8]
push ebx
mov ecx, edi
mov byte [edi], al
call fcn.10017a35
push 0x100848b8
call fcn.10033800
pop ecx
push eax
push 0x100848b8
mov ecx, edi
call fcn.100188d2
push ebx
lea ecx, [esi + 0xe8]
mov dword [ebp - 4], ebx
call fcn.10027030
push ebx
lea ecx, [esi + 0xf8]
mov byte [ebp - 4], 1
call fcn.10019fb8
mov ecx, dword [ebp - 0xc]
mov dword [esi + 0x104], ebx
mov eax, esi
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret