Function at 0x4c50d0
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5a3f96
mov eax, dword fs:[0]
push eax
push ecx
push ebx
push esi
push edi
mov eax, dword [0xa37210]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [ebp - 0x10], ebx
call fcn.00438c20
lea ecx, [ebx + 0x942]
mov dword [ebp - 4], 0
mov dword [ebx], vtable.CItem.0
call fcn.004a6b80
lea ecx, [ebx + 0x962]
mov byte [ebp - 4], 1
call fcn.004a6b80
lea esi, [ebx + 0x982]
mov byte [ebp - 4], 2
mov ecx, esi
call fcn.004a6b80
lea edi, [ebx + 0x9a2]
mov byte [ebp - 4], 3
mov ecx, edi
call fcn.004a6b80
add ebx, 0x9c2
mov byte [ebp - 4], 4
mov ecx, ebx
call fcn.004a6b80
mov ecx, dword [ebp - 0x10]
add ecx, 0x9e2
mov byte [ebp - 4], 5
call fcn.004a6b80
mov ecx, dword [ebp - 0x10]
add ecx, 0xa02
mov byte [ebp - 4], 6
call fcn.004a6b80
mov ecx, dword [ebp - 0x10]
add ecx, 0xa22
mov byte [ebp - 4], 7
call fcn.004a6b80
mov ecx, dword [ebp - 0x10]
add ecx, 0xa42
mov byte [ebp - 4], 8
call fcn.004a6b80
mov eax, dword [ebp - 0x10]
push fcn.004a6b90
push fcn.004a6b80
push 8
add eax, 0xa62
mov byte [ebp - 4], 9
push 0x20
push eax
call fcn.0057c900
mov eax, dword [ebp - 0x10]
push fcn.004a6b90
push fcn.004a6b80
push 8
add eax, 0xb62
mov byte [ebp - 4], 0xa
push 0x20
push eax
call fcn.0057c900
mov edx, dword [ebp - 0x10]
mov eax, 0x83
mov ecx, dword [ebp + 8]
mov byte [ebp - 4], 0xb
mov word [edx + 0xc], ax
mov dword [edx + 0xc6a], 0
movdqu xmm0, xmmword [ecx]
movdqu xmmword [edx + 0x8f2], xmm0
movdqu xmm0, xmmword [ecx + 0x10]
movdqu xmmword [edx + 0x902], xmm0
movdqu xmm0, xmmword [ecx + 0x20]
movdqu xmmword [edx + 0x912], xmm0
movdqu xmm0, xmmword [ecx + 0x30]
movdqu xmmword [edx + 0x922], xmm0
mov eax, dword [ecx + 0x40]
mov dword [edx + 0x932], eax
mov ax, word [ecx + 0x44]
mov ecx, 0xa66ad0
mov word [edx + 0x936], ax
xor eax, eax
push eax
mov word [edx + 0x938], ax
mov dword [edx + 0x93e], eax
lea eax, [edx + 0x942]
push eax
push 0x7f
mov dword [edx + 0x93a], 0
call fcn.004b01a0
push 0
push esi
push 0xde
mov ecx, 0xa66ad0
call fcn.004b01a0
push 0
push edi
push 0xdf
mov ecx, 0xa66ad0
call fcn.004b01a0
push 0
push ebx
push 0xe0
mov ecx, 0xa66ad0
call fcn.004b01a0
mov ebx, dword [ebp - 0x10]
mov ecx, 0xa66ad0
push 0
lea eax, [ebx + 0x9e2]
push eax
push 0xe1
call fcn.004b01a0
push 0
lea eax, [ebx + 0xa02]
mov ecx, 0xa66ad0
push eax
push 0xe2
call fcn.004b01a0
push 0
lea eax, [ebx + 0xa22]
mov ecx, 0xa66ad0
push eax
push 0xe3
call fcn.004b01a0
push 0
lea eax, [ebx + 0xa42]
mov ecx, 0xa66ad0
push eax
push 0xe4
call fcn.004b01a0
push 0
lea eax, [ebx + 0xa62]
mov dword [ebx + 0xc62], 0
push eax
push 0xed
mov ecx, 0xa66ad0
call fcn.004b01a0
push 0
lea eax, [ebx + 0xa82]
mov ecx, 0xa66ad0
push eax
push 0xee
call fcn.004b01a0
push 0
lea eax, [ebx + 0xaa2]
mov ecx, 0xa66ad0
push eax
push 0xef
call fcn.004b01a0
push 0
lea eax, [ebx + 0xac2]
mov ecx, 0xa66ad0
push eax
push 0xf0
call fcn.004b01a0
push 0
lea eax, [ebx + 0xae2]
push eax
push 0xf1
mov ecx, 0xa66ad0
call fcn.004b01a0
push 0
lea eax, [ebx + 0xb02]
mov ecx, 0xa66ad0
push eax
push 0xf2
call fcn.004b01a0
push 0
lea eax, [ebx + 0xb22]
mov ecx, 0xa66ad0
push eax
push 0xf3
call fcn.004b01a0
push 0
lea eax, [ebx + 0xb62]
mov dword [ebx + 0xc66], 0
push eax
push 0xf5
mov ecx, 0xa66ad0
call fcn.004b01a0
push 0
lea eax, [ebx + 0xb82]
mov ecx, 0xa66ad0
push eax
push 0xf6
call fcn.004b01a0
push 0
lea eax, [ebx + 0xba2]
mov ecx, 0xa66ad0
push eax
push 0xf7
call fcn.004b01a0
push 0
lea eax, [ebx + 0xbc2]
mov ecx, 0xa66ad0
push eax
push 0xf8
call fcn.004b01a0
push 0
lea eax, [ebx + 0xbe2]
mov ecx, 0xa66ad0
push eax
push 0xf9
call fcn.004b01a0
push 0
lea eax, [ebx + 0xc02]
mov ecx, 0xa66ad0
push eax
push 0xfa
call fcn.004b01a0
push 0
lea eax, [ebx + 0xc22]
mov ecx, 0xa66ad0
push eax
push 0xfc
call fcn.004b01a0
mov eax, ebx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4