Function at 0x411db0
Capabilities:
Access peb ldr_data
Get ntdll base address

Disassembly:
push 0xffffffffffffffff
push 0x5150d8
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
mov eax, dword [0x57373c]
push ebx
push esi
push edi
mov esi, ecx
mov dword [esp + 0xc], eax
mov edi, dword [esp + 0x20]
mov dword [esp + 0x18], 0
push edi
call fcn.004c3070
mov ecx, dword [esi + 0x60a]
mov ebx, dword [sym.imp.USER32.dll_SendMessageA]
add esp, 4
push 0
push 0
push 0xf0
push ecx
call ebx
mov dword [edi], eax
mov edx, dword [esi + 0x592]
push 0
push 0
push 0xf0
push edx
call ebx
mov dword [edi + 4], eax
mov eax, dword [esi + 0x51a]
push 0
push 0
push 0xf0
push eax
call ebx
mov dword [edi + 8], eax
mov ecx, dword [esi + 0x4de]
push 0
push 0
push 0xf0
push ecx
call ebx
mov dword [edi + 0xc], eax
mov edx, dword [esi + 0x3b2]
push 0
push 0
push 0xf0
push edx
call ebx
mov dword [edi + 0x10], eax
mov eax, dword [esi + 0x4a2]
push 0
push 0
push 0xf0
push eax
call ebx
mov dword [edi + 0x14], eax
mov ecx, dword [esi + 0x556]
push 0
push 0
push 0xf0
push ecx
call ebx
mov dword [edi + 0x18], eax
mov edx, dword [esi + 0x376]
push 0
push 0
push 0xf0
push edx
call ebx
mov dword [edi + 0x1c], eax
mov eax, dword [esi + 0x42a]
push 0
push 0
push 0xf0
push eax
call ebx
mov dword [edi + 0x20], eax
mov ecx, dword [esi + 0x466]
push 0
push 0
push 0xf0
push ecx
call ebx
mov dword [edi + 0x24], eax
mov edx, dword [esi + 0x13e]
push 0
push 0
push 0xf0
push edx
call ebx
mov dword [edi + 0x28], eax
mov eax, dword [esi + 0x5ce]
push 0
push 0
push 0xf0
push eax
call ebx
mov dword [edi + 0x2c], eax
mov ecx, dword [esi + 0x646]
push 0
push 0
push 0xf0
push ecx
call ebx
mov dword [edi + 0x30], eax
mov edx, dword [esi + 0x3ee]
push 0
push 0
push 0xf0
push edx
call ebx
mov dword [edi + 0x34], eax
mov eax, dword [esi + 0x33a]
push 0
push 0
push 0xf0
push eax
call ebx
mov dword [edi + 0x38], eax
mov ecx, dword [esi + 0x682]
push 0
push 0
push 0xf0
push ecx
call ebx
lea edx, [esp + 0xc]
lea ecx, [esi + 0x6a2]
push edx
mov dword [edi + 0x3c], eax
call fcn.004f48d2
mov eax, dword [esp + 0xc]
push eax
call fcn.004dcee5
add esp, 4
lea ecx, [esp + 0xc]
mov dword [edi + 0x64], eax
push ecx
lea ecx, [esi + 0x6ec]
call fcn.004f48d2
mov edx, dword [esp + 0xc]
push edx
call fcn.004dcee5
add esp, 4
mov dword [edi + 0x68], eax
mov eax, dword [esi + 0x1f2]
push 0
push 0
push 0xf0
push eax
call ebx
mov dword [edi + 0x48], eax
mov ecx, dword [esi + 0x22e]
push 0
push 0
push 0xf0
push ecx
call ebx
mov dword [edi + 0x4c], eax
mov edx, dword [esi + 0xc6]
push 0
push 0
push 0xf0
push edx
call ebx
mov dword [edi + 0x50], eax
mov eax, dword [esi + 0x8a]
push 0
push 0
push 0xf0
push eax
call ebx
mov dword [edi + 0x54], eax
mov ecx, dword [esi + 0x102]
push 0
push 0
push 0xf0
push ecx
call ebx
mov dword [edi + 0x58], eax
mov edx, dword [esi + 0x1b6]
push 0
push 0
push 0xf0
push edx
call ebx
mov dword [edi + 0x5c], eax
mov eax, dword [esi + 0x17a]
push 0
push 0
push 0xf0
push eax
call ebx
mov dword [edi + 0x60], eax
mov ecx, dword [esi + 0x26a]
push 0
push 0
push 0xf0
push ecx
call ebx
lea edx, [esp + 0xc]
lea ecx, [esi + 0x2d4]
push edx
mov dword [edi + 0x44], eax
call fcn.004f48d2
mov eax, dword [esp + 0xc]
push eax
call fcn.004dcee5
add esp, 4
lea ecx, [esp + 0xc]
mov dword [edi + 0x6c], eax
push ecx
lea ecx, [esi + 0x28a]
call fcn.004f48d2
mov edx, dword [esp + 0xc]
push edx
call fcn.004dcee5
add esp, 4
lea ecx, [esp + 0xc]
mov dword [edi + 0x70], eax
mov dword [esp + 0x18], 0xffffffff
call fcn.004f33be
mov ecx, dword [esp + 0x10]
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
add esp, 0x10
ret 4