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

Disassembly:
jmp 0x6400c7d1
cmp dword [ebp - 0xea8], 0
jne 0x6400c7e8
mov ecx, dword [ebp - 0x26a4]
mov dword [ebp - 0x48c], ecx
jmp 0x6400c7f9
jmp 0x6400c5d2
cmp dword [ebp - 0x48c], 0
je 0x6400c8d4
push edi
push edi
add esp, 4
jmp 0x6400c811
xor edi, 0x16df7
pop edi
push ebx
push ecx
add esp, 4
add ebx, 0xbea4
jmp 0x6400c82b
xor ebx, 0x15081
sub ebx, 0xf186
pop ebx
mov eax, dword [ebp - 0x48c]
mov dword [ebp - 0x26a8], eax
push esi
push eax
add esp, 4
and esi, 0x11c29
and esi, 0x4b1f
xor esi, 0x17ac
and esi, 0x176fe
pop esi
push ebx
xor ebx, 0x12f8b
sub ebx, 0x416a
and ebx, 0x15fe6
pop ebx
mov ecx, dword [ebp - 0x26a8]
mov dword [ebp - 0x26ac], ecx
lea edx, [ebp - 0x1a68]
push edx
call dword [ebp - 0x26ac]
test eax, eax
jne 0x6400c8d4
push ecx
push ecx
add esp, 4
sub ecx, 0x17d08
pop ecx
push ebx
push ebx
add esp, 4
add ebx, 0x9504
call 0x6400c8b9
add byte [esi + 0x49], al
dec edi
inc esp
inc eax
cmp byte [eax], bh
inc edx
dec ecx
add esp, 4
pop ebx
push edx
and edx, 0xe546
pop edx
mov dword [ebp - 0x8bc], 0
jmp 0x6400cfd3
push esi
sub esi, 0x182af
pop esi
push edx
or edx, 0x7b4b
call 0x6400c8f3
add byte [eax + 0x37], al
inc edi
dec edx
dec eax
inc ebp
xor al, 0x4e
xor al, byte [ebx + 0x7e804c4]
add byte [eax], al
add byte [eax], al
xor al, byte [edi + 0x38]
dec ecx
dec eax
inc edx
add esp, 4
pop edx
mov eax, dword fs:[0x18]
mov dword [ebp - 0x26b0], eax
mov ecx, dword [ebp - 0x26b0]
mov edx, dword [ecx + 0x30]
mov dword [ebp - 0x26d0], edx
mov eax, dword [ebp - 0x26d0]
mov dword [ebp - 0x1910], eax
push edi
push ecx
add esp, 4
sub edi, 0x10a12
and edi, 0x118ab
jmp 0x6400c945
sub edi, 0x126bf
pop edi
push edx
push edi
add esp, 4
jmp 0x6400c958
add edx, 0xb320
pop edx
cmp dword [ebp - 0x1910], 0
jne 0x6400c977
mov dword [ebp - 0x398], 0
jmp 0x6400cc33
mov ecx, dword [ebp - 0x1910]
mov edx, dword [ecx + 0xc]
mov eax, dword [edx + 0xc]
mov dword [ebp - 0xeb4], eax
push eax
push esi
add esp, 4
and eax, 0x86a1
call 0x6400c9a3
add byte [0x4e424e4d], dh
dec esp
inc edi
cmp eax, 0x4c4834e
or eax, 0x107a1
pop eax
push ebx
and ebx, 0x2922
or ebx, 0x13600
pop ebx
cmp dword [ebp - 0xeb4], 0
jne 0x6400c9d3
mov dword [ebp - 0x398], 0
jmp 0x6400cc33
mov ecx, dword [ebp - 0xeb4]
mov dword [ebp - 0x5cc], ecx
push edi
push edi
add esp, 4
add edi, 0x13906
sub edi, 0xa377
or edi, 0x101fd
pop edi
push edi
and edi, 0x11333
and edi, 0x295c
add edi, 0xe977
add edi, 0x9395
pop edi
lea edx, [ebp - 0x1a68]
mov dword [ebp - 0xeb0], edx
mov eax, dword [ebp - 0x5cc]
mov ecx, dword [eax + 0x30]
mov dword [ebp - 0xeac], ecx
xor edx, edx
mov word [ebp - 0x26c], dx
xor eax, eax
mov word [ebp - 0x140], ax
push edx
call 0x6400ca4b
add byte [eax], bh
cmp eax, 0x50323f43
add esp, 4
and edx, 0x185be
pop edx
push ecx
push esi
add esp, 4
jmp 0x6400ca63
add ecx, 0x13107
xor ecx, 0x54cf
pop ecx
mov ecx, dword [ebp - 0xeac]
mov dx, word [ecx]
mov word [ebp - 0x12b6], dx
mov eax, dword [ebp - 0xeac]
add eax, 2
mov dword [ebp - 0xeac], eax
mov cx, word [ebp - 0x12b6]
mov word [ebp - 0x26c], cx
mov edx, dword [ebp - 0xeb0]
mov ax, word [edx]
mov word [ebp - 0x12b8], ax
mov ecx, dword [ebp - 0xeb0]
add ecx, 2
mov dword [ebp - 0xeb0], ecx
mov dx, word [ebp - 0x12b8]
mov word [ebp - 0x140], dx
push edi
or edi, 0x163a
xor edi, 0x2524
or edi, 0x11367
xor edi, 0x14320
pop edi
push eax
push esi
add esp, 4
add eax, 0x17c72
or eax, 0xb1c9
or eax, 0x1190d
pop eax
movzx eax, word [ebp - 0x140]
test eax, eax
jne 0x6400cb1f
movzx ecx, word [ebp - 0x26c]
movzx edx, word [ebp - 0x140]
sub ecx, edx
mov dword [ebp - 0x1918], ecx
jmp 0x6400cb82
movzx eax, word [ebp - 0x26c]
movzx ecx, word [ebp - 0x140]
cmp eax, ecx
je 0x6400ca3e
movzx edx, word [ebp - 0x26c]
xor edx, 0x20
movzx eax, word [ebp - 0x140]
cmp edx, eax
je 0x6400ca3e
movzx ecx, word [ebp - 0x26c]
movzx edx, word [ebp - 0x140]
cmp ecx, edx
jge 0x6400cb6c
mov dword [ebp - 0x1914], 0xffffffff
jmp 0x6400cb76
mov dword [ebp - 0x1914], 1
mov eax, dword [ebp - 0x1914]
mov dword [ebp - 0x1918], eax
cmp dword [ebp - 0x1918], 0
jne 0x6400cbcb
push edi
push edi
add esp, 4
and edi, 0xc04b
add edi, 0x10533
pop edi
push eax
sub eax, 0x1730d
or eax, 0x81000173
enter 0x1d88, 1
add byte [eax + 0x56], bl
push eax
add esp, 4
add esi, 0x90f1
add esi, 0x10779
pop esi
invalid
invalid
invalid