Function at 0x4ac400
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x66ecce
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x14
push ebx
push esi
mov esi, ecx
push edi
mov dword [esp + 0xc], esi
call fcn.0050ad60
xor ebx, ebx
lea ecx, [esi + 0x78]
push ebx
mov dword [esp + 0x2c], ebx
call fcn.00657ae0
push ebx
lea ecx, [esi + 0x79]
call fcn.00657ae0
push ebx
lea ecx, [esi + 0x7a]
call fcn.00657ae0
lea ecx, [esi + 0x80]
call fcn.0064dc20
mov dword [esi + 0xb0], ebx
mov dword [esi + 0xb8], ebx
mov dword [esi + 0xc0], ebx
lea ecx, [esi + 0xc8]
mov dword [esi + 0xb4], ebx
mov dword [esi + 0xbc], ebx
mov dword [esi + 0xc4], ebx
call fcn.0065e79e
lea ecx, [esi + 0xcc]
mov byte [esp + 0x28], 1
call fcn.0065e79e
lea ecx, [esi + 0xd0]
mov dword [esp + 0x10], ecx
mov dword [ecx + 4], ebx
mov dword [ecx + 0x10], ebx
mov dword [ecx + 0xc], ebx
mov dword [ecx + 8], ebx
push 0xa
push ebx
mov byte [esp + 0x30], 3
mov dword [ecx], 0x69db4c
call fcn.0048b670
lea edi, [esi + 0xe4]
mov byte [esp + 0x28], 4
mov ecx, edi
mov dword [esp + 0x10], edi
call fcn.004bda00
push 0xa
push ebx
mov ecx, edi
mov byte [esp + 0x30], 5
mov dword [edi], 0x69e0a4
call fcn.004bda20
lea edi, [esi + 0xf8]
mov byte [esp + 0x28], 6
mov ecx, edi
mov dword [esp + 0x10], edi
call fcn.0049ce90
push 0xa
push ebx
mov ecx, edi
mov byte [esp + 0x30], 7
mov dword [edi], 0x69dcec
call fcn.0048b670
mov dword [esi + 0x118], ebx
mov dword [esi + 0x120], ebx
mov dword [esi + 0x128], ebx
mov dword [esi + 0x11c], ebx
mov dword [esi + 0x124], ebx
mov dword [esi + 0x12c], ebx
mov dword [esi + 0x130], ebx
mov dword [esi + 0x134], ebx
mov dword [esi + 0x138], ebx
lea ecx, [esi + 0x148]
mov dword [esi + 0x140], ebx
mov dword [esi + 0x13c], ebx
mov dword [esi + 0x144], ebx
mov dword [esp + 0x10], ecx
mov dword [ecx + 4], ebx
mov dword [ecx + 0x10], ebx
mov dword [ecx + 0xc], ebx
mov dword [ecx + 8], ebx
push 0xa
push ebx
mov byte [esp + 0x30], 9
mov dword [ecx], 0x692d50
call fcn.0048b670
lea edi, [esi + 0x19c]
mov byte [esp + 0x28], 0xa
mov ecx, edi
mov dword [esp + 0x10], edi
call fcn.0049ca80
push 0xa
push ebx
mov ecx, edi
mov byte [esp + 0x30], 0xb
mov dword [edi], 0x699b7c
call fcn.0048b670
lea edi, [esi + 0x1b0]
mov byte [esp + 0x28], 0xc
mov ecx, edi
mov dword [esp + 0x10], edi
call fcn.0049ca80
push 0xa
push ebx
mov ecx, edi
mov byte [esp + 0x30], 0xd
mov dword [edi], 0x699b7c
call fcn.0048b670
lea edi, [esi + 0x1c8]
mov byte [esp + 0x28], 0xe
mov ecx, edi
mov dword [esp + 0x10], edi
call fcn.004bd720
push 0xa
push ebx
mov ecx, edi
mov byte [esp + 0x30], 0xf
mov dword [edi], 0x699b7c
call fcn.0048b670
push 0x3f800000
push ebx
mov dword [esi + 0xa0], ebx
mov dword [esi + 0xa8], ebx
push ebx
lea ecx, [esp + 0x20]
mov byte [esp + 0x34], 0x10
mov dword [esi], 0x69e010
mov dword [esi + 0x10], 6
mov byte [esi + 0x7b], bl
mov dword [esi + 0x98], ebx
mov byte [esi + 0x9c], bl
mov dword [esi + 0xa4], ebx
mov dword [esi + 0xac], ebx
mov dword [esi + 0x10c], ebx
mov byte [esi + 0x110], bl
call fcn.004bd940
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
lea eax, [esi + 0x24]
mov dword [esi + 0x198], ebx
mov dword [esi + 0x1c4], ebx
mov dword [eax], ecx
mov ecx, dword [esp + 0x1c]
mov dword [eax + 4], edx
mov dword [eax + 8], ecx
mov dword [esi + 0x190], ebx
mov dword [esi + 0x188], ebx
mov dword [esi + 0x194], ebx
mov dword [esi + 0x18c], ebx
mov dword [esi + 0x15c], ebx
call fcn.00463f10
mov dword [esi + 4], eax
mov eax, 0x3ff00000
mov ecx, dword [esp + 0x20]
mov dword [esi + 0x118], ebx
mov dword [esi + 0x120], ebx
mov dword [esi + 0x128], ebx
mov dword [esi + 0x11c], eax
mov dword [esi + 0x124], ebx
mov dword [esi + 0x12c], ebx
mov dword [esi + 0x138], ebx
mov dword [esi + 0x13c], eax
mov dword [esi + 0x130], ebx
mov dword [esi + 0x140], ebx
or eax, 0xffffffff
mov dword [esi + 0x134], ebx
mov dword [esi + 0x144], ebx
mov dword [esi + 0x168], ebx
mov dword [esi + 0x170], ebx
mov dword [esi + 0x180], eax
mov dword [esi + 0x17c], eax
mov dword [esi + 0x178], eax
mov dword [esi + 0x160], ebx
mov dword [esi + 0x164], ebx
mov dword [esi + 0x16c], ebx
mov dword [esi + 0x174], ebx
mov eax, esi
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret