Function at 0x54addc
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 0x54bc41
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [0x5be270]
mov eax, dword [eax]
call fcn.00579d64
call fcn.004028e4
xor eax, eax
push ebp
push 0x54bc1c
push dword fs:[eax]
mov dword fs:[eax], esp
push 0x144
mov ecx, ebx
mov edx, 0x54bc58
mov eax, dword [0x5bd5c0]
call fcn.00579dfc
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 [0x5be800]
mov eax, dword [eax]
mov dword [ebx], eax
mov eax, dword [0x5be6d8]
mov eax, dword [eax]
mov dword [ebx + 4], eax
mov eax, dword [0x5be488]
mov eax, dword [eax]
mov dword [ebx + 8], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [ebx + 0xc], eax
mov eax, dword [0x5be454]
mov eax, dword [eax]
mov dword [ebx + 0x10], eax
mov eax, dword [0x5bdff0]
movzx eax, byte [eax]
mov dword [ebx + 0x14], eax
mov eax, dword [0x5be484]
mov eax, dword [eax]
mov dword [ebx + 0x20], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [ebx + 0x24], eax
mov eax, dword [0x5beb68]
mov eax, dword [eax]
mov dword [ebx + 0x28], eax
mov eax, dword [0x5beb68]
mov eax, dword [eax + 4]
mov dword [ebx + 0x2c], eax
mov eax, dword [0x5beb68]
mov eax, dword [eax + 8]
mov dword [ebx + 0x34], eax
mov eax, dword [0x5beb68]
mov eax, dword [eax + 0xc]
mov dword [ebx + 0x38], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [ebx + 0x3c], eax
mov eax, dword [0x5bec88]
mov eax, dword [eax]
mov dword [ebx + 0x40], eax
mov eax, dword [0x5beb54]
mov eax, dword [eax]
mov dword [ebx + 0x44], eax
mov eax, dword [0x5be914]
mov eax, dword [eax]
mov dword [ebx + 0x4c], eax
mov eax, dword [0x5be8cc]
mov eax, dword [eax]
mov dword [ebx + 0x50], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [ebx + 0x54], eax
mov eax, dword [0x5be498]
movzx eax, byte [eax]
mov dword [ebx + 0x58], eax
mov eax, dword [0x5bea58]
mov eax, dword [eax]
mov dword [ebx + 0x5c], eax
mov eax, dword [0x5beafc]
mov eax, dword [eax]
mov dword [ebx + 0x64], eax
mov eax, dword [0x5be664]
mov eax, dword [eax]
mov dword [ebx + 0x6c], eax
mov eax, dword [0x5be304]
mov eax, dword [eax]
mov dword [ebx + 0x74], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [ebx + 0x78], eax
mov eax, dword [0x5bd5ac]
mov dword [ebx + 0x7c], eax
mov eax, dword [0x5be710]
mov eax, dword [eax]
mov dword [ebx + 0x80], eax
mov eax, dword [0x5be5e8]
mov eax, dword [eax]
mov dword [ebx + 0x84], eax
mov eax, dword [0x5be3bc]
mov eax, dword [eax]
mov dword [ebx + 0x8c], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [ebx + 0x90], eax
mov eax, dword [0x5be3a4]
mov eax, dword [eax]
mov dword [ebx + 0x94], eax
mov eax, dword [0x5bdf04]
movzx eax, byte [eax]
mov dword [ebx + 0x98], eax
mov eax, dword [0x5be500]
mov eax, dword [eax]
mov dword [ebx + 0xa0], eax
mov eax, dword [0x5be594]
mov eax, dword [eax]
mov dword [ebx + 0xa4], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [ebx + 0xa8], eax
mov eax, dword [0x5be660]
mov eax, dword [eax]
mov dword [ebx + 0xac], eax
mov eax, dword [0x5be6ec]
mov eax, dword [eax]
mov dword [ebx + 0xb0], eax
mov eax, dword [0x5be4ac]
mov eax, dword [eax]
mov dword [ebx + 0xb4], eax
mov eax, dword [0x5be550]
mov eax, dword [eax]
mov dword [ebx + 0xb8], eax
mov eax, dword [0x5be1a4]
mov eax, dword [eax]
mov dword [ebx + 0xc0], eax
mov eax, dword [0x5be6b4]
movzx eax, byte [eax]
mov dword [ebx + 0xc4], eax
mov eax, dword [0x5be720]
movzx eax, byte [eax]
mov dword [ebx + 0xc8], eax
cmp byte [0x5bd5bc], 0
je 0x54b07c
inc dword [ebx + 0x1c]
inc dword [ebx + 0x68]
mov byte [0x5bd5bc], 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 [0x5be098]
mov eax, dword [eax]
mov dword [ebx + 0xcc], eax
mov eax, dword [0x5bdf68]
mov eax, dword [eax]
mov dword [ebx + 0xd0], eax
mov eax, dword [0x5beb30]
mov eax, dword [eax]
mov dword [ebx + 0xd4], eax
mov eax, dword [0x5beaf8]
mov eax, dword [eax]
mov dword [ebx + 0xd8], eax
mov eax, dword [0x5be6c0]
movzx eax, byte [eax]
mov dword [ebx + 0xdc], eax
mov eax, dword [0x5be0ac]
mov eax, dword [eax]
mov dword [ebx + 0xe0], eax
mov eax, dword [0x5be910]
mov eax, dword [eax]
mov dword [ebx + 0xe4], eax
mov eax, dword [0x5bead4]
mov eax, dword [eax]
mov dword [ebx + 0xe8], eax
mov eax, dword [0x5beb58]
mov eax, dword [eax]
mov dword [ebx + 0xec], eax
mov eax, dword [0x5be6bc]
mov eax, dword [eax]
mov dword [ebx + 0xf0], eax
mov eax, dword [0x5be374]
mov eax, dword [eax]
mov dword [ebx + 0xf4], eax
mov eax, dword [0x5be938]
mov eax, dword [eax]
mov dword [ebx + 0xf8], eax
mov eax, dword [0x5be824]
mov eax, dword [eax]
mov dword [ebx + 0xfc], eax
mov eax, dword [0x5be7bc]
mov eax, dword [eax]
mov dword [ebx + 0x100], eax
mov eax, dword [0x5bec5c]
mov eax, dword [eax]
mov dword [ebx + 0x104], eax
mov eax, dword [0x5bdf2c]
mov eax, dword [eax]
mov dword [ebx + 0x108], eax
mov eax, dword [0x5bdf50]
mov eax, dword [eax]
mov dword [ebx + 0x10c], eax
mov eax, dword [0x5be970]
mov eax, dword [eax]
mov dword [ebx + 0x110], eax
mov eax, dword [0x5be200]
mov eax, dword [eax]
mov dword [ebx + 0x114], eax
mov eax, dword [0x5be744]
mov eax, dword [eax]
mov dword [ebx + 0x118], eax
mov eax, dword [0x5be60c]
mov eax, dword [eax]
mov dword [ebx + 0x11c], eax
mov eax, dword [0x5beb38]
mov eax, dword [eax]
mov dword [ebx + 0x120], eax
mov eax, dword [0x5be9fc]
mov eax, dword [eax]
mov dword [ebx + 0x124], eax
mov eax, dword [0x5bebdc]
mov eax, dword [eax]
mov dword [ebx + 0x128], eax
mov eax, dword [0x5beaa0]
mov eax, dword [eax]
mov dword [ebx + 0x12c], eax
mov eax, dword [0x5be86c]
mov eax, dword [eax]
mov dword [ebx + 0x130], eax
mov eax, dword [0x5be854]
mov eax, dword [eax]
mov dword [ebx + 0x134], eax
mov eax, dword [0x5be408]
movzx eax, byte [eax]
mov dword [ebx + 0x138], eax
mov eax, dword [0x5be888]
mov eax, dword [eax]
mov dword [ebx + 0x13c], eax
mov eax, dword [0x5be820]
movzx eax, byte [eax]
mov dword [ebx + 0x140], eax
push 0x2c
mov ecx, dword [0x5be930]
mov edx, 0x54bc74
mov eax, dword [0x5bd5c0]
call fcn.00579ebc
mov eax, dword [0x5bec84]
cmp dword [eax], 0xffffffff
je 0x54b288
push 0x2c
mov ecx, dword [0x5bec84]
mov edx, 0x54bc90
mov eax, dword [0x5bd5c0]
call fcn.00579ebc
mov eax, dword [0x5be228]
cmp dword [eax], 0xffffffff
je 0x54b2a9
push 0x2c
mov ecx, dword [0x5be228]
mov edx, 0x54bcac
mov eax, dword [0x5bd5c0]
call fcn.00579ebc
mov eax, dword [0x5be5a4]
cmp dword [eax], 0xffffffff
je 0x54b2ca
push 0x2c
mov ecx, dword [0x5be5a4]
mov edx, 0x54bcc8
mov eax, dword [0x5bd5c0]
call fcn.00579ebc
mov eax, dword [0x5bebd0]
cmp dword [eax], 0xffffffff
je 0x54b2eb
push 0x2c
mov ecx, dword [0x5bebd0]
mov edx, 0x54bce4
mov eax, dword [0x5bd5c0]
call fcn.00579ebc
push 0x144
mov ecx, ebx
mov edx, 0x54bc58
mov eax, dword [0x5bd5c0]
call fcn.00579ebc
mov ecx, dword [0x5be1b8]
mov ecx, dword [ecx]
mov edx, 0x54bd00
mov eax, dword [0x5bd5c0]
call fcn.00579db4
mov ecx, dword [0x5be6b0]
mov ecx, dword [ecx]
mov edx, 0x54bd10
mov eax, dword [0x5bd5c0]
call fcn.00579db4
mov ecx, dword [0x5be25c]
mov ecx, dword [ecx]
mov edx, 0x54bd20
mov eax, dword [0x5bd5c0]
call fcn.00579db4
mov ecx, dword [0x5bdf1c]
mov ecx, dword [ecx]
mov edx, 0x54bd30
mov eax, dword [0x5bd5c0]
call fcn.00579dec
mov ecx, dword [0x5be4a8]
mov ecx, dword [ecx]
mov edx, 0x54bd44
mov eax, dword [0x5bd5c0]
call fcn.00579dec
mov ecx, dword [0x5be794]
mov ecx, dword [ecx]
mov edx, 0x54bd58
mov eax, dword [0x5bd5c0]
call fcn.00579dec
mov ecx, dword [0x5be0e0]
mov ecx, dword [ecx]
mov edx, 0x54bd6c
mov eax, dword [0x5bd5c0]
call fcn.00579dec
mov ecx, dword [0x5be460]
mov ecx, dword [ecx]
mov edx, 0x54bd80
mov eax, dword [0x5bd5c0]
call fcn.00579dec
xor esi, esi
mov ebx, dword [0x5be99c]
lea edx, [ebp - 0x304]
mov eax, esi
call fcn.0040743c
mov ecx, dword [ebp - 0x304]
lea eax, [ebp - 0x300]
mov edx, 0x54bd94
call fcn.00403cd8
mov edx, dword [ebp - 0x300]
mov ecx, dword [ebx]
mov eax, dword [0x5bd5c0]
call fcn.00579dec
inc esi
add ebx, 4
cmp esi, 0x14
jne 0x54b3c1
xor esi, esi
mov ebx, dword [0x5be77c]
lea edx, [ebp - 0x304]
mov eax, esi
call fcn.0040743c
mov ecx, dword [ebp - 0x304]
lea eax, [ebp - 0x300]
mov edx, 0x54bda4
call fcn.00403cd8
mov edx, dword [ebp - 0x300]
mov ecx, dword [ebx]
mov eax, dword [0x5bd5c0]
call fcn.00579dec
inc esi
add ebx, 4
cmp esi, 0x14
jne 0x54b407
push 0xc8
mov ecx, edi
mov edx, 0x54bdb4
mov eax, dword [0x5bd5c4]
call fcn.00579dfc
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 [0x5be564]
movzx eax, byte [eax]
mov dword [edi], eax
mov eax, dword [0x5be4b0]
movzx eax, byte [eax]
mov dword [edi + 4], eax
mov eax, dword [0x5be4cc]
mov eax, dword [eax]
inc eax
mov dword [edi + 8], eax
mov eax, dword [0x5bebd8]
movzx eax, byte [eax]
mov dword [edi + 0xc], eax
mov eax, dword [0x5bdecc]
movzx eax, byte [eax]
mov dword [edi + 0x14], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [edi + 0x18], eax
mov eax, dword [0x5be058]
mov eax, dword [eax]
mov dword [edi + 0x1c], eax
mov eax, dword [0x5be2a4]
mov eax, dword [eax]
mov dword [edi + 0x20], eax
mov eax, dword [0x5be9e4]
movzx eax, byte [eax]
mov dword [edi + 0x28], eax
mov eax, dword [0x5bdfa8]
mov eax, dword [eax]
mov dword [edi + 0x2c], eax
xor eax, eax
mov dword [edi + 0x30], eax
mov eax, dword [0x5be424]
test byte [eax], 1
je 0x54b4ef
inc dword [edi + 0x30]
mov eax, dword [0x5be424]
test byte [eax], 2
je 0x54b4fd
add dword [edi + 0x30], 2
or eax, 0xffffffff
call fcn.00402b34
mov dword [edi + 0x34], eax
mov eax, dword [0x5be418]
mov eax, dword [eax]
mov dword [edi + 0x38], eax
mov eax, dword [0x5be614]
mov eax, dword [eax]
mov dword [edi + 0x3c], eax
mov eax, dword [0x5bdf7c]
movzx eax, byte [eax]
mov dword [edi + 0x44], eax
mov eax, dword [0x5be3a0]
mov eax, dword [eax]
mov dword [edi + 0x48], eax
xor eax, eax
mov dword [edi + 0x4c], eax
mov eax, dword [0x5be7b8]
test byte [eax], 1
je 0x54b543
inc dword [edi + 0x4c]
mov eax, dword [0x5be7b8]
test byte [eax], 2
je 0x54b551
add dword [edi + 0x4c], 2
or eax, 0xffffffff
call fcn.00402b34
mov dword [edi + 0x50], eax
mov eax, dword [0x5be324]
mov eax, dword [eax]
mov dword [edi + 0x54], eax
mov eax, dword [0x5be510]
mov eax, dword [eax]
mov dword [edi + 0x58], eax
mov eax, dword [0x5be284]
mov eax, dword [eax]
mov dword [edi + 0x60], eax
xor eax, eax
mov dword [edi + 0x64], eax
mov eax, dword [0x5be6ac]
test byte [eax], 1
je 0x54b58c
inc dword [edi + 0x64]
mov eax, dword [0x5be6ac]
test byte [eax], 2
je 0x54b59a
add dword [edi + 0x64], 2
or eax, 0xffffffff
call fcn.00402b34
mov dword [edi + 0x68], eax
mov eax, dword [0x5be878]
mov eax, dword [eax]
mov dword [edi + 0x6c], eax
mov eax, dword [0x5be778]
mov eax, dword [eax]
mov dword [edi + 0x70], eax
mov eax, dword [0x5be7f0]
mov eax, dword [eax]
mov dword [edi + 0x74], eax
mov eax, dword [0x5be36c]
mov eax, dword [eax]
mov dword [edi + 0x78], eax
mov eax, dword [0x5bdfa0]
mov eax, dword [eax]
mov dword [edi + 0x7c], eax
mov eax, dword [0x5be7dc]
mov eax, dword [eax]
mov dword [edi + 0x80], eax
or eax, 0xffffffff
call fcn.00402b34
mov dword [edi + 0x84], eax
mov eax, dword [0x5be590]
movzx eax, byte [eax]
mov dword [edi + 0x88], eax
mov eax, dword [0x5be520]
mov eax, dword [eax]
mov dword [edi + 0x8c], eax
mov eax, dword [0x5be908]
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 [0x5bea9c]
mov eax, dword [eax]
mov dword [edi + 0x94], eax
mov eax, dword [0x5becac]
mov eax, dword [eax]
mov dword [edi + 0x98], eax
mov eax, dword [0x5be63c]
movzx eax, byte [eax]
mov dword [edi + 0x9c], eax
mov eax, dword [0x5be9e0]
mov eax, dword [eax]
mov dword [edi + 0xa0], eax
xor eax, eax
mov dword [edi + 0xa4], eax
mov eax, dword [0x5be040]
test byte [eax], 1
je 0x54b680
inc dword [edi + 0xa4]
mov eax, dword [0x5be040]
test byte [eax], 2
je 0x54b691
add dword [edi + 0xa4], 2
mov eax, dword [0x5bec08]
mov eax, dword [eax]
mov dword [edi + 0xa8], eax
mov eax, dword [0x5be738]
mov eax, dword [eax]
mov dword [edi + 0xac], eax
mov eax, dword [0x5bea40]
mov eax, dword [eax]
mov dword [edi + 0xb0], eax
mov eax, dword [0x5be9c8]
mov eax, dword [eax]
mov dword [edi + 0xb4], eax
mov eax, dword [0x5be320]
mov eax, dword [eax]
mov dword [edi + 0xb8], eax
mov eax, dword [0x5bdefc]
mov eax, dword [eax]
mov dword [edi + 0xbc], eax
mov eax, dword [0x5bea98]
mov eax, dword [eax]
mov dword [edi + 0xc0], eax
mov eax, dword [0x5be5fc]
mov eax, dword [eax]
mov dword [edi + 0xc4], eax
push 0xc8
mov ecx, edi
mov edx, 0x54bdb4
mov eax, dword [0x5bd5c4]
call fcn.00579ebc
mov ecx, dword [0x5bea94]
mov ecx, dword [ecx]
mov edx, 0x54bdc8
mov eax, dword [0x5bd5c4]
call fcn.00579dec
mov ecx, dword [0x5be218]
mov ecx, dword [ecx]
mov edx, 0x54bddc
mov eax, dword [0x5bd5c4]
call fcn.00579dec
mov ecx, dword [0x5bdf9c]
mov ecx, dword [ecx]
mov edx, 0x54bdf4
mov eax, dword [0x5bd5c4]
call fcn.00579dec
mov ecx, dword [0x5be394]
mov ecx, dword [ecx]
mov edx, 0x54be10
mov eax, dword [0x5bd5c4]
call fcn.00579dec
mov ecx, dword [0x5be264]
mov ecx, dword [ecx]
mov edx, 0x54be2c
mov eax, dword [0x5bd5c4]
call fcn.00579dec
mov ecx, dword [0x5be7c8]
mov ecx, dword [ecx]
mov edx, 0x54be48
mov eax, dword [0x5bd5c4]
call fcn.00579dec
xor esi, esi
mov ebx, dword [0x5be65c]
lea ecx, [ebp - 0x304]
mov edx, 2
mov eax, esi
call fcn.0040746c
mov ecx, dword [ebp - 0x304]
lea eax, [ebp - 0x300]
mov edx, 0x54be64
call fcn.00403cd8
mov edx, dword [ebp - 0x300]
mov ecx, dword [ebx]
mov eax, dword [0x5bd5c4]
call fcn.00579db4
inc esi
add ebx, 4
cmp esi, 0x10
jne 0x54b7a1
lea ecx, [ebp - 0x304]
mov edx, 2
mov eax, 0x10
call fcn.0040746c
mov ecx, dword [ebp - 0x304]
lea eax, [ebp - 0x300]
mov edx, 0x54be64
call fcn.00403cd8
mov edx, dword [ebp - 0x300]
mov ecx, dword [0x5be420]
mov ecx, dword [ecx]
xor ecx, 0xf7ff00
mov eax, dword [0x5bd5c4]
call fcn.00579db4
xor esi, esi
mov ebx, dword [0x5be81c]
mov eax, dword [0x5be6e8]
mov dword [ebp - 4], eax
push 0x54be78
lea ecx, [ebp - 0x304]
mov edx, 2
mov eax, esi
call fcn.0040746c
push dword [ebp - 0x304]
push 0x54be84
lea eax, [ebp - 0x300]
mov edx, 3
call fcn.00403d4c
mov edx, dword [ebp - 0x300]
mov ecx, dword [ebx]
mov eax, dword [0x5bd5c8]
call fcn.00579db4
push 0x54be78
lea ecx, [ebp - 0x304]
mov edx, 2
mov eax, esi
call fcn.0040746c
push dword [ebp - 0x304]
push 0x54be94
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 [0x5bd5c8]
call fcn.00579db4
inc esi
add dword [ebp - 4], 4
add ebx, 4
cmp esi, 0x11
jne 0x54b83d
mov ecx, dword [0x5be9c0]
mov ecx, dword [ecx]
mov edx, 0x54bea4
mov eax, dword [0x5bd5c4]
call fcn.00579dec
mov eax, dword [0x5be9dc]
mov eax, dword [eax]
mov dword [ebp - 0x2fc], eax
mov eax, dword [0x5bea70]
mov eax, dword [eax]
mov dword [ebp - 0x2f8], eax
mov eax, dword [0x5be5e4]
mov eax, dword [eax]
mov dword [ebp - 0x2f4], eax
mov eax, dword [0x5bea6c]
mov eax, dword [eax]
mov dword [ebp - 0x2f0], eax
mov eax, dword [0x5beb08]
mov eax, dword [eax]
mov dword [ebp - 0x2ec], eax
mov eax, dword [0x5be670]
mov eax, dword [eax]
mov dword [ebp - 0x2e8], eax
mov eax, dword [0x5bdffc]
mov eax, dword [eax]
mov dword [ebp - 0x2e4], eax
mov eax, dword [0x5be094]
mov eax, dword [eax]
mov dword [ebp - 0x2e0], eax
mov eax, dword [0x5be9c4]
mov eax, dword [eax]
mov dword [ebp - 0x2dc], eax
mov eax, dword [0x5be090]
mov eax, dword [eax]
mov dword [ebp - 0x2d8], eax
mov eax, dword [0x5be14c]
mov eax, dword [eax]
mov dword [ebp - 0x2d4], eax
mov eax, dword [0x5bea54]
mov eax, dword [eax]
mov dword [ebp - 0x2d0], eax
mov eax, dword [0x5be70c]
mov eax, dword [eax]
mov dword [ebp - 0x2cc], eax
mov eax, dword [0x5bdef8]
mov eax, dword [eax]
mov dword [ebp - 0x2c8], eax
mov eax, dword [0x5bebc0]
mov eax, dword [eax]
mov dword [ebp - 0x2c4], eax
mov eax, dword [0x5be4fc]
mov eax, dword [eax]
mov dword [ebp - 0x2c0], eax
mov eax, dword [0x5be148]
mov eax, dword [eax]
mov dword [ebp - 0x2bc], eax
mov eax, dword [0x5be1c8]
mov eax, dword [eax]
mov dword [ebp - 0x2b8], eax
mov eax, dword [0x5beaf4]
mov eax, dword [eax]
mov dword [ebp - 0x2b4], eax
mov eax, dword [0x5bea80]
mov eax, dword [eax]
mov dword [ebp - 0x2b0], eax
mov eax, dword [0x5beb20]
mov eax, dword [eax]
mov dword [ebp - 0x2ac], eax
mov eax, dword [0x5be680]
mov eax, dword [eax]
mov dword [ebp - 0x2a8], eax
mov eax, dword [0x5be0a8]
mov eax, dword [eax]
mov dword [ebp - 0x2a4], eax
mov eax, dword [0x5be164]
mov eax, dword [eax]
mov dword [ebp - 0x2a0], eax
mov eax, dword [0x5be85c]
mov eax, dword [eax]
mov dword [ebp - 0x29c], eax
mov eax, dword [0x5be160]
mov eax, dword [eax]
mov dword [ebp - 0x298], eax
mov eax, dword [0x5be1e0]
mov eax, dword [eax]
mov dword [ebp - 0x294], eax
mov eax, dword [0x5beb04]
mov eax, dword [eax]
mov dword [ebp - 0x290], eax
mov eax, dword [0x5be6cc]
mov eax, dword [eax]
mov dword [ebp - 0x28c], eax
mov eax, dword [0x5be768]
mov eax, dword [eax]
mov dword [ebp - 0x288], eax
mov eax, dword [0x5be054]
mov eax, dword [eax]
mov dword [ebp - 0x284], eax
mov eax, dword [0x5be764]
mov eax, dword [eax]
mov dword [ebp - 0x280], eax
mov eax, dword [0x5be7e8]
mov eax, dword [eax]
mov dword [ebp - 0x27c], eax
mov eax, dword [0x5be348]
mov eax, dword [eax]
mov dword [ebp - 0x278], eax
mov eax, dword [0x5bdf98]
mov eax, dword [eax]
mov dword [ebp - 0x274], eax
mov eax, dword [0x5be5bc]
mov eax, dword [eax]
mov dword [ebp - 0x270], eax
mov eax, dword [0x5be9ec]
mov eax, dword [eax]
mov dword [ebp - 0x26c], eax
mov eax, dword [0x5bea7c]
mov eax, dword [eax]
mov dword [ebp - 0x268], eax
mov eax, dword [0x5be5f4]
mov eax, dword [eax]
mov dword [ebp - 0x264], eax
mov eax, dword [0x5bea78]
mov eax, dword [eax]
mov dword [ebp - 0x260], eax
mov eax, dword [0x5beb1c]
mov eax, dword [eax]
mov dword [ebp - 0x25c], eax
mov eax, dword [0x5be8e4]
mov eax, dword [eax]
mov dword [ebp - 0x258], eax
mov eax, dword [0x5be960]
mov eax, dword [eax]
mov dword [ebp - 0x254], eax
mov eax, dword [0x5be4c8]
mov eax, dword [eax]
mov dword [ebp - 0x250], eax
mov eax, dword [0x5be170]
mov eax, dword [eax]
mov dword [ebp - 0x24c], eax
mov eax, dword [0x5be760]
mov eax, dword [eax]
mov dword [ebp - 0x248], eax
mov eax, dword [0x5be628]
mov eax, dword [eax]
mov dword [ebp - 0x244], eax
mov eax, dword [0x5be95c]
mov eax, dword [eax]
mov dword [ebp - 0x240], eax
mov eax, dword [0x5be9e8]
mov eax, dword [eax]
mov dword [ebp - 0x23c], eax
mov eax, dword [0x5be560]
mov eax, dword [eax]
mov dword [ebp - 0x238], eax
mov eax, dword [0x5be4c4]
mov eax, dword [eax]
mov dword [ebp - 0x234], eax
mov eax, dword [0x5be55c]
mov eax, dword [eax]
mov dword [ebp - 0x230], eax
mov eax, dword [0x5be08c]
mov eax, dword [eax]
mov dword [ebp - 0x22c], eax
mov eax, dword [0x5beb18]
mov eax, dword [eax]
mov dword [ebp - 0x228], eax
mov eax, dword [0x5be344]
mov eax, dword [eax]
mov dword [ebp - 0x224], eax
mov eax, dword [0x5be210]
mov eax, dword [eax]
mov dword [ebp - 0x220], eax
mov eax, dword [0x5be918]
mov eax, dword [eax]
mov dword [ebp - 0x21c], eax
mov eax, dword [0x5be9b8]
mov eax, dword [eax]
mov dword [ebp - 0x218], eax
mov eax, dword [0x5be274]
mov eax, dword [eax]
mov dword [ebp - 0x214], eax
push 0xec
lea ecx, [ebp - 0x2fc]
mov edx, 0x54bec0
mov eax, dword [0x5bd5c0]
call fcn.00579ebc
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x54bc23
call fcn.00579d88
ret