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

Disassembly:
les eax, [eax + ebp*8]
or al, byte [eax]
add byte [eax], al
add byte [ebx], bh
inc edi
cmp byte [eax + 0x4a], al
push eax
cmp dword [ebx + eax*2 - 0x7d], eax
les eax, [eax + ebp*8]
or al, byte [eax]
add byte [eax], al
add byte [0x36384647], dh
dec ecx
inc edx
inc ebx
dec ecx
add esp, 4
jmp 0x44743e
pop esi
mov ecx, dword [ebp - 0x19a8]
mov dword [ebp - 0x19ac], ecx
lea edx, [ebp - 0x1740]
call dword [edx - 1]
xchg ebp, eax
push esp
out 0xff, al
invalid
test eax, eax
jne 0x44749d
push edx
push edx
push esi
add esp, 4
jmp 0x4474a7
add edx, 0xde9c
pop edx
push edi
push edi
add esp, 4
jmp 0x4474bc
sub edi, 0xc910
or edi, 0xfbcf
xor edi, 0x2610
pop edi
mov eax, dword fs:[0x18]
mov dword [ebp - 0x19b0], eax
mov ecx, dword [ebp - 0x19b0]
mov edx, dword [ecx + 0x30]
mov dword [ebp - 0x19b4], edx
mov eax, dword [ebp - 0x19b4]
mov dword [ebp - 0x1604], eax
push eax
add eax, 0xa726
pop eax
push edx
push edi
add esp, 4
and edx, 0xf423
xor edx, 0x1b88
and edx, 0x101fc
sub edx, 0xa23
pop edx
push ecx
push edi
add esp, 4
add al, 0x81
int1
aam 0
add byte [eax], al
pop ecx
cmp dword [ebp - 0x1604], 0
jne 0x447540
mov dword [ebp - 0x2d4], 0
jmp 0x4477e7
mov ecx, dword [ebp - 0x1604]
mov edx, dword [ecx + 0xc]
mov eax, dword [edx + 0xc]
mov dword [ebp - 0xcb8], eax
invalid
call dword [esi + 0x56]
add esp, 4
and esi, 0x28ba
or esi, 0x44f
call 0x44756f
add byte [eax], bh
cmp eax, dword [ecx + 0x34]
aaa
inc esi
add esp, 4
call 0x447580
add byte [ecx + 0x3e], al
xor eax, 0x3c393540
inc ebx
add esp, 4
pop esi
cmp dword [ebp - 0xcb8], 0
jne 0x44759c
mov dword [ebp - 0x2d4], 0
jmp 0x4477e7
mov ecx, dword [ebp - 0xcb8]
mov dword [ebp - 0x510], ecx
push ecx
push eax
add esp, 4
jmp 0x4477f4
or ecx, 0x124ed
or ecx, 0x16da7
pop ecx
push esi
push ebx
add esp, 4
xor esi, 0x19ba
or esi, 0x9b5b
or esi, 0x17335
pop esi
mov eax, dword [ebp - 0x2d4]
mov ecx, dword [eax + 0x18]
mov dword [ebp - 0x324], ecx
push ebx
and ebx, 0x9fa9
and ebx, 0x10f72
pop ebx
push ebx
push ecx
add esp, 4
call 0x44784a
add byte [ebx + edi], dh
dec ecx
cmp byte [edi], dh
cmp eax, dword [ebp + eax*2 + 0x47]
add esp, 4
and ebx, 0x8b88
sub ebx, 0x15ab5
pop ebx
mov dword [ebp - 0x774], 0
mov edx, dword [ebp - 0x324]
mov dword [ebp - 0x1610], edx
cmp dword [ebp - 0x1610], 0
jne 0x44788a
mov eax, dword [ebp - 0x774]
mov dword [ebp - 0x514], eax
jmp 0x447b7b
mov ecx, dword [ebp - 0x1610]
mov edx, dword [ebp - 0x324]
add edx, dword [ecx + 0x3c]
mov dword [ebp - 0x1614], edx
jne 0x4478b2
mov eax, dword [ebp - 0x774]
mov dword [ebp - 0x514], eax
jmp 0x447b7b
mov ecx, 8
imul edx, ecx, 0
mov eax, dword [ebp - 0x1614]
mov ecx, dword [eax + edx + 0x78]
mov dword [ebp - 0x1618], ecx
cmp dword [ebp - 0x1618], 0
jne 0x4478e4
mov edx, dword [ebp - 0x774]
mov dword [ebp - 0x514], edx
jmp 0x447b7b
mov eax, dword [ebp - 0x324]
add eax, dword [ebp - 0x1618]
mov dword [ebp - 0x768], eax
jne 0x447909
mov ecx, dword [ebp - 0x774]
mov dword [ebp - 0x514], ecx
jmp 0x447b7b
mov edx, dword [ebp - 0x768]
mov eax, dword [ebp - 0x324]
add eax, dword [edx + 0x20]
mov dword [ebp - 0x19b8], eax
mov ecx, dword [ebp - 0x768]
mov edx, dword [ebp - 0x324]
add edx, dword [ecx + 0x24]
mov dword [ebp - 0x19bc], edx
mov eax, dword [ebp - 0x768]
mov ecx, dword [ebp - 0x324]
add ecx, dword [eax + 0x1c]
mov dword [ebp - 0x19c0], ecx
mov dword [ebp - 0x76c], 0
jmp 0x447963