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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x5dd00f
sub esp, 0x5c
mov eax, dword [esp + 0x78]
mov dword [esp + 0x24], eax
mov ecx, dword [esp + 0x74]
mov dword [esp + 0x20], ecx
mov edx, dword [esp + 0x70]
mov dword [esp + 0x44], edx
mov ebx, dword [esp + 0x68]
mov dword [esp + 0x28], ebx
lea ebp, [0x6bd2c0]
mov dword [esp], ebp
mov dword [esp + 4], ebx
mov dword [esp + 8], ebx
call fcn.0044bce0
mov eax, dword [esp + 0xc]
mov dword [esp + 0x48], eax
mov ecx, dword [esp + 0x64]
mov edx, dword [esp + 0x68]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x24]
mov esi, dword [esp + 0x44]
mov edi, dword [esp + 0x28]
mov dword [esp + 0x3c], eax
xor eax, eax
mov dword [esp + 0x2c], eax
mov eax, dword [esp + 0x3c]
jmp 0x5dce3d
add ecx, 0xc
mov ebx, dword [esp + 0x2c]
inc ebx
mov ebp, dword [esp + 0x20]
mov esi, dword [esp + 0x24]
mov ebp, esi
mov esi, dword [esp + 0x44]
mov dword [esp + 0x2c], ebx
mov ebx, dword [esp + 0x20]
mov esi, dword [esp + 0x2c]
cmp esi, edx
jge 0x5dcfc4
mov esi, dword [ecx + 4]
mov ebp, dword [ecx + 8]
mov dword [esp + 0x38], ebp
movzx ebx, word [ecx]
mov word [esp + 0x1e], bx
movzx ebx, word [ecx + 2]
mov word [esp + 0x1c], bx
lea ebx, [esi + ebp]
mov ebp, dword [esp + 0x20]
cmp ebp, ebx
jl 0x5dcf03
mov ebp, dword [esp + 0x24]
cmp ebp, ebx
jb 0x5dd005
cmp esi, ebx
ja 0x5dcffc
sub ebp, esi
mov dword [esp + 0x34], ebp
xchg ebp, ebx
neg ebx
xchg ebp, ebx
sar ebp, 0x1f
and esi, ebp
mov ebp, dword [esp + 0x44]
add esi, ebp
mov ebp, dword [esp + 0x2c]
cmp ebp, edi
jae 0x5dcff3
shl ebp, 4
mov dword [esp + 0x30], ebp
mov ebx, dword [esp + 0x38]
mov dword [eax + ebp + 4], ebx
mov ebx, dword [esp + 0x34]
mov dword [eax + ebp + 8], ebx
movzx ebx, word [esp + 0x1e]
mov word [eax + ebp + 0xc], bx
movzx ebx, word [esp + 0x1c]
mov word [eax + ebp + 0xe], bx
mov ebx, dword [0x1eaa9f0]
add ebp, eax
test ebx, ebx
jne 0x5dceed
mov ebx, dword [esp + 0x30]
mov dword [eax + ebx], esi
jmp 0x5dce1f
mov ebx, edi
mov edi, ebp
mov eax, esi
call fcn.00465d80
mov eax, dword [esp + 0x48]
mov edi, ebx
jmp 0x5dce1f
mov dword [esp + 0x4c], 0
mov dword [esp + 0x50], 0
mov dword [esp + 0x54], 0
mov dword [esp + 0x58], 0
mov dword [esp], ebx
call fcn.00409720
mov eax, dword [esp + 4]
lea ecx, [0x69b140]
mov dword [esp + 0x4c], ecx
mov dword [esp + 0x50], eax
mov eax, dword [esp + 0x20]
mov dword [esp], eax
call fcn.00409720
mov eax, dword [esp + 4]
lea ecx, [0x69b600]
mov dword [esp + 0x54], ecx
mov dword [esp + 0x58], eax
lea eax, [0x700705]
mov dword [esp], eax
mov dword [esp + 4], 0x2c
lea eax, [esp + 0x4c]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call fcn.004cde70
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
mov dword [esp + 0x88], 0
mov dword [esp + 0x8c], eax
mov dword [esp + 0x90], ecx
add esp, 0x5c
ret
mov dword [esp + 0x80], eax
mov dword [esp + 0x84], edi
mov dword [esp + 0x88], edi
mov dword [esp + 0x8c], 0
mov dword [esp + 0x90], 0
add esp, 0x5c
ret
mov eax, ebp
mov ecx, edi
call fcn.00465e00
mov eax, esi
mov ecx, ebx
call fcn.00465e70
mov ecx, ebx
mov edx, ebp
call fcn.00465e50
nop
call fcn.004649b0
jmp fcn.005dcda0