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

Disassembly:
call fcn.00645cde
mov ecx, 3
shl edx, cl
lea eax, [eax + edx*4 + 8]
call fcn.00643c61
pop ecx
ret
pushal
push 0x6455c4fa
lea esp, [esp + 0x2c]
je 0x6c9dce
test ah, 0xec
cmc
test dl, 0x11
push ecx
add eax, edi
bt cx, di
test si, 0x7d2f
cmp ebp, eax
cmp eax, edx
pushal
mov byte [esp + 4], ch
push dword [esp + 4]
mov dword [esp], 0x10aa409
lea esp, [esp + 0x28]
jb 0x6c9dd3
cmc
bt cx, si
stc
pushfd
cmp eax, dword [ebp - 0x10]
push ecx
push 0xeac37c10
lea esp, [esp + 0xc]
jae 0x6c9dd3
btc edi, ebx
xchg di, cx
mov cl, 0x35
mov ebx, eax
shl ch, cl
xchg ecx, edi
stc
mov edi, eax
clc
mov cx, dx
ror ecx, cl
lea ecx, [esp + 0x69e6b29e]
mov ecx, 0x104
pushfd
cmc
pushal
sub al, al
test dl, 0x12
push dword [esp + 0xc]
repne scasb al, byte es:[edi]
pushfd
lea esp, [esp + 0x2c]
jo 0x5cd33a
push 0xfee51d49
lea esp, [esp + 4]
jne 0x6c9dce
stc
adc esi, 0x8a39ed3
sbb si, cx
mov ecx, edi
rol si, cl
push 0x38e7ca0
mov word [esp], 0xabf8
inc si
sub ecx, ebx
ror si, 0xa
pushfd
lea esi, [esp + 8]
lea esp, [esp + 8]
cmp byte [edi - 1], 0
jmp 0x6ca650
stc
jmp 0x6d9d02
jne 0x644ace
stc
mov edi, dword [edx + 0x24]
jmp 0x6c9d24
add edi, eax
pushal
pushal
push ecx
clc
movzx ecx, word [edi + ecx*2]
lea esp, [esp + 0x44]
btc di, 6
sub di, dx
sar di, 0xf
bts di, sp
mov edi, dword [edx + 0x1c]
cmc
test al, bl
cmc
add edi, eax
clc
push ebx
mov edi, dword [edi + ecx*4]
pushfd
test edi, edi
jmp 0x64653b
or eax, 0x196b6e9
add byte [ebp + 0xf3c2464], cl
lea esp, [esp + 0x3c]
ja 0x6e4229
pushal
push ecx
lea esp, [esp + 0x24]
jb 0x6f5943
jmp 0x6c9b6a
cmp al, dh
cmp edi, ebx
push 0x3afd51b4
mov word [esp + 8], ax
lea esp, [esp + 0x10]
ja 0x64660d
pushfd
stc
call fcn.006ca37b
test byte [ebx - 0x37], dl
mov eax, 0x277b93ee
jp 0x6dc34f
pop ax
insb byte es:[edi], dx
push eax
pop ds
rep lodsb al, byte [esi]
inc esi
push edx
outsb dx, byte [esi]
push eax
jb 0x6dc341
jnp 0x6dc28d
mov edi, gs
xchg esi, eax
jbe 0x6dc31a
lodsb al, byte [esi]
cmp ebx, dword [ebx]
std
cmc
psrlw mm6, qword [ebx + 0x44]
fisubr word [eax - 0x59]
adc dword [edx + ebx*2 + 0x58], edi
xor al, 0x4b
nop
or byte [0x5e576c5b], ah
pop esi
pop ebp
cmp al, 0x8d
xor byte [edx - 0x64dd4900], dh
xlatb
adc edx, eax
sti
adc eax, 0x888178a6
cmp ax, 0x483e
rcr byte [esi + 0x57], 0x5f
cmp eax, 0x921b5f3d
mov esp, 0xa3639dfb
mov bl, 0x6e
push ebx
cmc
retf 0xc3b7
ltr word [ebx - 0x43dc6dcd]
add edi, dword [esi - 1]
leave
je 0x6dc379
sti
push ebx
mov dword [edi + ecx*4], ebp
or bh, byte [edx + 0x6cdbdcf6]
ret
pushfd
push edx
dec eax
push esp
fidivr dword ss:[ecx]
mov esi, dword [edi - 0x63]
or dword ss:[ebp + 0x15], 0x787b93ed
adc eax, 0x787b93ed
sbb esp, dword [eax - 0x62d86bd3]
adc eax, 0x9edcf3a6
pop ss
enter 0xffffffffffff97f6, 0x61
push esi
or ebp, 0x7f08d3e9
add dl, byte [esi]
test byte [ebp + 0x4a], al
mov dh, 0xaf
int1
insd dword es:[edi], dx
sbb eax, 0xe9a4f719
and eax, edi
test esp, 0x5066c454
pop ebp
je 0x6dc41d
je 0x6dc408
arpl word [ebx + 0x2f], si
mov byte [0xa324dd03], al
cmp eax, 0xdc089e8f
mov edx, 0x489245e4
imul ebp, dword [esi + edi*8 + 0x75], 0x387e1808
pushal
pushal
jg 0x6dc386
sbb ah, byte [eax + 0x7b]
pop ebx
sub dword [ebx + 0x6d], edx
inc eax
inc eax
xchg ebx, eax
cmp ecx, dword [ebx]
mov eax, 0xad13bdfd
shr dword [ebp - 0xba72e2], 1
in al, dx
sub ebx, dword [edx + ebx - 0x7ffe8b75]
ret 0xb46c
mov byte [esi + ebp*2], dh
int3
ficom word [ecx + edx*4]
in al, 0x98
invalid