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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x6fc8295a
sub esp, 0x6c
call fcn.6fc5eee0
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp]
mov ebx, dword [esp + 4]
test ecx, ecx
je 0x6fc826ed
mov dword [esp + 0x20], ecx
mov dword [esp + 0x38], ebx
mov dword [esp + 0x5c], edx
xor ebp, ebp
xor esi, esi
xor edi, edi
xor ebp, ebp
mov dword [esp + 0x28], ebp
xor ebp, ebp
jmp 0x6fc82725
xor eax, eax
xor ecx, ecx
xor edx, edx
mov dword [esp + 0x78], edx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x80], eax
add esp, 0x6c
ret
add eax, 0xc
mov ebx, dword [esp + 0x38]
mov ebp, dword [esp + 0x5c]
mov edi, dword [esp + 0x60]
mov esi, dword [esp + 0x3c]
mov ebp, dword [esp + 0x40]
mov dword [esp + 0x28], edx
mov edx, dword [esp + 0x5c]
mov dword [esp + 0x40], ebp
mov dword [esp + 0x3c], esi
mov dword [esp + 0x60], edi
mov ebp, dword [eax + 4]
mov esi, dword [eax]
mov edi, dword [esp + 0x28]
cmp edi, ebx
jae 0x6fc82950
mov dword [esp + 0x68], eax
mov dword [esp + 0x24], ebp
mov dword [esp + 0x54], esi
mov edx, dword [edx + edi*4]
mov dword [esp + 0x58], edx
mov dword [esp + 0x4c], eax
xor eax, eax
mov dword [esp + 0x2c], eax
mov eax, dword [esp + 0x4c]
jmp 0x6fc827b0
mov ebp, dword [esp + 0x24]
jmp 0x6fc82863
mov ecx, dword [esp + 0x74]
mov eax, dword [esp + 0x68]
mov ecx, dword [esp + 0x20]
mov edi, dword [esp + 0x28]
lea edx, [edi + 1]
cmp ecx, edx
jg 0x6fc82706
jmp 0x6fc8292d
mov ecx, dword [esp + 0x24]
mov esi, dword [esp + 0x54]
mov ebx, dword [esp + 0x58]
mov ecx, dword [esp + 0x20]
mov ebx, dword [esp + 0x38]
mov edi, dword [esp + 0x28]
mov dword [esp + 0x2c], edx
mov ebp, eax
mov eax, dword [esp + 0x68]
mov edx, dword [esp + 0x58]
mov ebx, dword [esp + 0x2c]
cmp ebp, ebx
jle 0x6fc82765
mov dword [esp + 0x34], ebp
sub ebp, ebx
sar ebp, 1
lea edi, [ebp + ebx]
mov ebx, dword [esp + 0x24]
cmp ebx, edi
jbe 0x6fc82947
mov dword [esp + 0x48], ebp
mov dword [esp + 0x44], edi
mov eax, dword [esi + edi*4]
nop
add eax, edx
mov dword [esp], eax
call fcn.6fc80480
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov eax, dword [esp + 0x70]
mov dword [esp + 8], eax
mov ecx, dword [esp + 0x74]
mov dword [esp + 0xc], ecx
call fcn.6fc02ab0
mov eax, dword [esp + 0x10]
test eax, eax
jl 0x6fc8281f
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x2c]
jmp 0x6fc8278a
mov edx, dword [esp + 0x2c]
mov ebx, dword [esp + 0x48]
lea edx, [ebx + edx + 1]
mov eax, dword [esp + 0x34]
jmp 0x6fc8278a
mov ecx, dword [esp + 0x30]
inc ecx
mov esi, dword [esp + 0x54]
mov edx, dword [esp + 0x58]
mov edi, dword [esp + 0x24]
mov edi, dword [esp + 0x28]
mov dword [esp + 0x3c], ebx
mov dword [esp + 0x40], ebp
mov dword [esp + 0x60], eax
mov ebx, ecx
mov eax, dword [esp + 0x68]
mov ecx, dword [esp + 0x20]
mov ebp, dword [esp + 0x24]
cmp ebx, ebp
jge 0x6fc8277e
jae 0x6fc8293e
mov dword [esp + 0x30], ebx
mov eax, dword [esi + ebx*4]
nop
add eax, edx
mov dword [esp + 0x64], eax
mov dword [esp], eax
call fcn.6fc80480
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x74]
cmp dword [esp + 8], ecx
jne 0x6fc82772
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
call fcn.6fc02ba0
movzx eax, byte [esp + 0xc]
test al, al
je 0x6fc8276e
mov edx, dword [esp + 0x3c]
lea ebx, [edx + 1]
mov ebp, dword [esp + 0x40]
cmp ebp, ebx
jb 0x6fc828cb
mov eax, dword [esp + 0x60]
jmp 0x6fc82902
lea eax, [0x6fe785a0]
mov dword [esp], eax
mov ecx, dword [esp + 0x60]
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], ebx
call fcn.6fc4af30
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
lea ebx, [ecx + 1]
mov ebp, edx
mov edx, dword [esp + 0x3c]
mov esi, dword [0x700a7770]
lea edi, [eax + edx*4]
test esi, esi
jne 0x6fc8291b
mov esi, dword [esp + 0x64]
mov dword [eax + edx*4], esi
jmp 0x6fc82834
mov ecx, eax
mov eax, dword [esp + 0x64]
call fcn.6fc61f00
mov eax, ecx
jmp 0x6fc82834
mov eax, dword [esp + 0x40]
mov ecx, dword [esp + 0x3c]
mov edx, dword [esp + 0x60]
jmp 0x6fc826f3
mov eax, ebx
mov ecx, ebp
call fcn.6fc61f80
mov eax, edi
mov ecx, ebx
call fcn.6fc61f80
mov eax, edi
mov ecx, ebx
call fcn.6fc61f80
nop
call fcn.6fc60ad0
jmp fcn.6fc826a0