Function at 0x437220
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4be8c0
mov eax, dword fs:[0]
push eax
push ecx
push ebx
push esi
push edi
mov eax, dword [0x4e880c]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x10], esi
xor ebx, ebx
lea edi, [esi + 0xc]
mov ecx, edi
mov dword [esi], 0x4cc8f8
mov byte [esi + 4], bl
mov byte [esi + 5], bl
mov byte [esi + 6], bl
call fcn.00422f80
mov dword [esi + 0x18], ebx
mov dword [ebp - 4], ebx
mov dword [esi + 0x1c], ebx
mov dword [esi + 0x20], ebx
mov dword [esi + 0x24], ebx
mov dword [esi + 0x28], ebx
mov dword [esi + 0x2c], ebx
mov dword [esi + 0x30], ebx
mov dword [esi + 0x34], ebx
mov dword [esi + 0x38], ebx
mov dword [esi + 0x3c], ebx
mov dword [esi + 0x40], ebx
lea ecx, [esi + 0x48]
push edi
mov byte [ebp - 4], 3
call fcn.00436a90
lea ecx, [esi + 0x70]
push edi
mov byte [ebp - 4], 4
call fcn.00436a90
lea ecx, [esi + 0x98]
push edi
mov byte [ebp - 4], 5
call fcn.00436a90
lea ecx, [esi + 0xc0]
push edi
mov byte [ebp - 4], 6
call fcn.00436a90
lea edi, [esi + 0xe8]
mov ecx, edi
mov byte [ebp - 4], 7
call fcn.004268b0
mov dword [edi + 4], eax
mov byte [eax + 0x99], 1
mov eax, dword [edi + 4]
mov dword [eax + 4], eax
mov eax, dword [edi + 4]
mov dword [eax], eax
mov eax, dword [edi + 4]
mov dword [eax + 8], eax
mov dword [edi + 8], ebx
lea edi, [esi + 0xf4]
mov ecx, edi
mov byte [ebp - 4], 8
call fcn.00426930
mov dword [edi + 4], eax
mov byte [eax + 0x11], 1
mov eax, dword [edi + 4]
mov dword [eax + 4], eax
mov eax, dword [edi + 4]
mov dword [eax], eax
mov eax, dword [edi + 4]
mov dword [eax + 8], eax
mov dword [edi + 8], ebx
mov dword [esi + 0x100], ebx
mov dword [esi + 0x104], ebx
lea ecx, [esi + 0x110]
mov byte [ebp - 4], 0xa
mov dword [esi + 0x108], ebx
call fcn.004779c0
mov byte [ebp - 4], 0xb
lea ecx, [esi + 0xa38]
call fcn.00463690
mov dword [esi + 0x1100], ebx
mov dword [esi + 0x1104], ebx
mov eax, 0xf
mov dword [esi + 0x1120], eax
mov dword [esi + 0x111c], ebx
mov byte [esi + 0x110c], bl
mov dword [esi + 0x113c], eax
mov dword [esi + 0x1138], ebx
mov byte [esi + 0x1128], bl
lea edi, [esi + 0x114c]
mov ecx, edi
mov byte [ebp - 4], 0xe
mov dword [esi + 0x1140], ebx
mov byte [esi + 0x1144], bl
call fcn.0044e140
mov dword [edi + 4], eax
mov byte [eax + 0x15], 1
mov eax, dword [edi + 4]
mov dword [eax + 4], eax
mov eax, dword [edi + 4]
mov dword [eax], eax
mov eax, dword [edi + 4]
mov dword [eax + 8], eax
mov dword [edi + 8], ebx
lea edi, [esi + 0x1164]
mov ecx, edi
mov byte [ebp - 4], 0xf
mov dword [esi + 0x1158], ebx
mov dword [esi + 0x115c], ebx
mov dword [esi + 0x1160], 1
call fcn.0044e140
mov dword [edi + 4], eax
mov byte [eax + 0x15], 1
mov eax, dword [edi + 4]
mov dword [eax + 4], eax
mov eax, dword [edi + 4]
mov dword [eax], eax
mov eax, dword [edi + 4]
mov dword [eax + 8], eax
mov dword [edi + 8], ebx
lea edi, [esi + 0x1170]
mov ecx, edi
mov byte [ebp - 4], 0x10
call fcn.00426930
mov dword [edi + 4], eax
mov byte [eax + 0x11], 1
mov eax, dword [edi + 4]
mov dword [eax + 4], eax
mov eax, dword [edi + 4]
mov dword [eax], eax
mov eax, dword [edi + 4]
mov dword [eax + 8], eax
mov dword [edi + 8], ebx
lea edi, [esi + 0x1188]
mov ecx, edi
mov byte [ebp - 4], 0x11
mov byte [esi + 0x117c], bl
mov byte [esi + 0x117d], 1
mov dword [esi + 0x1180], ebx
mov dword [esi + 0x1184], ebx
call fcn.00426970
mov dword [edi + 4], eax
mov byte [eax + 0x51], 1
mov eax, dword [edi + 4]
mov dword [eax + 4], eax
mov eax, dword [edi + 4]
mov dword [eax], eax
mov eax, dword [edi + 4]
mov dword [eax + 8], eax
mov dword [edi + 8], ebx
mov byte [ebp - 4], 0x12
lea edi, [esi + 0x1194]
mov ecx, edi
call fcn.0041d1f0
mov dword [edi + 4], eax
mov byte [eax + 0x29], 1
mov eax, dword [edi + 4]
mov dword [eax + 4], eax
mov eax, dword [edi + 4]
mov dword [eax], eax
mov eax, dword [edi + 4]
mov dword [eax + 8], eax
mov dword [edi + 8], ebx
mov dword [esi + 0x11a0], ebx
mov dword [esi + 0x11a4], ebx
mov dword [esi + 0x11a8], ebx
mov dword [esi + 0x11ac], ebx
mov dword [esi + 0x11b8], ebx
mov dword [esi + 0x11bc], ebx
mov dword [esi + 0x11c0], ebx
mov byte [esi + 0x11c4], 1
mov byte [esi + 0x11c5], bl
mov byte [esi + 0x11c6], bl
mov byte [esi + 0x11cc], bl
mov byte [esi + 0x11cd], bl
mov dword [esi + 0x11d4], ebx
mov dword [esi + 0x11d8], ebx
mov dword [esi + 0x11dc], ebx
lea ecx, [esi + 0x11e0]
mov byte [ebp - 4], 0x16
call fcn.0040ec50
mov byte [esi + 0x1228], bl
mov dword [esi + 0x122c], 8
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret