Function at 0x5a28d0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x63366f
mov eax, dword fs:[0]
push eax
push ecx
push ebx
push ebp
push esi
push edi
mov eax, dword [0x68b740]
xor eax, esp
push eax
lea eax, [esp + 0x18]
mov dword fs:[0], eax
mov esi, ecx
mov dword [esp + 0x14], esi
xor ecx, ecx
xor edi, edi
mov eax, 7
mov dword [esi + 0x18], eax
mov edx, 4
mul edx
seto cl
mov ebx, 1
mov dword [esi], 0x64e784
mov dword [esi + 0xc], edi
mov dword [esi + 4], ebx
mov dword [esi + 0x10], edi
mov dword [esi + 0x14], edi
neg ecx
or ecx, eax
push ecx
call fcn.00612c66
mov dword [esi + 8], eax
mov dword [esi + 0xc], ebx
lea ebp, [esi + 0x1c]
mov dword [esi], 0x650434
push 0x484
lea eax, [ebp + 0x1c]
push edi
push eax
mov dword [esp + 0x30], edi
mov dword [ebp + 0x18], edi
mov dword [ebp + 4], edi
mov dword [ebp + 0x10], edi
mov dword [ebp + 0x14], edi
mov dword [ebp + 8], edi
mov dword [ebp + 0xc], ebx
mov dword [ebp], 0x64fe44
call fcn.00612db2
add esp, 0x10
mov edx, dword [esp + 0x2c]
lea ecx, [esi + 0x4bc]
push edx
mov byte [esp + 0x24], bl
call fcn.005a1e00
lea ecx, [esi + 0x570]
push edi
mov byte [esp + 0x24], 2
call fcn.005a23f0
mov eax, dword [esp + 0x30]
lea ecx, [esi + 0x624]
push eax
mov byte [esp + 0x24], 3
call fcn.005a12a0
mov edx, dword [esp + 0x28]
lea ecx, [esi + 0x688]
push edx
mov byte [esp + 0x24], 4
call fcn.0059fbc0
push 0x400
lea eax, [esi + 0x6c0]
push edi
push eax
mov byte [esp + 0x2c], 5
call fcn.00612db2
add esp, 0xc
lea ecx, [esi + 0xac0]
push 0x14
call fcn.0059bd80
lea ecx, [esi + 0xaf4]
push 0xffffffffffffffff
mov byte [esp + 0x24], 6
call fcn.0059bd80
push 0x595a30
push 0x595970
mov byte [esp + 0x28], 7
lea eax, [esi + 0xb28]
push 7
push 0x20
push eax
call fcn.00612f01
push 0x595a30
push 0x595970
push 7
lea eax, [esi + 0xc08]
push 0x20
push eax
mov byte [esp + 0x34], 8
call fcn.00612f01
mov dword [esi + 0xcec], ebx
mov dword [esi + 0xcf0], edi
mov dword [esi + 0xcf4], edi
mov dword [esi + 0xcfc], edi
mov dword [esi + 0xce8], edi
mov dword [esi + 0xcf8], edi
mov dword [esi + 0xd00], edi
mov dword [esi + 0xd04], ebx
mov dword [esi + 0xd0c], ebx
mov dword [esi + 0xd10], edi
mov dword [esi + 0xd14], edi
mov dword [esi + 0xd1c], edi
mov dword [esi + 0xd08], edi
mov dword [esi + 0xd18], edi
mov dword [esi + 0xd20], edi
mov dword [esi + 0xd24], ebx
mov eax, dword [esi + 8]
mov dword [eax], ebp
mov ecx, dword [esi + 8]
lea eax, [esi + 0x4bc]
mov dword [ecx + 4], eax
mov edx, dword [esi + 8]
lea eax, [esi + 0x624]
mov dword [edx + 8], eax
mov ecx, dword [esi + 8]
lea eax, [esi + 0x688]
mov dword [ecx + 0xc], eax
mov edx, dword [esi + 8]
lea eax, [esi + 0xac0]
mov dword [edx + 0x10], eax
mov ecx, dword [esi + 8]
lea eax, [esi + 0xaf4]
mov dword [ecx + 0x14], eax
mov edx, dword [esi + 8]
lea eax, [esi + 0x570]
mov dword [edx + 0x18], eax
mov dword [esi + 0xb38], esi
mov dword [esi + 0xb40], 0x5994b0
mov dword [esi + 0xb3c], edi
mov dword [esi + 0xb44], ebx
mov dword [esi + 0xb58], esi
mov dword [esi + 0xb60], 0x599560
mov dword [esi + 0xb5c], ebx
mov dword [esi + 0xb64], ebx
mov dword [esi + 0xb78], esi
mov dword [esi + 0xb7c], edi
mov dword [esi + 0xb84], ebx
mov ebp, 0x5994d0
mov dword [esi + 0xb80], ebp
mov dword [esi + 0xb98], esi
mov dword [esi + 0xb9c], edi
mov dword [esi + 0xba4], ebx
mov edx, 0x5994c0
mov dword [esi + 0xba0], edx
mov dword [esi + 0xbd8], esi
mov dword [esi + 0xbdc], edi
mov dword [esi + 0xbe4], edi
mov ecx, 0x53b600
mov dword [esi + 0xbe0], ecx
mov dword [esi + 0xbf8], esi
mov dword [esi + 0xbfc], edi
mov dword [esi + 0xc04], edi
mov eax, 0x5995b0
mov dword [esi + 0xc00], eax
mov dword [esi + 0xc18], esi
mov dword [esi + 0xc20], 0x5994b0
mov dword [esi + 0xc1c], edi
mov dword [esi + 0xc24], ebx
mov dword [esi + 0xc38], esi
mov dword [esi + 0xc40], 0x599560
mov dword [esi + 0xc3c], ebx
mov dword [esi + 0xc44], ebx
mov dword [esi + 0xc58], esi
mov dword [esi + 0xc60], ebp
mov dword [esi + 0xc5c], edi
mov dword [esi + 0xc64], ebx
mov dword [esi + 0xc78], esi
mov dword [esi + 0xc80], edx
mov dword [esi + 0xc7c], edi
mov dword [esi + 0xc84], ebx
mov dword [esi + 0xcb8], esi
mov dword [esi + 0xcc0], ecx
mov dword [esi + 0xcbc], edi
mov dword [esi + 0xcc4], edi
mov dword [esi + 0xce0], eax
mov dword [esi + 0xcd8], esi
mov dword [esi + 0xcdc], edi
mov dword [esi + 0xce4], edi
mov eax, 0x5994e0
mov dword [esi + 0xd00], eax
mov dword [esi + 0xcf8], esi
mov dword [esi + 0xcfc], edi
mov dword [esi + 0xd04], edi
mov dword [esi + 0xd20], eax
mov dword [esi + 0xd18], esi
mov dword [esi + 0xd1c], edi
mov dword [esi + 0xd24], edi
mov eax, esi
mov ecx, dword [esp + 0x18]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x10
ret 0xc