Function at 0x4a1fd0
Capabilities:
Access peb ldr_data
Get process heap flags
Get process heap force flags

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x63b54f
mov eax, dword fs:[0]
push eax
sub esp, 0x14
push esi
push edi
mov eax, dword [0x6cd498]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x10], edi
mov dword [0x7218e8], edi
lea eax, [edi + 4]
mov dword [ebp - 4], 0
mov dword [0x721910], eax
mov dword [eax], vtable.IAbstractPlayer.0
mov dword [edi], vtable.CPythonPlayer.1.0
mov dword [eax], vtable.CPythonPlayer.0
mov dword [edi + 8], 0
mov dword [edi + 0xc], 0
mov dword [edi + 0x10], 0
mov byte [ebp - 4], 2
lea esi, [edi + 0x18]
mov dword [ebp - 0x14], esi
push 0x18
mov dword [esi], 0
mov dword [esi + 4], 0
call fcn.0059c8fd
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [esi], eax
mov dword [edi + 0x20], 0
mov dword [edi + 0x30], 0
mov dword [edi + 0x34], 0xf
mov byte [edi + 0x20], 0
mov byte [ebp - 4], 4
lea esi, [edi + 0x44db4]
mov dword [ebp - 0x14], esi
push 0x44
mov dword [esi], 0
mov dword [esi + 4], 0
call fcn.0059c8fd
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [esi], eax
mov byte [ebp - 4], 5
lea esi, [edi + 0x44dbc]
mov dword [ebp - 0x14], esi
push 0x14
mov dword [esi], 0
mov dword [esi + 4], 0
call fcn.0059c8fd
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [esi], eax
mov byte [ebp - 4], 6
lea esi, [edi + 0x44dc4]
mov dword [ebp - 0x14], esi
push 0x14
mov dword [esi], 0
mov dword [esi + 4], 0
call fcn.0059c8fd
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [esi], eax
mov byte [ebp - 4], 7
lea esi, [edi + 0x44dcc]
mov dword [ebp - 0x14], esi
push 0x14
mov dword [esi], 0
mov dword [esi + 4], 0
call fcn.0059c8fd
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [esi], eax
mov byte [ebp - 4], 8
lea esi, [edi + 0x44e50]
mov byte [edi + 0x44e2c], 0
mov dword [edi + 0x44e30], 0
mov dword [edi + 0x44e34], 0
mov byte [edi + 0x44e3c], 0
mov dword [edi + 0x44e40], 0
mov dword [edi + 0x44e44], 0
mov dword [ebp - 0x14], esi
push 0x18
mov dword [esi], 0
mov dword [esi + 4], 0
call fcn.0059c8fd
add esp, 0x18
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [esi], eax
mov byte [ebp - 4], 9
mov ecx, edi
movss xmm1, dword [0x696614]
call fcn.004a3cf0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0xe
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x14], 3
push eax
mov ecx, esi
call fcn.004723d0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0xf
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x14], 4
push eax
mov ecx, esi
call fcn.004723d0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x10
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x14], 0x13
push eax
mov ecx, esi
call fcn.004723d0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x11
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x14], 0x31
push eax
mov ecx, esi
call fcn.004723d0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x12
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x14], 0x22
push eax
mov ecx, esi
call fcn.004723d0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x14
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x14], 0x40
push eax
mov ecx, esi
call fcn.004723d0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x15
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x14], 0x41
push eax
mov ecx, esi
call fcn.004723d0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x16
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x14], 0x5e
push eax
mov ecx, esi
call fcn.004723d0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x17
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x14], 0x5f
push eax
mov ecx, esi
call fcn.004723d0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x18
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x14], 0x6e
push eax
mov ecx, esi
call fcn.004723d0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x1d
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x14], 0x60
push eax
mov ecx, esi
call fcn.004723d0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x1e
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x14], 0x6f
push eax
mov ecx, esi
call fcn.004723d0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x20
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x14], 0x42
push eax
mov ecx, esi
call fcn.004723d0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x21
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x14], 0x13
push eax
mov ecx, esi
call fcn.004719e0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x13
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x14], 0x3f
push eax
mov ecx, esi
call fcn.004719e0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x1a
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x14], 0x4e
push eax
mov ecx, esi
call fcn.004719e0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x19
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x14], 0x4f
push eax
mov ecx, esi
call fcn.004719e0
mov dword [edi + 0x14], 0
mov ecx, edi
mov dword [edi + 0x44df0], 1
mov dword [edi + 0x44df4], 1
mov dword [edi + 0x44e28], 0
mov dword [edi + 0x44e14], 0
mov dword [edi + 0x44e18], 2
mov dword [edi + 0x44e1c], 2
mov dword [edi + 0x44e08], 0
mov dword [edi + 0x44da4], 0
mov dword [edi + 0x44da8], 0
mov dword [edi + 0x44dac], 0
mov dword [edi + 0x44db0], 0
call fcn.004a1d90
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret