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

Disassembly:
jmp 0x65016eeb
push eax
push ecx
add esp, 4
jmp 0x65016ef5
add eax, 0x132f3
or eax, 0x7681
call 0x65016f11
add byte [ecx + ecx*2 + 0x42], al
dec ebp
inc eax
dec esi
xor al, 0x47
dec ebx
inc edx
add esp, 4
pop eax
push eax
or eax, 0x17f53
pop eax
cmp dword [ebp - 0x888], 0
jne 0x65016f67
push ebx
push edi
add esp, 4
sub ebx, 0x138e2
pop ebx
push eax
xor eax, 0x4418
add eax, 0xfff5
xor eax, 0x11f66
add eax, 0x17d68
pop eax
push ebx
push edi
add esp, 4
sub ebx, 0x1441d
pop ebx
mov dword [ebp - 0x8d4], 0
jmp 0x65017aa4
push edx
push eax
add esp, 4
sub edx, 0x125fe
pop edx
push esi
push ebx
add esp, 4
or esi, 0x18591
pop esi
push ebx
push ecx
add esp, 4
xor ebx, 0x11336
pop ebx
push ecx
sub ecx, 0xd860
sub ecx, 0x563e
pop ecx
mov ecx, dword [ebp - 0x888]
mov edx, dword [ecx + 0x18]
mov dword [ebp - 0x3d8], edx
mov dword [ebp - 0x898], 0
mov eax, dword [ebp - 0x3d8]
mov dword [ebp - 0x1924], eax
cmp dword [ebp - 0x1924], 0
jne 0x65016fd8
mov ecx, dword [ebp - 0x898]
mov dword [ebp - 0x48c], ecx
jmp 0x650172c9
mov edx, dword [ebp - 0x1924]
mov eax, dword [ebp - 0x3d8]
add eax, dword [edx + 0x3c]
mov dword [ebp - 0x1928], eax
jne 0x65017000
mov ecx, dword [ebp - 0x898]
mov dword [ebp - 0x48c], ecx
jmp 0x650172c9
mov edx, 8
imul eax, edx, 0
mov ecx, dword [ebp - 0x1928]
mov edx, dword [ecx + eax + 0x78]
mov dword [ebp - 0x192c], edx
cmp dword [ebp - 0x192c], 0
jne 0x65017032
mov eax, dword [ebp - 0x898]
mov dword [ebp - 0x48c], eax
jmp 0x650172c9
mov ecx, dword [ebp - 0x3d8]
add ecx, dword [ebp - 0x192c]
mov dword [ebp - 0x88c], ecx
jne 0x65017057
mov edx, dword [ebp - 0x898]
mov dword [ebp - 0x48c], edx
jmp 0x650172c9
mov eax, dword [ebp - 0x88c]
mov ecx, dword [ebp - 0x3d8]
add ecx, dword [eax + 0x20]
mov dword [ebp - 0x26d0], ecx
mov edx, dword [ebp - 0x88c]
mov eax, dword [ebp - 0x3d8]
add eax, dword [edx + 0x24]
mov dword [ebp - 0x26d4], eax
mov ecx, dword [ebp - 0x88c]
mov edx, dword [ebp - 0x3d8]
add edx, dword [ecx + 0x1c]
mov dword [ebp - 0x26d8], edx
mov dword [ebp - 0x890], 0
jmp 0x650170b1
mov eax, dword [ebp - 0x890]
add eax, 1
mov dword [ebp - 0x890], eax
mov ecx, dword [ebp - 0x88c]
mov edx, dword [ebp - 0x890]
cmp edx, dword [ecx + 0x18]
jae 0x650172bd
mov eax, dword [ebp - 0x890]
mov ecx, dword [ebp - 0x26d0]
mov edx, dword [ebp - 0x3d8]
add edx, dword [ecx + eax*4]
mov dword [ebp - 0x894], edx
mov eax, dword [ebp - 0x890]
mov ecx, dword [ebp - 0x26d4]
movzx edx, word [ecx + eax*2]
mov eax, dword [ebp - 0x26d8]
mov ecx, dword [ebp - 0x3d8]
add ecx, dword [eax + edx*4]
mov dword [ebp - 0x26dc], ecx
mov dword [ebp - 0x1e0], 0
jmp 0x65017121
mov edx, dword [ebp - 0x1e0]
add edx, 1
mov dword [ebp - 0x1e0], edx
mov eax, dword [ebp - 0x894]
add eax, dword [ebp - 0x1e0]
movsx ecx, byte [eax]
test ecx, ecx
je 0x650171d3
mov edx, dword [ebp - 0x1e0]
movsx eax, byte [ebp + edx - 0xb24]
test eax, eax
je 0x650171d3
push ebx
push esi
add esp, 4
and ebx, 0x14c00
add ebx, 0x1175a
pop ebx
push edx
sub edx, 0xafcb
and edx, 0x5b4e
pop edx
push edx
push ebx
add esp, 4
or edx, 0x11d8a
xor edx, 0x1178e
pop edx
mov ecx, dword [ebp - 0x894]
add ecx, dword [ebp - 0x1e0]
movsx edx, byte [ecx]
mov eax, dword [ebp - 0x1e0]
movsx ecx, byte [ebp + eax - 0xb24]
cmp edx, ecx
je 0x650171c5
mov edx, dword [ebp - 0x894]
add edx, dword [ebp - 0x1e0]
movsx eax, byte [edx]
xor eax, 0x20
mov ecx, dword [ebp - 0x1e0]
movsx edx, byte [ebp + ecx - 0xb24]
cmp eax, edx
jne 0x650171cc
jmp 0x65017112
jmp 0x650171d3
push edi
xor edi, 0x17f6d
xor edi, 0xf183
jmp 0x650171e7
pop edi
push esi
or esi, 0x14da8
and esi, 0xe9ef
call 0x65017201
add byte [eax], bh
cmp ecx, dword [ebx + 0x32]
inc ecx
aaa
add esp, 4
pop esi
mov eax, dword [ebp - 0x894]
add eax, dword [ebp - 0x1e0]
movsx ecx, byte [eax]
mov edx, dword [ebp - 0x1e0]
movsx eax, byte [ebp + edx - 0xb24]
cmp ecx, eax
jne 0x65017232
mov dword [ebp - 0xec0], 0
jmp 0x650172a1
push edi
push edx
add esp, 4
and edi, 0x3e98
xor edi, 0x1673
sub edi, 0x1916
xor edi, 0x40b7
pop edi
push ecx
and ecx, 0xa367
pop ecx
push ecx
push eax
add esp, 4
or ecx, 0x7f83
pop ecx
mov ecx, dword [ebp - 0x894]
add ecx, dword [ebp - 0x1e0]
movsx edx, byte [ecx]
or edx, 0x20
mov eax, dword [ebp - 0x1e0]
movsx ecx, byte [ebp + eax - 0xb24]
or ecx, 0x20
cmp edx, ecx
jge 0x65017297
mov dword [ebp - 0xec0], 0xffffffff
jmp 0x650172a1
mov dword [ebp - 0xec0], 1
cmp dword [ebp - 0xec0], 0
jne 0x650172b8
mov edx, dword [ebp - 0x26dc]
mov dword [ebp - 0x48c], edx
jmp 0x650172c9
jmp 0x650170a2
mov eax, dword [ebp - 0x898]
mov dword [ebp - 0x48c], eax
cmp dword [ebp - 0x48c], 0
je 0x650173a4
push esi
add esi, 0xd55c
sub esi, 0xa986
jmp 0x650172ea
pop esi
push edx
push edi
add esp, 4
sub edx, 0x1004d
pop edx
push edx
jmp 0x65017301
xor edx, 0x16847
pop edx
mov ecx, dword [ebp - 0x48c]
mov dword [ebp - 0x26e0], ecx
push esi
push eax
add esp, 4
add esi, 0x17ba4
sub esi, 0xa7f8
xor esi, 0x96cc
xor esi, 0xd8f8
pop esi
push edx
and edx, 0x11605
pop edx
push eax
push ecx
add esp, 4
xor eax, 0xd5ea
pop eax
mov edx, dword [ebp - 0x26e0]
mov dword [ebp - 0x26e4], edx
lea eax, [ebp - 0x1a88]
push eax
call dword [ebp - 0x26e4]
test eax, eax
jne 0x650173a4
push esi
or esi, 0x224a
xor esi, 0x17417
and esi, 0x13c43
pop esi
push eax
or eax, 0x1575b
and eax, 0x13c8e
call 0x65017391
add byte [eax + 0x4b], dl
dec esp
inc ebp
xor eax, 0xc483404f
add al, 0x58
mov dword [ebp - 0x8d4], 0
jmp 0x65017aa4
push edi
xor edi, 0x10c5
add edi, 0xbf58
pop edi
push eax
push esi
add esp, 4
call fcn.650173c6
add byte [esi], dh
cmp eax, 0x50334346
inc ebx
xor edx, dword [eax + 0x4f]