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

Disassembly:
mov cl, byte [edi + 8]
jb 0x7021e8
add byte [ebx], al
out 0x5e, al
adc dword [ebp + ebx*8 - 0x18fa5eee], eax
or dword [edx - 0x30f68ea2], 0xffffffd1
pop esi
jp 0x5b3db9
cmp al, 0x78
push es
mov eax, dword [0x5eff4937]
je 0x5b3dd4
add dl, byte [ecx]
mov eax, dword [0x17524f73]
add ah, byte [ecx + 0x5efbaca1]
jg 0x5b3dd1
pop ecx
cli
pop esi
mov ebx, 0xc01bcba4
retf 0xba6c
mov ah, 0x3f
sti
xchg dword [ebp + 0x3bc041d8], esi
mov ebp, 0x336571bf
inc ecx
sar byte [ebx], 0xf2
mov ebp, 0x336571bf
xor ebx, dword [edi - 0x41]
aas
and byte [eax - 0xc], 0x41
pop edi
mov edi, 0xf460823f
inc ecx
inc eax
pop ecx
jg 0x5b3dfe
dec edx
shr byte [ebp + 0x3fa76ba3], 0x32
aaa
pop ebx
inc eax
setge byte [esi - 0x23]
popfd
jbe 0x5b3db1
add al, ch
mov ss, word [ebx + 0x3ac3000a]
dec ebp
jp 0x5b3dcd
stosb byte es:[edi], al
push esp
mov cl, 0xa3
test dword [ecx + ebp*2 + 0x63], esp
push es
fiadd word [ecx + 0x170624be]
add dword [edi], ebx
dec edi
jp 0x5b3dab
lcall 0xcfeb, 0x57865eab
mov bl, 0x26
push es
push es
push eax
adc al, 0xae
jns 0x5b3e6f
jns 0x5b3dfb
xor bl, byte [ecx - 0x7a]
xchg edx, eax
cmp eax, 0xbb79aae1
or bh, byte [esi + 0x78]
in al, dx
jecxz 0x5b3e46
mov dl, 0xbf
push ds
iretd
shr ah, 1
pop esp
mov dword [eax], ebx
inc ecx
adc al, 0x6b
inc edi
dec esi
mov edx, ds
adc ecx, dword [eax + ecx*8 + 0x60ec7baa]
xchg ebx, eax
invalid
imul esp, dword [ebx + 0x49b820f2], 0x7e
push es
jg 0x5b3e25
xor dword [edx - 0x22], edi
mov edx, 0x85c559f4
les eax, [ecx + 0x49c60605]
push esi
inc edx
push es
das
cdq
imul dword [ecx]
jp 0x5b3ed8
xor al, byte [ebx + 0x38]
xchg byte [edi], dl
add esi, dword [edi]
pop ebx
inc eax
push es
test al, 0xfc
enter 0x2179, 0xffffffffffffff99
dec edi
fidivr dword [edi]
xchg byte [ebp - 0x1385f16f], bl
cwde
add byte [ebx + 0x30], ah
or al, 0xd1
inc ebx
imul esi, ebp, 0x14598fc6
sub al, 0xbd
mov edi, 0x9bf132b
push ebp
dec edx
in al, dx
inc edx
adc cl, 0xec
and cl, cl
in eax, 0x40
adc al, 0x2b
and eax, dword [esi]
jno 0x5b3e81
adc eax, esp
xchg esp, eax
push edi
jp 0x5b3e98
cmp al, 0x6e
invalid
pop dword [esi*8 - 0x40750de3]
or eax, 0xec7e858e
stosb byte es:[edi], al
cmp al, byte [esi]
add dword [ebx], 0x7a
test byte [esi], 0x40
mov dword [edi + 0x57517085], edx
push es
stosb byte es:[edi], al
mov ch, 0x86
adc byte [esi], al
adc esp, dword [0x907a7b27]
and eax, 0x907a7b27
mov edx, 0x2b866a93
mov bh, 0xe3
mov edx, dword [edx]
push es
jl 0x5b3f15
lcall 0x6456, 0x35327179
in al, dx
in eax, dx
jle 0x5b3e8e
sahf
or edi, dword [0xb87a6dee]
xlatb
adc al, 0x70
xchg byte [ecx - 0x55], dl
invalid
popal
insb byte es:[edi], dx
add byte [ecx], dh
pop edx
jle 0x5b3eb5
invalid
mov esi, dword [esp + 0x38]
cmc
cmp dx, sp
cmp byte [esp + 0x48], 0
jmp 0x76370a
push edi
jmp 0x61b4e0
jne 0x71ffb2
push 0x100
add edx, 0x4d6
cbw
movsx eax, cx
cmovno eax, esp
push edx
lea eax, [esp + 0x108c]
jmp 0x67c825
call edx
jmp 0x73118c
jne 0x73ba2d
mov ecx, dword [edx + 0x3d0]
test sp, cx
clc
cmp ecx, eax
jmp 0x43467a
jmp 0x436122
mov byte [esp + 0x1194], 0
jmp 0x6262c6
push edi
jmp 0x70021c
push ebx
jmp 0x6c63d4
call fcn.00415070
jmp 0x5f5f8e
call fcn.0043b4c9
xor eax, eax
mov word [ebx + 0x12], ax
test ax, di
clc
test ebp, 0xf0bb4533
add esp, 4
jmp 0x752eef
je 0x611785
mov edx, dword [edi]
jmp 0x6326e0
push ecx
jmp 0x5f821a
call eax
mov ecx, dword [edi + 0xa0]
jmp 0x6054c7
call fcn.00439f93
add esp, 0x14
push edi
jmp 0x7556fa
jne 0x68fa02
mov edx, dword [edx + 0xd0]
sub al, 0xb2
or eax, 0x49219e86
lea eax, [edi + 7]
shr eax, 3
stc
cmc
lea eax, [eax + eax]
cmp cx, si
stc
push edx
stc
clc
lea eax, [eax + eax]
cmp ecx, esi
test si, 0xecb0
push esi
inc si
shld si, di, 0x28
rcr si, 0x2c
mov esi, dword [esp + 0x1c]
cmc
add eax, eax
jmp 0x6a82fa
mov byte [esp + 0x1195], 0
jmp 0x6a7abd
add edi, edi
cmc
clc
cmp esp, ebx
add edi, edi
jmp 0x5ba1ba
push eax
jmp 0x5d32bd
mov eax, dword [edx + 0x28]
movzx cx, ch
push esi
mov cx, cx
not cl
mov ecx, edi
jmp 0x611783
mov ebp, dword [esp + 0x3c]
cmp esi, 0x3c178137
test ecx, 0xfc1b8c8d
cmp dword [ebp + 0x1f4], 0
jmp 0x663fad
adc edi, 5
shld eax, edx, cl
mov ecx, 0x34b56cbc
and cl, cl
and cx, 0x8f28
mov dword [ecx + edi - 0x34b50c28], eax
mov edx, ecx
jmp esi
lea esp, [esp + 8]
test dh, 0x94
jmp 0x5f5f8b
jne 0x6f91e1
cmp dword [edi + 0x10], 0
jmp 0x6f91db
mov ecx, edi
call edx
mov dword [esp + 0x38], 0
jmp 0x66e6e0
mov esi, dword [esp + 0x38]
lahf
movsx cx, bl
mov eax, dword [esp + 0x44]
setnp dl
movsx dx, al
mov ecx, dword [esp + 0x40]
cdq
movsx edx, cx
push eax
not edx
push ecx
cmovle edx, esp
cwd
push ebx
mov ecx, edi
mov edx, ebp
jmp 0x731187
push 0x100
jmp 0x62c617
jb 0x645904
cmp cl, 0xb
jmp 0x5c1c16
push ecx
bswap cx
movsx cx, dh
mov ecx, edi
jmp 0x6ed112
cmp cl, 0xd
jmp 0x5ba253
call fcn.0043aa45
lea edi, [edi + 7]
cmp al, 0x2c
shr edi, 3
add edi, edi
test si, 0xdd88
jmp 0x6267f7
call fcn.004357a0
jmp 0x647a03
xor dl, 0x22
xor bl, dl
mov dword [esp], ecx
lea edx, [esp + edx + 0x10]
dec ecx
call fcn.007400c1
shl dl, cl
bswap eax
mov word [edi], dx
mul al
jb 0x5b3d57
jmp esi
push ecx
jmp 0x7222d9
call fcn.0043aa45
mov ecx, dword [ebx + 8]
sbb si, 0x9337
sub esi, esi
add esp, 0x10
bswap si
mov si, dx
push edi
push ecx
lea esi, [esp + 0x108c]
jmp 0x5f2317
call edx
mov esi, eax
jmp 0x5b815d
mov edx, dword [eax + 0x28]
cmovne ecx, ecx
push esi
seta ch
jmp 0x66aeac
je 0x66e6e9
test esi, esi
je 0x66e6e9
mov eax, dword [edi]
mov ecx, esi
jmp 0x6f1aac
push eax
mov dword [ebx + 8], eax
jmp 0x6d8d07
jb 0x6820d0
je 0x5b8155
mov eax, dword [edi]
mov edx, dword [eax + 0x28]
cmovbe cx, bx
lea ecx, [esp + 0x14]
jmp 0x68c60a
nop
jmp 0x5c5a72
push edi
jmp 0x5c1600
call fcn.00433040
test esi, esi
mov ebp, eax
jmp 0x5f9217
cmp cl, 0xa
jmp 0x61bede
push ecx
movzx cx, dh
cmovl cx, bx
mov ecx, dword [esp + 0x40]
push edx
mov edx, dword [eax + 4]
jmp 0x5e24e5
mov dword [edi + 0xa0], eax
nop
jmp 0x41f791
push esi
jmp 0x5dd095
je 0x6340fa
mov ecx, dword [esp + 0x44]
mov edx, dword [esp + 0x40]
mov eax, dword [edi]
jmp 0x74375c