Function at 0x5bd700
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x5bd9be
sub esp, 0x70
lea edi, [esp + 0x58]
xor eax, eax
call fcn.00463a8a
lea ecx, [0x5f61c0]
mov dword [esp + 0x58], ecx
lea ecx, [0x5f6160]
mov dword [esp + 0x60], ecx
lea ecx, [0x5f5c00]
mov dword [esp + 0x68], ecx
mov ecx, dword [esp + 0x74]
test ecx, ecx
je 0x5bd7be
nop
movzx edx, byte [0x7bc410]
test dl, dl
je 0x5bd789
mov edx, dword [esp + 0x74]
mov dword [0x7bc414], edx
mov edx, dword [0x7e2780]
test edx, edx
jne 0x5bd776
mov edx, dword [esp + 0x78]
mov dword [0x7bc418], edx
jmp 0x5bd78d
lea edi, [0x7bc418]
mov eax, dword [esp + 0x78]
call fcn.00463860
mov edx, eax
jmp 0x5bd78d
mov edx, dword [esp + 0x78]
mov dword [esp + 0x50], ecx
mov dword [esp + 0x54], edx
mov ecx, dword [esp + 0x50]
test ecx, ecx
je 0x5bd7b6
nop
movzx ebx, byte [ecx + 0xf]
mov ebp, ebx
and ebx, 0x1f
xchg ebp, eax
test al, 0x20
xchg ebp, eax
jne 0x5bd7c4
or ebx, 0x80
jmp 0x5bd7c4
xor ebx, ebx
xor ecx, ecx
xor edx, edx
jmp 0x5bd7c4
xor ebx, ebx
xor ecx, ecx
xor edx, edx
mov dword [esp + 0x24], ebx
mov dword [esp + 0x38], edx
mov dword [esp + 0x34], ecx
test ebx, ebx
je 0x5bd7e6
test ebx, 0x200
jne 0x5bd7e6
mov eax, ecx
lea ebp, [0x675c20]
jmp 0x5bd80c
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], ebx
call fcn.004c53d0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x38]
mov ebx, dword [esp + 0x24]
mov ebp, eax
mov eax, dword [esp + 0x34]
mov dword [esp + 0x40], ecx
mov dword [esp + 0x2c], ebp
xor esi, esi
jmp 0x5bd833
mov eax, dword [esp + 0x30]
lea esi, [eax + 1]
mov eax, dword [esp + 0x34]
mov ecx, dword [esp + 0x40]
mov edx, dword [esp + 0x38]
mov ebx, dword [esp + 0x24]
mov ebp, dword [esp + 0x2c]
cmp esi, 3
jge 0x5bd9a7
mov dword [esp + 0x30], esi
mov edi, ebx
lea ebx, [esp + esi*8 + 0x58]
mov edx, dword [ebx]
mov ebx, dword [ebx + 4]
test edx, edx
je 0x5bd8d8
nop
movzx esi, byte [0x7bc410]
xchg esi, eax
test al, al
xchg esi, eax
je 0x5bd88e
mov dword [0x7bc414], edx
mov esi, dword [0x7e2780]
test esi, esi
jne 0x5bd879
mov dword [0x7bc418], ebx
jmp 0x5bd88e
mov esi, edi
lea edi, [0x7bc418]
mov eax, ebx
call fcn.00463860
mov eax, dword [esp + 0x34]
mov edi, esi
mov dword [esp + 0x48], edx
mov dword [esp + 0x4c], ebx
mov edx, dword [esp + 0x48]
test edx, edx
je 0x5bd8c4
nop
movzx esi, byte [edx + 0xf]
xchg esi, eax
mov byte [esp + 0x23], al
xchg esi, eax
and esi, 0x1f
movzx edi, byte [esp + 0x23]
xchg edi, eax
test al, 0x20
xchg edi, eax
jne 0x5bd8be
or esi, 0x80
mov edi, dword [esp + 0x24]
jmp 0x5bd8ca
xor esi, esi
xor edx, edx
xor ebx, ebx
mov dword [esp + 0x44], ebx
mov ebx, edx
mov edx, esi
mov esi, dword [esp + 0x30]
jmp 0x5bd8e4
xor edx, edx
xor ebx, ebx
xor edx, edx
mov dword [esp + 0x44], edx
xor edx, edx
test edx, edx
je 0x5bd8f8
test edx, 0x200
jne 0x5bd8f8
lea edx, [0x675c20]
jmp 0x5bd91e
mov dword [esp], ebx
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp + 8], edx
call fcn.004c53d0
mov eax, dword [esp + 0xc]
mov ebx, dword [esp + 0x10]
mov ecx, dword [esp + 0x40]
mov ebp, dword [esp + 0x2c]
mov edx, eax
mov dword [esp + 0x3c], ebx
mov dword [esp + 0x28], edx
mov eax, dword [ebp + 0x24]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], ebx
call eax
movzx eax, byte [esp + 0xc]
test al, al
je 0x5bd818
mov eax, dword [esp + 0x34]
mov dword [esp], eax
mov eax, dword [esp + 0x38]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x24]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x28]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x3c]
mov dword [esp + 0x10], eax
call fcn.004c6590
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
mov byte [esp + 0xc], 1
call fcn.004c2fb0
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x7c], eax
mov dword [esp + 0x80], ecx
add esp, 0x70
ret
mov dword [esp + 0x7c], 0
mov dword [esp + 0x80], 0
add esp, 0x70
ret
call fcn.00462450
jmp fcn.005bd700