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

Disassembly:
mov ecx, 0x5b8c78
jmp 0x4982a0
push 0xffffffffffffffff
push 0x548dd5
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
mov eax, dword [0x5ab980]
push ebx
push ebp
push esi
mov esi, ecx
push edi
mov dword [esp + 0x10], esi
lea ebp, [esi + 0xc]
mov dword [ebp], eax
mov ecx, dword [0x5ab980]
xor edi, edi
mov dword [esp + 0x20], edi
mov dword [esi + 0x20], ecx
mov edx, dword [0x5ab980]
mov dword [esi + 0x24], edx
mov eax, dword [0x5ab980]
mov dword [esi + 0x28], eax
mov ecx, dword [0x5ab980]
mov dword [esi + 0x2c], ecx
lea ecx, [esi + 0x40]
mov byte [esp + 0x20], 4
call fcn.0044e6d0
lea ecx, [esi + 0xab8]
mov byte [esp + 0x20], 5
call fcn.0044fbb0
lea ecx, [esi + 0x1540]
mov byte [esp + 0x20], 6
call fcn.0044f600
lea ecx, [esi + 0x21a0]
mov byte [esp + 0x20], 7
call fcn.00450250
lea ecx, [esi + 0x2e00]
mov byte [esp + 0x20], 8
call fcn.0044e900
lea ecx, [esi + 0x3880]
mov byte [esp + 0x20], 9
call fcn.004b15d0
lea ecx, [esi + 0x3920]
mov byte [esp + 0x20], 0xa
call fcn.004b7560
mov edx, dword [0x5ab980]
mov dword [esi + 0x3950], edx
lea ecx, [esi + 0x3954]
mov byte [esp + 0x20], 0xc
call fcn.00402670
mov eax, dword [0x5ab980]
mov dword [esi + 0x3970], eax
mov ecx, dword [0x5ab980]
lea ebx, [esi + 0x39ac]
mov dword [ebx], ecx
mov edx, dword [0x5ab980]
mov dword [esi + 0x39b0], edx
mov eax, dword [0x5ab980]
mov dword [esi + 0x39b4], eax
mov ecx, dword [0x5ab980]
mov dword [esi + 0x39b8], ecx
lea ecx, [esi + 0x39bc]
mov byte [esp + 0x20], 0x12
call fcn.004975d0
mov byte [esp + 0x20], 0x13
lea ecx, [esi + 0x39d8]
call fcn.004975d0
lea ecx, [esi + 0x39f4]
mov byte [esp + 0x20], 0x14
call fcn.004975d0
lea ecx, [esi + 0x3a10]
mov byte [esp + 0x20], 0x15
call fcn.004975d0
lea ecx, [esi + 0x3a2c]
mov byte [esp + 0x20], 0x16
call fcn.004975d0
lea ecx, [esi + 0x3a48]
mov byte [esp + 0x20], 0x17
call fcn.004967b0
lea ecx, [esi + 0x3a64]
mov byte [esp + 0x20], 0x18
call fcn.004967b0
lea ecx, [esi + 0x3a80]
mov byte [esp + 0x20], 0x19
call fcn.00496b80
lea ecx, [esi + 0x3a9c]
mov byte [esp + 0x20], 0x1a
call fcn.0047b700
lea ecx, [esi + 0x3ab8]
mov byte [esp + 0x20], 0x1b
call fcn.0047b700
lea ecx, [esi + 0x3ad4]
call fcn.004962c0
lea ecx, [esi + 0x3ae4]
call fcn.004962c0
lea ecx, [esi + 0x3af4]
mov byte [esp + 0x20], 0x1e
call fcn.00497180
lea ecx, [esi + 0x3b10]
mov byte [esp + 0x20], 0x1f
call fcn.00497180
lea ecx, [esi + 0x3b2c]
mov byte [esp + 0x20], 0x20
call fcn.004e66d0
mov edx, dword [0x5ab980]
lea eax, [esi + 0x3ba4]
mov dword [esp + 0x14], eax
mov dword [eax], edx
mov ecx, dword [0x5ab980]
mov dword [eax + 4], ecx
lea ecx, [eax + 8]
mov byte [esp + 0x20], 0x23
call fcn.00516fef
push 0xa
lea ecx, [esi + 0x3bc8]
mov byte [esp + 0x24], 0x24
call fcn.00510deb
mov edx, dword [0x5ab980]
mov dword [esi + 0x3be4], edx
mov eax, dword [0x5ab980]
mov dword [esi + 0x3be8], eax
mov byte [esp + 0x20], 0x27
mov dword [esi], 0x55f85c
mov dword [esi + 0x3978], edi
mov dword [esi + 8], edi
mov dword [esi + 0x3bec], edi
mov dword [esi + 0x18], edi
mov ecx, dword [esi + 0x3948]
push str.JTrg.000_
or ecx, 0x7ff
mov dword [esi + 0x1c], edi
mov dword [esi + 0x3948], ecx
mov ecx, dword [esi + 0x3944]
and ecx, 0xfc860008
mov dword [esi + 0x14], edi
or ecx, 8
mov dword [esi + 0x30], edi
mov dword [esi + 0x3944], ecx
mov ecx, ebx
mov dword [esi + 0x34], edi
mov dword [esi + 0x3974], edi
mov dword [esi + 0x39a8], 0x19
mov dword [esi + 0x394c], edi
call fcn.00512a6d
push str.JSrc.000_
lea ecx, [esi + 0x39b0]
call fcn.00512a6d
push str.JSA.000_
lea ecx, [esi + 0x39b4]
call fcn.00512a6d
push str.EXT_RSL
mov ecx, ebp
call fcn.00512a6d
mov eax, dword [esi + 0x3944]
lea ecx, [esi + 0x39b8]
and eax, 0xff79ffff
mov dword [esi + 0x38], edi
mov dword [esi + 0x3c], edi
mov dword [esi + 0x3944], eax
call fcn.0051286f
mov ecx, dword [esp + 0x18]
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x14
ret