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

Disassembly:
mov eax, dword [ebp - 0x780]
add eax, 1
mov dword [ebp - 0x780], eax
mov ecx, dword [ebp - 0x77c]
mov edx, dword [ebp - 0x780]
cmp edx, dword [ecx + 0x18]
jae 0x65012f8f
mov eax, dword [ebp - 0x780]
mov ecx, dword [ebp - 0x19b0]
mov edx, dword [ebp - 0x3a4]
add edx, dword [ecx + eax*4]
mov dword [ebp - 0x784], edx
mov eax, dword [ebp - 0x780]
mov ecx, dword [ebp - 0x19b4]
movzx edx, word [ecx + eax*2]
mov eax, dword [ebp - 0x19b8]
mov ecx, dword [ebp - 0x3a4]
add ecx, dword [eax + edx*4]
mov dword [ebp - 0x19bc], ecx
mov dword [ebp - 0x19c], 0
jmp 0x65012df3
add edx, 0xd031
pop edx
mov eax, dword [ebp - 0x784]
add eax, dword [ebp - 0x19c]
movsx ecx, byte [eax]
mov edx, dword [ebp - 0x19c]
movsx eax, byte [ebp + edx - 0x8a8]
cmp ecx, eax
jne 0x65012f04
mov dword [ebp - 0xcd8], 0
jmp 0x65012f73
push ecx
push ecx
add esp, 4
add ecx, 0x1039e
xor ecx, 0xa1b4
pop ecx
push ecx
push ecx
add esp, 4
or ecx, 0x68b7
add ecx, 0x16213
pop ecx
push ecx
and ecx, 0x1466d
sub ecx, 0x8d61
pop ecx
mov ecx, dword [ebp - 0x784]
add ecx, dword [ebp - 0x19c]
movsx edx, byte [ecx]
or edx, 0x20
mov eax, dword [ebp - 0x19c]
movsx ecx, byte [ebp + eax - 0x8a8]
or ecx, 0x20
cmp edx, ecx
jge 0x65012f69
mov dword [ebp - 0xcd8], 0xffffffff
jmp 0x65012f73
mov dword [ebp - 0xcd8], 1
cmp dword [ebp - 0xcd8], 0
jne 0x65012f8a
mov edx, dword [ebp - 0x19bc]
mov dword [ebp - 0x3fc], edx
jmp 0x65012f9b
jmp 0x65012d74
mov eax, dword [ebp - 0x788]
mov dword [ebp - 0x3fc], eax
cmp dword [ebp - 0x3fc], 0
je 0x65013076
push eax
push ecx
add esp, 4
and eax, 0x68aa
jmp 0x65012fba
call 0x65012fc7
add byte [ecx], bh
cmp al, 0x36
xor bh, byte [0xc4833c4c]
add al, 0xe8
pop es
add byte [eax], al
add byte [eax], al
inc eax
inc ebx
dec edx
inc esi
dec esi
cmp dword [ebx - 0x74a7fb3c], eax
lea eax, [esp + edi*8]
invalid
push edx
call 0x65013085
add byte [ecx + 0x41], al
push eax
cmp eax, 0x443a4937
add esp, 4
xor edx, 0x14b5a
jmp 0x65013095
and edx, 0xc270
pop edx
push edi
push ebx
add esp, 4
sub edi, 0x1615b
pop edi
mov ecx, dword fs:[0x18]
mov dword [ebp - 0x19c8], ecx
mov edx, dword [ebp - 0x19c8]
mov eax, dword [edx + 0x30]
mov dword [ebp - 0x19cc], eax
mov ecx, dword [ebp - 0x19cc]
mov dword [ebp - 0x1684], ecx
push eax
push ebx
add esp, 4
sub eax, 0xf798
jmp 0x650130e0
call 0x650130ef
add byte [edx], bh
dec eax
xor al, 0x4c
xor al, 0x33
dec esi
inc ebp
dec ecx
add esp, 4
les eax, [eax + ebp*8]
pop es
add byte [eax], al
add byte [eax], al
xor al, 0x44
aas
aas
dec ebp
add esp, 4
pop eax
cmp dword [ebp - 0x1684], 0
jne 0x6501311a
mov dword [ebp - 0x2f4], 0
jmp 0x650133c1
mov edx, dword [ebp - 0x1684]
mov eax, dword [edx + 0xc]
mov ecx, dword [eax + 0xc]
mov dword [ebp - 0xce4], ecx
push ecx
and ecx, 0x800c
jmp 0x6501313a
or ecx, 0xef53
pop ecx
push ecx
push ecx
add esp, 4
add ecx, 0x5f97
xor ecx, 0xad12
jmp 0x65013157
xor ecx, 0x11818
pop ecx
cmp dword [ebp - 0xce4], 0
jne 0x65013176
mov dword [ebp - 0x2f4], 0
jmp 0x650133c1
mov edx, dword [ebp - 0xce4]
mov dword [ebp - 0x520], edx
push ebx
push edi
add esp, 4
and ebx, 0xfab1
or ebx, 0x1115d
add ebx, 0x5fdc
pop ebx
push ebx
or ebx, 0xf67a
or ebx, 0x92de
sub ebx, 0x682c
xor ebx, 0xe030
pop ebx
lea eax, [ebp - 0x1740]
mov dword [ebp - 0xce0], eax
mov ecx, dword [ebp - 0x520]
mov edx, dword [ecx + 0x30]
mov dword [ebp - 0xcdc], edx
xor eax, eax
mov word [ebp - 0x224], ax
xor ecx, ecx
mov word [ebp - 0x40], cx
push esi
push edx
push ebx
push edi
add esp, 4
or ebx, 0xb1eb
add ebx, 0x146d4
or ebx, 0x13e7b
pop ebx
push eax
or eax, 0x17886
or eax, 0x6f60
pop eax
push edi
push ebx
add esp, 4
sub edi, 0x13581
pop edi
mov ecx, dword [ebp - 0x2f4]
mov edx, dword [ecx + 0x18]
mov dword [ebp - 0x36c], edx
push eax
call 0x65013411
add byte [ebx], bh
dec ebp
aas
dec edi
inc esi
xor bh, byte [edi]
xor eax, dword [ebx - 0x3f7efb3c]
xor edi, ecx
add byte [eax], al
jmp 0x65013421
sub eax, 0xdd53
pop eax
push edx
push eax
add esp, 4
add edx, 0x32d1
pop edx
mov dword [ebp - 0x798], 0
mov eax, dword [ebp - 0x36c]
mov dword [ebp - 0x1690], eax
cmp dword [ebp - 0x1690], 0
jne 0x65013464
mov ecx, dword [ebp - 0x798]
mov dword [ebp - 0x524], ecx
jmp 0x65013755
mov edx, dword [ebp - 0x1690]
mov eax, dword [ebp - 0x36c]