Function at 0x4b3150
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5a9d70
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
push ebx
push esi
push edi
push 0
push 0
mov esi, ecx
push 0
push 0
mov dword [esp + 0x20], esi
call fcn.004ac010
push fcn.00575ae8
push fcn.00405c30
lea edi, [esi + 0x190]
push 0x14
push 4
push edi
mov dword [esp + 0x30], 0
call fcn.00557447
xor eax, eax
mov dword [esi], 0x5c6008
mov dword [esi + 0x1e4], eax
lea ecx, [esp + 0xc]
mov dword [esi + 0x1e8], eax
mov bl, 1
mov dword [esi + 0x1ec], eax
push 0xcdb7
mov dword [esi + 0x1f0], eax
push ecx
mov byte [esp + 0x24], bl
mov dword [esi + 0x188], eax
call fcn.005054c0
add esp, 8
push eax
mov ecx, edi
mov byte [esp + 0x20], 2
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea edx, [esp + 0xc]
push 0xcdb8
push edx
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x194]
mov byte [esp + 0x20], 3
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea eax, [esp + 0xc]
push 0xcdb9
push eax
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x198]
mov byte [esp + 0x20], 4
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea ecx, [esp + 0xc]
push 0xcdba
push ecx
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x19c]
mov byte [esp + 0x20], 5
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea edx, [esp + 0xc]
push 0xcdbb
push edx
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x1a0]
mov byte [esp + 0x20], 6
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea eax, [esp + 0xc]
push 0xcdbc
push eax
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x1a4]
mov byte [esp + 0x20], 7
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea ecx, [esp + 0xc]
push 0xcdbd
push ecx
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x1a8]
mov byte [esp + 0x20], 8
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea edx, [esp + 0xc]
push 0xcdbe
push edx
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x1ac]
mov byte [esp + 0x20], 9
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea eax, [esp + 0xc]
push 0xcdbf
push eax
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x1b0]
mov byte [esp + 0x20], 0xa
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea ecx, [esp + 0xc]
push 0xcdc0
push ecx
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x1b4]
mov byte [esp + 0x20], 0xb
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea edx, [esp + 0xc]
push 0xcdc1
push edx
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x1b8]
mov byte [esp + 0x20], 0xc
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea eax, [esp + 0xc]
push 0xcdc2
push eax
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x1bc]
mov byte [esp + 0x20], 0xd
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea ecx, [esp + 0xc]
push 0xcdc3
push ecx
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x1c0]
mov byte [esp + 0x20], 0xe
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea edx, [esp + 0xc]
push 0xcdc4
push edx
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x1c4]
mov byte [esp + 0x20], 0xf
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea eax, [esp + 0xc]
push 0xcdc5
push eax
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x1c8]
mov byte [esp + 0x20], 0x10
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea ecx, [esp + 0xc]
push 0xcdc6
push ecx
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x1cc]
mov byte [esp + 0x20], 0x11
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea edx, [esp + 0xc]
push 0xcdc7
push edx
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x1d0]
mov byte [esp + 0x20], 0x12
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea eax, [esp + 0xc]
push 0xcdc8
push eax
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x1d4]
mov byte [esp + 0x20], 0x13
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea ecx, [esp + 0xc]
push 0xcdc9
push ecx
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x1d8]
mov byte [esp + 0x20], 0x14
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
lea edx, [esp + 0xc]
push 0xcdca
push edx
call fcn.005054c0
add esp, 8
push eax
lea ecx, [esi + 0x1dc]
mov byte [esp + 0x20], 0x15
call fcn.00575c21
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], bl
call fcn.00575ae8
mov ecx, dword [esp + 0x14]
mov eax, esi
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
add esp, 0x14
ret