Function at 0x54f8c8
Capabilities:
Access peb ldr_data
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffcfc
push ebx
push esi
push edi
xor eax, eax
mov dword [ebp - 0x300], eax
mov dword [ebp - 0x304], eax
lea ebx, [ebp - 0x148]
lea edi, [ebp - 0x210]
xor eax, eax
push ebp
push 0x55071f
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [0x5c64bc]
mov eax, dword [eax]
call fcn.0057e838
call fcn.004028e4
xor eax, eax
push ebp
push 0x5506fa
push dword fs:[eax]
mov dword fs:[eax], esp
push 0x144
mov ecx, ebx
mov edx, 0x550738
mov eax, dword [0x5c572c]
call fcn.0057e8d0
mov eax, dword [ebx + 0xc]
xor dword [ebx + 0x1c], eax
mov eax, dword [ebx + 0x24]
xor dword [ebx + 0x68], eax
mov eax, dword [ebx + 0xc]
xor dword [ebx + 0x30], eax
mov eax, dword [ebx + 0x24]
xor dword [ebx + 0x48], eax
mov eax, dword [ebx + 0x3c]
xor dword [ebx + 0x60], eax
mov eax, dword [ebx + 0x54]
xor dword [ebx + 0x88], eax
mov eax, dword [ebx + 0x78]
xor dword [ebx + 0x18], eax
mov eax, dword [ebx + 0x90]
xor dword [ebx + 0x70], eax
mov eax, dword [ebx + 0xa8]
xor dword [ebx + 0x9c], eax
mov eax, dword [ebx + 0x54]
xor dword [ebx + 0xbc], eax
mov eax, dword [0x5c6a30]
mov eax, dword [eax]
mov dword [ebx], eax
mov eax, dword [0x5c6910]
mov eax, dword [eax]
mov dword [ebx + 4], eax
mov eax, dword [0x5c66cc]
mov eax, dword [eax]
mov dword [ebx + 8], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [ebx + 0xc], eax
mov eax, dword [0x5c6698]
mov eax, dword [eax]
mov dword [ebx + 0x10], eax
mov eax, dword [0x5c6254]
movzx eax, byte [eax]
mov dword [ebx + 0x14], eax
mov eax, dword [0x5c66c8]
mov eax, dword [eax]
mov dword [ebx + 0x20], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [ebx + 0x24], eax
mov eax, dword [0x5c6d88]
mov eax, dword [eax]
mov dword [ebx + 0x28], eax
mov eax, dword [0x5c6d88]
mov eax, dword [eax + 4]
mov dword [ebx + 0x2c], eax
mov eax, dword [0x5c6d88]
mov eax, dword [eax + 8]
mov dword [ebx + 0x34], eax
mov eax, dword [0x5c6d88]
mov eax, dword [eax + 0xc]
mov dword [ebx + 0x38], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [ebx + 0x3c], eax
mov eax, dword [0x5c6ea0]
mov eax, dword [eax]
mov dword [ebx + 0x40], eax
mov eax, dword [0x5c6d74]
mov eax, dword [eax]
mov dword [ebx + 0x44], eax
mov eax, dword [0x5c6b44]
mov eax, dword [eax]
mov dword [ebx + 0x4c], eax
mov eax, dword [0x5c6afc]
mov eax, dword [eax]
mov dword [ebx + 0x50], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [ebx + 0x54], eax
mov eax, dword [0x5c66d8]
movzx eax, byte [eax]
mov dword [ebx + 0x58], eax
mov eax, dword [0x5c6c7c]
mov eax, dword [eax]
mov dword [ebx + 0x5c], eax
mov eax, dword [0x5c6d1c]
mov eax, dword [eax]
mov dword [ebx + 0x64], eax
mov eax, dword [0x5c689c]
mov eax, dword [eax]
mov dword [ebx + 0x6c], eax
mov eax, dword [0x5c6550]
mov eax, dword [eax]
mov dword [ebx + 0x74], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [ebx + 0x78], eax
mov eax, dword [0x5c5718]
mov dword [ebx + 0x7c], eax
mov eax, dword [0x5c6948]
mov eax, dword [eax]
mov dword [ebx + 0x80], eax
mov eax, dword [0x5c6820]
mov eax, dword [eax]
mov dword [ebx + 0x84], eax
mov eax, dword [0x5c6608]
mov eax, dword [eax]
mov dword [ebx + 0x8c], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [ebx + 0x90], eax
mov eax, dword [0x5c65ec]
mov eax, dword [eax]
mov dword [ebx + 0x94], eax
mov eax, dword [0x5c6170]
movzx eax, byte [eax]
mov dword [ebx + 0x98], eax
mov eax, dword [0x5c673c]
mov eax, dword [eax]
mov dword [ebx + 0xa0], eax
mov eax, dword [0x5c67cc]
mov eax, dword [eax]
mov dword [ebx + 0xa4], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [ebx + 0xa8], eax
mov eax, dword [0x5c6898]
mov eax, dword [eax]
mov dword [ebx + 0xac], eax
mov eax, dword [0x5c6924]
mov eax, dword [eax]
mov dword [ebx + 0xb0], eax
mov eax, dword [0x5c66ec]
mov eax, dword [eax]
mov dword [ebx + 0xb4], eax
mov eax, dword [0x5c678c]
mov eax, dword [eax]
mov dword [ebx + 0xb8], eax
mov eax, dword [0x5c63f4]
mov eax, dword [eax]
mov dword [ebx + 0xc0], eax
mov eax, dword [0x5c68ec]
movzx eax, byte [eax]
mov dword [ebx + 0xc4], eax
cmp byte [0x5c5728], 0
je 0x54fb5a
inc dword [ebx + 0x1c]
inc dword [ebx + 0x68]
mov byte [0x5c5728], 0
mov eax, dword [ebx + 0xc]
xor dword [ebx + 0x1c], eax
mov eax, dword [ebx + 0x24]
xor dword [ebx + 0x68], eax
mov eax, dword [ebx + 0xc]
xor dword [ebx + 0x30], eax
mov eax, dword [ebx + 0x24]
xor dword [ebx + 0x48], eax
mov eax, dword [ebx + 0x3c]
xor dword [ebx + 0x60], eax
mov eax, dword [ebx + 0x54]
xor dword [ebx + 0x88], eax
mov eax, dword [ebx + 0x78]
xor dword [ebx + 0x18], eax
mov eax, dword [ebx + 0x90]
xor dword [ebx + 0x70], eax
mov eax, dword [ebx + 0xa8]
xor dword [ebx + 0x9c], eax
mov eax, dword [ebx + 0x54]
xor dword [ebx + 0xbc], eax
mov eax, dword [0x5c62f8]
mov eax, dword [eax]
mov dword [ebx + 0xcc], eax
mov eax, dword [0x5c61cc]
mov eax, dword [eax]
mov dword [ebx + 0xd0], eax
mov eax, dword [0x5c6d50]
mov eax, dword [eax]
mov dword [ebx + 0xd4], eax
mov eax, dword [0x5c6d18]
mov eax, dword [eax]
mov dword [ebx + 0xd8], eax
mov eax, dword [0x5c68f8]
movzx eax, byte [eax]
mov dword [ebx + 0xdc], eax
mov eax, dword [0x5c630c]
mov eax, dword [eax]
mov dword [ebx + 0xe0], eax
mov eax, dword [0x5c6b40]
mov eax, dword [eax]
mov dword [ebx + 0xe4], eax
mov eax, dword [0x5c6cf8]
mov eax, dword [eax]
mov dword [ebx + 0xe8], eax
mov eax, dword [0x5c6d78]
mov eax, dword [eax]
mov dword [ebx + 0xec], eax
mov eax, dword [0x5c68f4]
mov eax, dword [eax]
mov dword [ebx + 0xf0], eax
mov eax, dword [0x5c65bc]
mov eax, dword [eax]
mov dword [ebx + 0xf4], eax
mov eax, dword [0x5c6b68]
mov eax, dword [eax]
mov dword [ebx + 0xf8], eax
mov eax, dword [0x5c6a50]
mov eax, dword [eax]
mov dword [ebx + 0xfc], eax
mov eax, dword [0x5c69ec]
mov eax, dword [eax]
mov dword [ebx + 0x100], eax
mov eax, dword [0x5c6e74]
mov eax, dword [eax]
mov dword [ebx + 0x104], eax
mov eax, dword [0x5c6194]
mov eax, dword [eax]
mov dword [ebx + 0x108], eax
mov eax, dword [0x5c61b4]
mov eax, dword [eax]
mov dword [ebx + 0x10c], eax
mov eax, dword [0x5c6b9c]
mov eax, dword [eax]
mov dword [ebx + 0x110], eax
mov eax, dword [0x5c644c]
mov eax, dword [eax]
mov dword [ebx + 0x114], eax
mov eax, dword [0x5c6974]
mov eax, dword [eax]
mov dword [ebx + 0x118], eax
mov eax, dword [0x5c6844]
mov eax, dword [eax]
mov dword [ebx + 0x11c], eax
mov eax, dword [0x5c6d58]
mov eax, dword [eax]
mov dword [ebx + 0x120], eax
mov eax, dword [0x5c6c24]
mov eax, dword [eax]
mov dword [ebx + 0x124], eax
mov eax, dword [0x5c6dfc]
mov eax, dword [eax]
mov dword [ebx + 0x128], eax
mov eax, dword [0x5c6cc4]
mov eax, dword [eax]
mov dword [ebx + 0x12c], eax
mov eax, dword [0x5c6a9c]
mov eax, dword [eax]
mov dword [ebx + 0x130], eax
mov eax, dword [0x5c6a84]
mov eax, dword [eax]
mov dword [ebx + 0x134], eax
mov eax, dword [0x5c664c]
movzx eax, byte [eax]
mov dword [ebx + 0x138], eax
mov eax, dword [0x5c6ab8]
mov eax, dword [eax]
mov dword [ebx + 0x13c], eax
mov eax, dword [0x5c6a4c]
movzx eax, byte [eax]
mov dword [ebx + 0x140], eax
push 0x2c
mov ecx, dword [0x5c6b60]
mov edx, 0x550754
mov eax, dword [0x5c572c]
call fcn.0057e990
mov eax, dword [0x5c6e9c]
cmp dword [eax], 0xffffffff
je 0x54fd66
push 0x2c
mov ecx, dword [0x5c6e9c]
mov edx, 0x550770
mov eax, dword [0x5c572c]
call fcn.0057e990
mov eax, dword [0x5c6474]
cmp dword [eax], 0xffffffff
je 0x54fd87
push 0x2c
mov ecx, dword [0x5c6474]
mov edx, 0x55078c
mov eax, dword [0x5c572c]
call fcn.0057e990
mov eax, dword [0x5c67dc]
cmp dword [eax], 0xffffffff
je 0x54fda8
push 0x2c
mov ecx, dword [0x5c67dc]
mov edx, 0x5507a8
mov eax, dword [0x5c572c]
call fcn.0057e990
mov eax, dword [0x5c6df0]
cmp dword [eax], 0xffffffff
je 0x54fdc9
push 0x2c
mov ecx, dword [0x5c6df0]
mov edx, 0x5507c4
mov eax, dword [0x5c572c]
call fcn.0057e990
push 0x144
mov ecx, ebx
mov edx, 0x550738
mov eax, dword [0x5c572c]
call fcn.0057e990
mov ecx, dword [0x5c6408]
mov ecx, dword [ecx]
mov edx, 0x5507e0
mov eax, dword [0x5c572c]
call fcn.0057e888
mov ecx, dword [0x5c68e8]
mov ecx, dword [ecx]
mov edx, 0x5507f0
mov eax, dword [0x5c572c]
call fcn.0057e888
mov ecx, dword [0x5c64a8]
mov ecx, dword [ecx]
mov edx, 0x550800
mov eax, dword [0x5c572c]
call fcn.0057e888
mov ecx, dword [0x5c6184]
mov ecx, dword [ecx]
mov edx, 0x550810
mov eax, dword [0x5c572c]
call fcn.0057e8c0
mov ecx, dword [0x5c66e8]
mov ecx, dword [ecx]
mov edx, 0x550824
mov eax, dword [0x5c572c]
call fcn.0057e8c0
mov ecx, dword [0x5c69c4]
mov ecx, dword [ecx]
mov edx, 0x550838
mov eax, dword [0x5c572c]
call fcn.0057e8c0
mov ecx, dword [0x5c6338]
mov ecx, dword [ecx]
mov edx, 0x55084c
mov eax, dword [0x5c572c]
call fcn.0057e8c0
mov ecx, dword [0x5c66a4]
mov ecx, dword [ecx]
mov edx, 0x550860
mov eax, dword [0x5c572c]
call fcn.0057e8c0
xor esi, esi
mov ebx, dword [0x5c6bc4]
lea edx, [ebp - 0x304]
mov eax, esi
call fcn.00407460
mov ecx, dword [ebp - 0x304]
lea eax, [ebp - 0x300]
mov edx, 0x550874
call fcn.00403cd8
mov edx, dword [ebp - 0x300]
mov ecx, dword [ebx]
mov eax, dword [0x5c572c]
call fcn.0057e8c0
inc esi
add ebx, 4
cmp esi, 0x14
jne 0x54fe9f
xor esi, esi
mov ebx, dword [0x5c69ac]
lea edx, [ebp - 0x304]
mov eax, esi
call fcn.00407460
mov ecx, dword [ebp - 0x304]
lea eax, [ebp - 0x300]
mov edx, 0x550884
call fcn.00403cd8
mov edx, dword [ebp - 0x300]
mov ecx, dword [ebx]
mov eax, dword [0x5c572c]
call fcn.0057e8c0
inc esi
add ebx, 4
cmp esi, 0x14
jne 0x54fee5
push 0xc8
mov ecx, edi
mov edx, 0x550894
mov eax, dword [0x5c5730]
call fcn.0057e8d0
mov eax, dword [edi + 0x18]
xor dword [edi + 0x10], eax
mov eax, dword [edi + 0x34]
xor dword [edi + 0x24], eax
mov eax, dword [edi + 0x50]
xor dword [edi + 0x40], eax
mov eax, dword [edi + 0x68]
xor dword [edi + 0x5c], eax
mov eax, dword [0x5c67a0]
movzx eax, byte [eax]
mov dword [edi], eax
mov eax, dword [0x5c66f0]
movzx eax, byte [eax]
mov dword [edi + 4], eax
mov eax, dword [0x5c670c]
mov eax, dword [eax]
inc eax
mov dword [edi + 8], eax
mov eax, dword [0x5c6df8]
movzx eax, byte [eax]
mov dword [edi + 0xc], eax
mov eax, dword [0x5c6138]
movzx eax, byte [eax]
mov dword [edi + 0x14], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [edi + 0x18], eax
mov eax, dword [0x5c62b8]
mov eax, dword [eax]
mov dword [edi + 0x1c], eax
mov eax, dword [0x5c64f0]
mov eax, dword [eax]
mov dword [edi + 0x20], eax
mov eax, dword [0x5c6c0c]
movzx eax, byte [eax]
mov dword [edi + 0x28], eax
mov eax, dword [0x5c620c]
mov eax, dword [eax]
mov dword [edi + 0x2c], eax
xor eax, eax
mov dword [edi + 0x30], eax
mov eax, dword [0x5c6668]
test byte [eax], 1
je 0x54ffcd
inc dword [edi + 0x30]
mov eax, dword [0x5c6668]
test byte [eax], 2
je 0x54ffdb
add dword [edi + 0x30], 2
or eax, 0xffffffff
call fcn.00402b34
mov dword [edi + 0x34], eax
mov eax, dword [0x5c665c]
mov eax, dword [eax]
mov dword [edi + 0x38], eax
mov eax, dword [0x5c684c]
mov eax, dword [eax]
mov dword [edi + 0x3c], eax
mov eax, dword [0x5c61e0]
movzx eax, byte [eax]
mov dword [edi + 0x44], eax
mov eax, dword [0x5c65e8]
mov eax, dword [eax]
mov dword [edi + 0x48], eax
xor eax, eax
mov dword [edi + 0x4c], eax
mov eax, dword [0x5c69e8]
test byte [eax], 1
je 0x550021
inc dword [edi + 0x4c]
mov eax, dword [0x5c69e8]
test byte [eax], 2
je 0x55002f
add dword [edi + 0x4c], 2
or eax, 0xffffffff
call fcn.00402b34
mov dword [edi + 0x50], eax
mov eax, dword [0x5c6570]
mov eax, dword [eax]
mov dword [edi + 0x54], eax
mov eax, dword [0x5c674c]
mov eax, dword [eax]
mov dword [edi + 0x58], eax
mov eax, dword [0x5c64d0]
mov eax, dword [eax]
mov dword [edi + 0x60], eax
xor eax, eax
mov dword [edi + 0x64], eax
mov eax, dword [0x5c68e4]
test byte [eax], 1
je 0x55006a
inc dword [edi + 0x64]
mov eax, dword [0x5c68e4]
test byte [eax], 2
je 0x550078
add dword [edi + 0x64], 2
or eax, 0xffffffff
call fcn.00402b34
mov dword [edi + 0x68], eax
mov eax, dword [0x5c6aa8]
mov eax, dword [eax]
mov dword [edi + 0x6c], eax
mov eax, dword [0x5c69a8]
mov eax, dword [eax]
mov dword [edi + 0x70], eax
mov eax, dword [0x5c6a20]
mov eax, dword [eax]
mov dword [edi + 0x74], eax
mov eax, dword [0x5c65b4]
mov eax, dword [eax]
mov dword [edi + 0x78], eax
mov eax, dword [0x5c6204]
mov eax, dword [eax]
mov dword [edi + 0x7c], eax
mov eax, dword [0x5c6a0c]
mov eax, dword [eax]
mov dword [edi + 0x80], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [edi + 0x84], eax
mov eax, dword [0x5c67c8]
movzx eax, byte [eax]
mov dword [edi + 0x88], eax
mov eax, dword [0x5c675c]
mov eax, dword [eax]
mov dword [edi + 0x8c], eax
mov eax, dword [0x5c6b38]
movzx eax, byte [eax]
mov dword [edi + 0x90], eax
mov eax, dword [edi + 0x18]
xor dword [edi + 0x10], eax
mov eax, dword [edi + 0x34]
xor dword [edi + 0x24], eax
mov eax, dword [edi + 0x50]
xor dword [edi + 0x40], eax
mov eax, dword [edi + 0x68]
xor dword [edi + 0x5c], eax
mov eax, dword [0x5c6cc0]
mov eax, dword [eax]
mov dword [edi + 0x94], eax
mov eax, dword [0x5c6ec0]
mov eax, dword [eax]
mov dword [edi + 0x98], eax
mov eax, dword [0x5c6874]
movzx eax, byte [eax]
mov dword [edi + 0x9c], eax
mov eax, dword [0x5c6c08]
mov eax, dword [eax]
mov dword [edi + 0xa0], eax
xor eax, eax
mov dword [edi + 0xa4], eax
mov eax, dword [0x5c62a0]
test byte [eax], 1
je 0x55015e
inc dword [edi + 0xa4]
mov eax, dword [0x5c62a0]
test byte [eax], 2
je 0x55016f
add dword [edi + 0xa4], 2
mov eax, dword [0x5c6e24]
mov eax, dword [eax]
mov dword [edi + 0xa8], eax
mov eax, dword [0x5c6968]
mov eax, dword [eax]
mov dword [edi + 0xac], eax
mov eax, dword [0x5c6c64]
mov eax, dword [eax]
mov dword [edi + 0xb0], eax
mov eax, dword [0x5c6bf0]
mov eax, dword [eax]
mov dword [edi + 0xb4], eax
mov eax, dword [0x5c656c]
mov eax, dword [eax]
mov dword [edi + 0xb8], eax
mov eax, dword [0x5c6168]
mov eax, dword [eax]
mov dword [edi + 0xbc], eax
mov eax, dword [0x5c6cbc]
mov eax, dword [eax]
mov dword [edi + 0xc0], eax
mov eax, dword [0x5c6834]
mov eax, dword [eax]
mov dword [edi + 0xc4], eax
push 0xc8
mov ecx, edi
mov edx, 0x550894
mov eax, dword [0x5c5730]
call fcn.0057e990
mov ecx, dword [0x5c6cb8]
mov ecx, dword [ecx]
mov edx, 0x5508a8
mov eax, dword [0x5c5730]
call fcn.0057e8c0
mov ecx, dword [0x5c6464]
mov ecx, dword [ecx]
mov edx, 0x5508bc
mov eax, dword [0x5c5730]
call fcn.0057e8c0
mov ecx, dword [0x5c6200]
mov ecx, dword [ecx]
mov edx, 0x5508d4
mov eax, dword [0x5c5730]
call fcn.0057e8c0
mov ecx, dword [0x5c65dc]
mov ecx, dword [ecx]
mov edx, 0x5508f0
mov eax, dword [0x5c5730]
call fcn.0057e8c0
mov ecx, dword [0x5c64b0]
mov ecx, dword [ecx]
mov edx, 0x55090c
mov eax, dword [0x5c5730]
call fcn.0057e8c0
mov ecx, dword [0x5c69f8]
mov ecx, dword [ecx]
mov edx, 0x550928
mov eax, dword [0x5c5730]
call fcn.0057e8c0
xor esi, esi
mov ebx, dword [0x5c6894]
lea ecx, [ebp - 0x304]
mov edx, 2
mov eax, esi
call fcn.00407490
mov ecx, dword [ebp - 0x304]
lea eax, [ebp - 0x300]
mov edx, 0x550944
call fcn.00403cd8
mov edx, dword [ebp - 0x300]
mov ecx, dword [ebx]
mov eax, dword [0x5c5730]
call fcn.0057e888
inc esi
add ebx, 4
cmp esi, 0x10
jne 0x55027f
lea ecx, [ebp - 0x304]
mov edx, 2
mov eax, 0x10
call fcn.00407490
mov ecx, dword [ebp - 0x304]
lea eax, [ebp - 0x300]
mov edx, 0x550944
call fcn.00403cd8
mov edx, dword [ebp - 0x300]
mov ecx, dword [0x5c6664]
mov ecx, dword [ecx]
xor ecx, 0xf7ff00
mov eax, dword [0x5c5730]
call fcn.0057e888
xor esi, esi
mov ebx, dword [0x5c6a48]
mov eax, dword [0x5c6920]
mov dword [ebp - 4], eax
push 0x550958
lea ecx, [ebp - 0x304]
mov edx, 2
mov eax, esi
call fcn.00407490
push dword [ebp - 0x304]
push 0x550964
lea eax, [ebp - 0x300]
mov edx, 3
call fcn.00403d4c
mov edx, dword [ebp - 0x300]
mov ecx, dword [ebx]
mov eax, dword [0x5c5734]
call fcn.0057e888
push 0x550958
lea ecx, [ebp - 0x304]
mov edx, 2
mov eax, esi
call fcn.00407490
push dword [ebp - 0x304]
push 0x550974
lea eax, [ebp - 0x300]
mov edx, 3
call fcn.00403d4c
mov edx, dword [ebp - 0x300]
mov eax, dword [ebp - 4]
mov ecx, dword [eax]
mov eax, dword [0x5c5734]
call fcn.0057e888
inc esi
add dword [ebp - 4], 4
add ebx, 4
cmp esi, 0x11
jne 0x55031b
mov ecx, dword [0x5c6be8]
mov ecx, dword [ecx]
mov edx, 0x550984
mov eax, dword [0x5c5730]
call fcn.0057e8c0
mov eax, dword [0x5c6c04]
mov eax, dword [eax]
mov dword [ebp - 0x2fc], eax
mov eax, dword [0x5c6c94]
mov eax, dword [eax]
mov dword [ebp - 0x2f8], eax
mov eax, dword [0x5c681c]
mov eax, dword [eax]
mov dword [ebp - 0x2f4], eax
mov eax, dword [0x5c6c90]
mov eax, dword [eax]
mov dword [ebp - 0x2f0], eax
mov eax, dword [0x5c6d28]
mov eax, dword [eax]
mov dword [ebp - 0x2ec], eax
mov eax, dword [0x5c68a8]
mov eax, dword [eax]
mov dword [ebp - 0x2e8], eax
mov eax, dword [0x5c6260]
mov eax, dword [eax]
mov dword [ebp - 0x2e4], eax
mov eax, dword [0x5c62f4]
mov eax, dword [eax]
mov dword [ebp - 0x2e0], eax
mov eax, dword [0x5c6bec]
mov eax, dword [eax]
mov dword [ebp - 0x2dc], eax
mov eax, dword [0x5c62f0]
mov eax, dword [eax]
mov dword [ebp - 0x2d8], eax
mov eax, dword [0x5c63a0]
mov eax, dword [eax]
mov dword [ebp - 0x2d4], eax
mov eax, dword [0x5c6c78]
mov eax, dword [eax]
mov dword [ebp - 0x2d0], eax
mov eax, dword [0x5c6944]
mov eax, dword [eax]
mov dword [ebp - 0x2cc], eax
mov eax, dword [0x5c6164]
mov eax, dword [eax]
mov dword [ebp - 0x2c8], eax
mov eax, dword [0x5c6dd8]
mov eax, dword [eax]
mov dword [ebp - 0x2c4], eax
mov eax, dword [0x5c6738]
mov eax, dword [eax]
mov dword [ebp - 0x2c0], eax
mov eax, dword [0x5c639c]
mov eax, dword [eax]
mov dword [ebp - 0x2bc], eax
mov eax, dword [0x5c6414]
mov eax, dword [eax]
mov dword [ebp - 0x2b8], eax
mov eax, dword [0x5c6d14]
mov eax, dword [eax]
mov dword [ebp - 0x2b4], eax
mov eax, dword [0x5c6ca4]
mov eax, dword [eax]
mov dword [ebp - 0x2b0], eax
mov eax, dword [0x5c6d40]
mov eax, dword [eax]
mov dword [ebp - 0x2ac], eax
mov eax, dword [0x5c68b8]
mov eax, dword [eax]
mov dword [ebp - 0x2a8], eax
mov eax, dword [0x5c6308]
mov eax, dword [eax]
mov dword [ebp - 0x2a4], eax
mov eax, dword [0x5c63b4]
mov eax, dword [eax]
mov dword [ebp - 0x2a0], eax
mov eax, dword [0x5c6a8c]
mov eax, dword [eax]
mov dword [ebp - 0x29c], eax
mov eax, dword [0x5c63b0]
mov eax, dword [eax]
mov dword [ebp - 0x298], eax
mov eax, dword [0x5c642c]
mov eax, dword [eax]
mov dword [ebp - 0x294], eax
mov eax, dword [0x5c6d24]
mov eax, dword [eax]
mov dword [ebp - 0x290], eax
mov eax, dword [0x5c6904]
mov eax, dword [eax]
mov dword [ebp - 0x28c], eax
mov eax, dword [0x5c6998]
mov eax, dword [eax]
mov dword [ebp - 0x288], eax
mov eax, dword [0x5c62b4]
mov eax, dword [eax]
mov dword [ebp - 0x284], eax
mov eax, dword [0x5c6994]
mov eax, dword [eax]
mov dword [ebp - 0x280], eax
mov eax, dword [0x5c6a18]
mov eax, dword [eax]
mov dword [ebp - 0x27c], eax
mov eax, dword [0x5c6590]
mov eax, dword [eax]
mov dword [ebp - 0x278], eax
mov eax, dword [0x5c61fc]
mov eax, dword [eax]
mov dword [ebp - 0x274], eax
mov eax, dword [0x5c67f8]
mov eax, dword [eax]
mov dword [ebp - 0x270], eax
mov eax, dword [0x5c6c14]
mov eax, dword [eax]
mov dword [ebp - 0x26c], eax
mov eax, dword [0x5c6ca0]
mov eax, dword [eax]
mov dword [ebp - 0x268], eax
mov eax, dword [0x5c682c]
mov eax, dword [eax]
mov dword [ebp - 0x264], eax
mov eax, dword [0x5c6c9c]
mov eax, dword [eax]
mov dword [ebp - 0x260], eax
mov eax, dword [0x5c6d3c]
mov eax, dword [eax]
mov dword [ebp - 0x25c], eax
mov eax, dword [0x5c6b14]
mov eax, dword [eax]
mov dword [ebp - 0x258], eax
mov eax, dword [0x5c6b8c]
mov eax, dword [eax]
mov dword [ebp - 0x254], eax
mov eax, dword [0x5c6708]
mov eax, dword [eax]
mov dword [ebp - 0x250], eax
mov eax, dword [0x5c63c0]
mov eax, dword [eax]
mov dword [ebp - 0x24c], eax
mov eax, dword [0x5c6990]
mov eax, dword [eax]
mov dword [ebp - 0x248], eax
mov eax, dword [0x5c6860]
mov eax, dword [eax]
mov dword [ebp - 0x244], eax
mov eax, dword [0x5c6b88]
mov eax, dword [eax]
mov dword [ebp - 0x240], eax
mov eax, dword [0x5c6c10]
mov eax, dword [eax]
mov dword [ebp - 0x23c], eax
mov eax, dword [0x5c679c]
mov eax, dword [eax]
mov dword [ebp - 0x238], eax
mov eax, dword [0x5c6704]
mov eax, dword [eax]
mov dword [ebp - 0x234], eax
mov eax, dword [0x5c6798]
mov eax, dword [eax]
mov dword [ebp - 0x230], eax
mov eax, dword [0x5c62ec]
mov eax, dword [eax]
mov dword [ebp - 0x22c], eax
mov eax, dword [0x5c6d38]
mov eax, dword [eax]
mov dword [ebp - 0x228], eax
mov eax, dword [0x5c658c]
mov eax, dword [eax]
mov dword [ebp - 0x224], eax
mov eax, dword [0x5c645c]
mov eax, dword [eax]
mov dword [ebp - 0x220], eax
mov eax, dword [0x5c6b48]
mov eax, dword [eax]
mov dword [ebp - 0x21c], eax
mov eax, dword [0x5c6be0]
mov eax, dword [eax]
mov dword [ebp - 0x218], eax
mov eax, dword [0x5c64c0]
mov eax, dword [eax]
mov dword [ebp - 0x214], eax
push 0xec
lea ecx, [ebp - 0x2fc]
mov edx, 0x5509a0
mov eax, dword [0x5c572c]
call fcn.0057e990
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x550701
call fcn.0057e85c
ret