Function at 0x48c538
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push ebx
push esi
push edi
mov dword [ebp - 4], ecx
mov esi, edx
mov ebx, eax
lea eax, [ebp - 4]
call fcn.00405ed0
xor eax, eax
push ebp
push 0x48c762
push dword fs:[eax]
mov dword fs:[eax], esp
mov byte [ebp - 5], 1
mov eax, dword [ebx + 0xc]
push eax
mov ecx, 0x48c778
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 0xc]
mov eax, dword [ebx + 0x10]
push eax
mov ecx, 0x48c794
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 4]
mov eax, dword [ebx + 0x14]
push eax
mov ecx, 0x48c7a4
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 0xc]
mov eax, dword [ebx + 0x18]
push eax
mov ecx, 0x48c7b8
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 4]
mov eax, dword [ebx + 0x1c]
push eax
mov ecx, 0x48c7d4
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 4]
mov eax, dword [ebx + 0x20]
push eax
mov ecx, 0x48c7f0
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 4]
mov eax, dword [ebx + 0x24]
push eax
mov ecx, 0x48c808
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 4]
mov eax, dword [ebx + 0x28]
push eax
mov ecx, 0x48c81c
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 4]
fld qword [ebx + 0x30]
add esp, 0xfffffff4
fstp xword [esp]
wait
lea edx, [ebp - 0xc]
mov eax, dword [0x4f6278]
mov eax, dword [eax]
call fcn.0046aab4
mov eax, dword [ebp - 0xc]
push eax
mov ecx, 0x48c838
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 4]
fld qword [ebx + 0x38]
add esp, 0xfffffff4
fstp xword [esp]
wait
lea edx, [ebp - 0x10]
mov eax, dword [0x4f6278]
mov eax, dword [eax]
call fcn.0046aab4
mov eax, dword [ebp - 0x10]
push eax
mov ecx, 0x48c860
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 4]
fld qword [ebx + 0x40]
add esp, 0xfffffff4
fstp xword [esp]
wait
lea edx, [ebp - 0x14]
mov eax, dword [0x4f6278]
mov eax, dword [eax]
call fcn.0046aab4
mov eax, dword [ebp - 0x14]
push eax
mov ecx, 0x48c878
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 4]
mov al, byte [ebx + 0x48]
push eax
mov ecx, 0x48c890
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 0x14]
fld qword [ebx + 0x50]
add esp, 0xfffffff4
fstp xword [esp]
wait
lea edx, [ebp - 0x18]
mov eax, dword [0x4f6278]
mov eax, dword [eax]
call fcn.0046aab4
mov eax, dword [ebp - 0x18]
push eax
mov ecx, 0x48c8a4
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 4]
lea edx, [ebp - 0x1c]
mov eax, dword [ebx + 0x58]
call fcn.0046b1f8
mov eax, dword [ebp - 0x1c]
push eax
mov ecx, 0x48c8c0
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 4]
mov eax, dword [ebx + 0x60]
push eax
mov ecx, 0x48c8e0
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 4]
mov eax, dword [ebx + 0x64]
push eax
mov ecx, 0x48c910
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 4]
mov eax, dword [ebx + 0x5c]
push eax
mov ecx, 0x48c93c
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 0xc]
mov eax, dword [ebx + 0x68]
push eax
mov ecx, 0x48c958
mov edx, dword [ebp - 4]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 0xc]
mov ecx, dword [ebp - 4]
mov edx, esi
mov eax, dword [ebx + 0x6c]
call fcn.00467d54
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x48c769
lea eax, [ebp - 0x1c]
mov edx, 5
call fcn.004058e0
lea eax, [ebp - 4]
call fcn.004058c8
ret