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

Disassembly:
jo 0x44a722
arpl word [ecx], ax
aaa
adc dword [edi], ebp
add byte [eax], ah
add eax, 0xe690040
or al, byte [ecx + 0x41]
or byte [edx], ah
int1
adc al, 8
sub al, 0x22
and eax, 0x732004e1
sbb dh, byte [ebx - 0x1b]
or eax, 0x636e3429
insb byte es:[edi], dx
jne 0x44a748
jae 0x44a707
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
jne 0x44a752
popal
push cs
out 0x37, al
push cs
ljmp 0x2c00
mov dword [eax], 0x694d6100
adc eax, 0x6f63105e
jae 0x44a788
jae 0x44a764
mov esp, 0x1a290000
nop
dec eax
adc ch, byte [edi + 0x2d]
das
add byte [esi], cl
inc eax
inc ecx
add al, 0x65
outsb dx, byte [esi]
adc bh, byte [ecx]
inc ecx
inc ebp
jg 0x44a73d
mov ah, 0x45
add al, 0x20
ja 0x44a747
test dword [esi + 0xd8e1e], 0x64a61670
add byte [eax + 0xe630021], ch
cmpsb byte [esi], byte es:[edi]
add byte fs:[eax + 0xe630021], ch
and dword [eax], eax
arpl word [esi], cx
cmp al, byte [esi + ecx + 0x66001484]
add eax, 0x8d1f0e49
test byte [esi], cl
push cs
test byte [eax + eax], dl
add ax, 0xe49
pop ds
lea eax, [0x756624a8]
invalid
invalid
add eax, 0x756624a8
insb byte es:[edi], dx
and byte [esi + 0x65], ah
and byte cs:[esi], ch
add dh, bh
adc ch, byte [edi + 0x8930e48]
or byte [ebx + 0x69], ah
jae 0x44a7aa
dec eax
push cs
xchg ebx, eax
or byte [eax], cl
arpl word [ecx + 0x73], bp
cmp eax, 0xda90507
push eax
adc byte [eax + 0x6f], ch
jae 0x44a7dc
pop es
add eax, 0x10500da9
push 0x6e65736f
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
add ebp, edi
adc bh, byte [edi]
sbb al, 0x6d
jne 0x44a7f4
je 0x44a7a3
bound esp, qword [ebp + 0x20]
and cl, byte [edx + 0x7b]
add dword [ebp - 0x19f19d00], edx
adc byte [eax], al
and bh, byte [esi]
inc dword [eax]
jnp 0x44a78b
xchg ebp, eax
add byte [ebx + 0xe], ah
out 0x10, al
add byte [edx], ah
inc dword ds:[eax]
add al, 0x69
jae 0x44a742
in al, dx
sbb al, byte [esi]
sbb eax, 0x6c6f7010
imul esp, dword [ebx + 0x52], 0xfe1101ba
push ds
push edx
mov edx, 0x1efe1101
sbb eax, 0x7a1a6218
sbb byte [edx], ah
pop ecx
outsd dx, dword [esi]
sbb byte [edx + 0x1a], ah
jp 0x44a7c7
and bl, byte [ecx + 0x6f]
jne 0x44a7d4
insd dword es:[edi], dx
popal
push cs
loop 0x44a776
push cs
xor ch, byte [esi]
sub ah, byte [edi + 0x15951219]
add al, 0x69
outsb dx, byte [esi]
push cs
push edi
cmpsd dword [esi], dword es:[edi]
adc byte [eax], ah
arpl word [ecx + 0x6c], sp
push cs
out dx, eax
pop edx
add byte [eax], ah
push cs
fld dword [ebp + 0x7552421]
and dword [eax + 0x205f240e], esi
ja 0x44a84b
push cs
and al, 0x5f
and byte [edi + 0x69], dh
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [edx + 0x65], dh
arpl word [ebp + 0xe], sp
jmp 0x44a7f6
jne 0x44a865
outsb dx, byte [esi]
dec ecx
or eax, 0x116641a
ror byte [eax], 0x65
insb byte es:[edi], dx
imul edx, dword [esi], 0xf70e437c
dec eax
or eax, 0x666904c8
imul esp, dword [esi + 0x12], 0xf6220803
or dword [eax], esp
outsd dx, dword [esi]
jb 0x44a881
imul ebp, dword [bp + 0x61], 0xef0e206c
jns 0x44a838
or edx, dword [esi]
and dword [edx + edx], edx
int 0x15
inc ecx
aaa
add al, 0x73
jns 0x44a83d
xor esi, ebp
or byte [eax], ah
push 0x74201661
push cs
test eax, 0x7520145e
jae 0x44a8a5
jne 0x44a8b2
cdq
cdq
outsd dx, dword [esi]
push cs
mov ah, 0x5f
add byte [ebx + 0x41], dh
lcall 0xef0e, 0x20656208
or byte [edx + 0x65], ah
and byte [esi], cl
out dx, eax
push ebx
add al, 0x20
popal
push cs
push ds
pop edi
add byte [ebp + 0x1a], ah
pop ss
inc ebx
adc al, 0x65
jb 0x44a843
sbb byte [ecx + 0x1942573], 0x24
add dword [ebp + 8], ebx
popal
adc bh, byte fs:[ebx + edx + 0xe15091a]
xchg esp, eax
add dword [ecx + eax], esp
pop ebp
or byte [ecx + 0x64], ah
adc bh, byte fs:[ebx + edx + 0xe15091a]
push cs