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

Disassembly:
add esp, 4
and edx, 0x3650
add edx, 0x7620
or edx, 0x11012
pop edx
push eax
xor eax, 0xc50c
pop eax
cmp dword [ebp - 0xc58], 0
jne 0x44842f
mov dword [ebp - 0x710], 0
jmp 0x44867a
mov edx, dword [ebp - 0xc58]
mov dword [ebp - 0x4e8], edx
push esi
add esi, 0x15ec0
pop esi
push ecx
push ecx
add esp, 4
or ecx, 0x6c4d
sub ecx, 0xbf55
pop ecx
push ecx
call 0x448463
add byte [edi], bh
xor eax, 0x50374632
inc eax
add esp, 4
and ecx, 0xbe6e
pop ecx
lea eax, [ebp - 0x16e8]
mov dword [ebp - 0xc54], eax
mov ecx, dword [ebp - 0x4e8]
mov edx, dword [ecx + 0x30]
mov dword [ebp - 0xc50], edx
xor eax, eax
mov word [ebp - 0x208], ax
xor ecx, ecx
mov word [ebp - 0x3c], cx
push ebx
add ebx, 0xb03d
pop ebx
push ebx
sub ebx, 0xd56f
jmp 0x4484ae
xor ebx, 0xd74d
or ebx, 0xe04c
pop ebx
push eax
and eax, 0x9994
and eax, 0x9fcc
pop eax
mov edx, dword [ebp - 0xc50]
mov ax, word [edx]
mov word [ebp - 0xf8e], ax
mov ecx, dword [ebp - 0xc50]
add ecx, 2
mov dword [ebp - 0xc50], ecx
mov dx, word [ebp - 0xf8e]
mov word [ebp - 0x208], dx
mov eax, dword [ebp - 0xc54]
mov cx, word [eax]
mov word [ebp - 0xf90], cx
mov edx, dword [ebp - 0xc54]
add edx, 2
mov dword [ebp - 0xc54], edx
mov ax, word [ebp - 0xf90]
mov word [ebp - 0x3c], ax
push esi
push edx
add esp, 4
or esi, 0x108af
xor esi, 0x10b0e
add esi, 0x138c6
pop esi
push eax
or eax, 0x43a7
or eax, 0x53c4
and eax, 0x4a4d
sub eax, 0x182e
pop eax
movzx ecx, word [ebp - 0x3c]
test ecx, ecx
jne 0x44856f
movzx edx, word [ebp - 0x208]
movzx eax, word [ebp - 0x3c]
sub edx, eax
mov dword [ebp - 0x1560], edx
jmp 0x4485c9
movzx ecx, word [ebp - 0x208]
movzx edx, word [ebp - 0x3c]
cmp ecx, edx
je 0x448497
movzx eax, word [ebp - 0x208]
xor eax, 0x20
movzx ecx, word [ebp - 0x3c]
cmp eax, ecx
je 0x448497
movzx edx, word [ebp - 0x208]
movzx eax, word [ebp - 0x3c]
cmp edx, eax
jge 0x4485b3
mov dword [ebp - 0x151c], 0xffffffff
jmp 0x4485bd
mov dword [ebp - 0x151c], 1
mov ecx, dword [ebp - 0x151c]
mov dword [ebp - 0x1560], ecx
cmp dword [ebp - 0x1560], 0
jne 0x448612
push ebx
push eax
add esp, 4
add ebx, 0x182fd
jmp 0x4485e5
or ebx, 0x3d04
pop ebx
push esi
or esi, 0x35a9
call 0x448600
add byte [edi + eax*2 + 0x4f], cl
cmp al, 0x39
cmp eax, dword ss:[ebx - 0x74a1fb3c]
xchg ebp, eax
sbb bl, bh
invalid
push edi
and edi, 0xa386
or edi, 0x9ce7
add edi, 0xd864
xor edi, 0x70bc
pop edi
push esi
sub esi, 0x14a4c
call 0x448640
add byte [ebp + 0x4b], cl
inc edx
inc ecx
inc esi
dec esp
add esp, 4
pop esi
mov eax, dword [ebp - 0x4e8]
mov ecx, dword [eax]
mov dword [ebp - 0x4e8], ecx
mov edx, dword [ebp - 0x4e8]
cmp edx, dword [ebp - 0xc58]
je 0x448670
mov eax, dword [ebp - 0x4e8]
cmp dword [eax + 0x30], 0
jne 0x44843b
mov dword [ebp - 0x710], 0
push ecx
push edx
add esp, 4
xor ecx, 0x734a
jmp 0x44868a
pop ecx
push edx
push edi
add esp, 4
and edx, 0x62d8
jmp 0x44869f
or edx, 0x9ba2
and edx, 0x3a52
pop edx
cmp dword [ebp - 0x710], 0
jne 0x4486f6
push ebx
push ecx
add esp, 4
xor ebx, 0x13e41
and ebx, 0x14bc7
or ebx, 0x9092
pop ebx
push eax
xor eax, 0x1298d
pop eax
push esi
push ecx
add esp, 4
and esi, 0xf432
add esi, 0x11f71
pop esi
mov dword [ebp - 0xa58], 0
jmp 0x44921e
push edx
or edx, 0x86f4
sub edx, 0x9876
sub edx, 0xe5cc
in eax, 0
add byte [edx + 0x57], bl
call 0x448719
add byte [edx], bh
cmp dword [ebx + 0x34], ecx
inc edx
cmp edi, dword [0x4c48340]
pop edi
push edx
jmp 0x448727
pop edx
mov ecx, dword [ebp - 0x710]
mov edx, dword [ecx + 0x18]
mov dword [ebp - 0x300], edx
mov dword [ebp - 0x720], 0
mov eax, dword [ebp - 0x300]
invalid
invalid