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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x68b9e0
sub esp, 0x70
mov eax, dword [esp + 0x78]
mov dword [esp], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x80]
mov dword [esp + 8], eax
mov byte [esp + 0xc], 1
call fcn.004bef90
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x10]
lea edx, [0x6befc0]
cmp ecx, edx
jne 0x68b76b
mov ecx, dword [eax]
mov dword [esp + 0x5c], ecx
mov eax, dword [eax + 4]
mov dword [esp + 0x1c], eax
mov edx, dword [esp + 0x84]
mov ebx, dword [esp + 0x74]
xor ebp, ebp
jmp 0x68b7a3
mov byte [esp + 0x90], 0
add esp, 0x70
ret
mov esi, eax
shl eax, 4
movsd xmm1, qword [esp + 0x24]
mov edi, dword [esp + 0x5c]
movsd qword [edi + eax], xmm1
movsd qword [edi + eax + 8], xmm0
lea ebp, [esi + 1]
mov edx, dword [esp + 0x84]
mov ebx, dword [esp + 0x74]
mov eax, ecx
mov ecx, edi
cmp edx, ebp
jle 0x68b8fc
mov esi, dword [ebx + 4]
mov edi, dword [esi + 0xc]
cmp dword [esi + 4], edi
je 0x68b90d
mov dword [esp + 0x20], ebp
mov dword [esp], ebx
call fcn.0068e0b0
nop
mov eax, dword [esp + 8]
mov ecx, dword [esp + 4]
mov edx, ecx
shr ecx, 8
mov ebx, eax
shl eax, 0x18
or ecx, eax
mov eax, ebx
shr ebx, 8
and ecx, 0xff00ff
and ebx, 0xff00ff
and edx, 0xff00ff
mov ebp, edx
shl edx, 8
or edx, ecx
and eax, 0xff00ff
shl eax, 8
shr ebp, 0x18
or eax, ebp
or eax, ebx
mov ecx, eax
shr eax, 0x10
and eax, 0xffff
mov ebx, edx
and edx, 0xffff
mov ebp, ecx
and ecx, 0xffff
shl ecx, 0x10
mov esi, edx
shr edx, 0x10
or edx, ecx
or eax, edx
mov dword [esp + 0x34], eax
shr ebx, 0x10
shl ebp, 0x10
or ebp, ebx
and ebp, 0xffff
shl esi, 0x10
or esi, ebp
mov dword [esp + 0x38], esi
movsd xmm0, qword [esp + 0x34]
movsd qword [esp + 0x24], xmm0
mov eax, dword [esp + 0x74]
mov dword [esp], eax
call fcn.0068e0b0
nop
mov eax, dword [esp + 8]
mov ecx, dword [esp + 4]
mov edx, ecx
shr ecx, 8
mov ebx, eax
shl eax, 0x18
or ecx, eax
mov eax, ebx
shr ebx, 8
and ecx, 0xff00ff
and ebx, 0xff00ff
and edx, 0xff00ff
mov ebp, edx
shl edx, 8
or edx, ecx
and eax, 0xff00ff
shl eax, 8
shr ebp, 0x18
or eax, ebp
or eax, ebx
mov ecx, eax
shr eax, 0x10
and eax, 0xffff
mov ebx, edx
and edx, 0xffff
mov ebp, ecx
and ecx, 0xffff
shl ecx, 0x10
mov esi, edx
shr edx, 0x10
or edx, ecx
or eax, edx
mov dword [esp + 0x2c], eax
shr ebx, 0x10
shl ebp, 0x10
or ebp, ebx
and ebp, 0xffff
shl esi, 0x10
or esi, ebp
mov dword [esp + 0x30], esi
movsd xmm0, qword [esp + 0x2c]
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x1c]
cmp eax, ecx
jb 0x68b777
jmp 0x68b908
mov byte [esp + 0x90], 1
add esp, 0x70
ret
call fcn.004633d0
mov dword [esp + 0x60], 0
mov dword [esp + 0x64], 0
mov dword [esp], edx
call fcn.004090c0
mov eax, dword [esp + 4]
lea ecx, [0x6ccc60]
mov dword [esp + 0x60], ecx
mov dword [esp + 0x64], eax
lea eax, [esp + 0x3c]
mov dword [esp], eax
lea eax, [0x71776c]
mov dword [esp + 4], eax
mov dword [esp + 8], 5
lea eax, [0x7306a5]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 0x4b
call fcn.0044f210
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp], eax
mov dword [esp + 4], ecx
lea eax, [esp + 0x60]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.004cd820
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x68], 0
mov dword [esp + 0x6c], 0
mov dword [esp + 0x68], eax
mov dword [esp + 0x6c], ecx
lea eax, [0x6daa20]
mov dword [esp], eax
lea ecx, [esp + 0x68]
mov dword [esp + 4], ecx
call fcn.00408f80
mov eax, dword [esp + 8]
lea ecx, [0x6daa20]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.00437060
nop
call fcn.00461f40
jmp fcn.0068b700