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

Disassembly:
cmp dl, bh
mov word [esp], dx
add ecx, edx
call fcn.006d24a8
mov byte [esp + 4], 0xf8
mov byte [esp], dh
rol al, 5
stc
not al
test cl, 0x1e
sub al, 0x7a
cmc
pushfd
call fcn.0063c091
add byte [eax], al
push ebx
jne 0x62e40c
jo 0x62e400
outsb dx, byte [esi]
push esp
push 0x64616572
add byte [eax], al
add byte [edi + 0x65], al
je 0x62e3f6
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
push edi
add byte [eax], al
add byte [esp + ebp*2 + 0x73], dl
push ebx
je 0x62e414
popal
insb byte es:[edi], dx
jne 0x62e427
add byte [eax + 0x41], ch
xor ebp, dword [edx + 0xea08e9]
add byte [ecx], bh
cmp edi, ebx
pushal
jmp 0x62f66f
mov ecx, dword [esi + 0x7c]
pushal
jmp 0x5fbbf9
lea esp, [esp + 0x48]
jne 0x6d31a4
pushfd
neg cl
and esi, 0xaaf257af
mov ecx, edi
sar si, 2
sar esi, 2
bts esi, esi
movzx esi, cl
int1
sub ecx, ebx
lea esi, [eax - 0x109d3e92]
pushfd
bsf esi, edx
neg si
lea esi, [esp + 8]
pushal
sub edi, 4
call fcn.005fb100
or byte [eax - 0x7d], ah
out dx, eax
add al, 0xe8
iretd
pushfd
lea esp, [esp + 4]
je 0x6d31a4
pushfd
lea esp, [esp + 0xc]
je 0x6d31a4
movsx si, bl
mov esi, dword [eax + 0x3c]
lea edx, [edi*2 - 0x61464ac2]
add esi, eax
dec dh
rcr dl, cl
mov edx, dword [esi + 0x78]
push 0x198d7b06
stc
clc
test edx, edx
lea esp, [esp + 4]
jne 0x62e4bc
call fcn.0062482c
add byte [eax], al
inc esi
outsd dx, dword [esi]
jb 0x6d381b
popal
je 0x6d37fe
jae 0x6d3827
popal
push edi
add byte [eax], al
add byte [edi + ebp*2 + 0x63], cl
popal
insb byte es:[edi], dx
inc esi
jb 0x6d3828
add byte gs:[eax], al
add byte [edi + 0x65], al
je 0x6d3820
jae 0x6d3832
jb 0x6d3813
popaw
jne 0x6d3840
je 0x6d382b
dec ecx
dec esp
popal
outsb dx, byte [esi]
jne 0x6d383e
add byte gs:[bx + si], al
add byte [edi + 0x65], al
je 0x6d3829
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
dec esp
imul ebp, dword [esi + 0x65], 0xac9c0057
pushfd
lodsb al, byte [esi]
bt cx, 6
clc
add al, 0x6c
bt ebp, esi
cmc
pushal
test bh, 0xb5
not al
push dword [esp + 4]
add al, 0xe9
jmp 0x62e37a
lodsb al, byte [esi]
cmc
call dword [ebp - 0x7f]
xchg esi, eax
or byte [0xab40b15e], 0x5b
pop esi
mov cl, 0x40
stosd dword es:[edi], eax
pop ebx
or ch, bl
enter 0xffffffffffff9aa7, 0x2b
mov bl, byte [ebx]
jmp 0x6d37eb
sbb esp, edx
loop 0x6d386c
inc edx
test dword [esi + 0x59], ebx
pop esi
pop ecx
xor cl, dh
sub bl, byte [ebx + 0x77]
pop ecx
mov dl, 0xab
jp 0x6d3803
das
in al, 0x85
add eax, 0x99ca0c67
cdq
dec esi
test eax, ebp
sbb eax, 0x96dbba57
outsd dx, dword [esi]
xchg esi, eax
mov edx, 0x966f96db
invalid
dec eax
and esi, dword [esi]
jbe 0x6d38c5
out dx, eax
cmpsb byte [esi], byte es:[edi]
xchg dword [ebx + ecx - 0x7d], ecx
sal dword [eax + 0x44], cl
jo 0x6d3844
pop eax
jae 0x6d38bf
dec ecx
lodsb al, byte [esi]
jns 0x6d38c6
pop esi
jno 0x6d3821
dec esi
cmpsb byte [esi], byte es:[edi]
xor bh, bl
idiv byte [ecx - 0x32]
pop es
invalid
wait
dec esi
push ecx
cmp cl, bh
xor al, bl
ret
popfd
add byte [ebp + 0x6e854212], ah
mov dword [edx], ecx
pop edi
sub esi, dword cs:[edx]
inc ecx
xor bl, 0xca
sub ecx, dword [ebx - 0x4841306a]
in al, 0x54
invalid