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

Disassembly:
rol edi, cl
mov edi, dword [edx + 0x1c]
bt bp, 5
test dl, ah
add edi, eax
cmp ch, bl
jmp 0x67a1d7
mov byte [esp + 4], 0x83
lea esp, [esp + 0x30]
je fcn.0067a015
jmp 0x6780ea
stc
test bl, 0xae
add eax, edi
test ah, 0x5b
cmc
cmp eax, edx
call fcn.006aaaff
pop ss
pushfd
push 0xab6dfd63
call fcn.006bbece
invalid
pushfd
cmp bl, 0xd1
bt si, di
cmp ecx, 0xffff
pushfd
pushfd
pushal
lea esp, [esp + 0x2c]
jbe 0x67df23
rol di, 7
test bl, 0xdf
push 0x6f07d86c
mov edi, dword [edx + 0x24]
ror si, cl
rol esi, 1
add edi, eax
mov si, sp
rcl si, cl
ror si, cl
or esi, 0x5f679835
mov esi, dword [edx + 0x20]
pushfd
stc
mov byte [esp], 0x33
add esi, eax
pushfd
mov word [esp], 0x9580
stc
pushfd
xor ecx, ecx
cmp ax, bx
cmp ecx, dword [edx + 0x18]
push esp
jmp 0x6b831b
pushal
cmp al, ch
mov edi, dword [edi + ecx*4]
pushfd
push dword [esp + 8]
jmp 0x6a322d
push edx
stc
mov dword [esp + 4], ecx
and al, 4
movzx ecx, dl
mov ecx, dword [ebp + 4]
cmp bl, bh
add al, 0x38
sti
cmp bp, di
cmp ecx, 0xffff
mov byte [esp], 0xff
lea esp, [esp + 4]
jbe 0x67df23
mov si, cx
mov edi, dword [edx + 0x24]
xor esi, eax
or si, 0x6d2d
add edi, eax
pushfd
shl si, 1
rcr si, cl
mov esi, dword [edx + 0x20]
bt dx, 4
clc
pushal
call fcn.0067d280
dec ecx
pop dword [esi + 0x4e480d40]
add dword [esi], 0xffffffe7
pop esp
adc dh, byte [esi - 0x3a]
leave
loope 0x67a46e
cmp dword [esi], 0x2b4b43ec
sar ebp, 0xd2
scasd eax, dword es:[edi]
popfd
jmp 0x67a467
pushfd
sub ecx, ecx
sub esp, 0xffffffdc
test dl, 0x4b
cmp ch, cl
bt esp, ecx
test di, 0x222b
cmp ecx, dword [edx + 0x18]
call fcn.0067d462
lea esp, [esp + 0x20]
jbe 0x67df23
sbb edi, 0xc5d301b1
mov edi, dword [edx + 0x24]
add si, 0x4092
cmp dl, al
add edi, eax
and si, bp
mov esi, dword [edx + 0x20]
pushal
add esi, eax
jmp 0x67a591
pushal
pushfd
sub ecx, dword [edx + 0x10]
cmp bl, al
cmp ecx, dword [edx + 0x14]
mov word [esp], cx
pushal
pushfd
lea esp, [esp + 0x48]
jae fcn.0067a015
pushfd
lea esp, [esp + 4]
jmp 0x6772a7
pushfd
test edi, edi
pushfd
jmp 0x677d93
add esp, 4
jo 0x679ddf
pushal
cmp ecx, 0xffff
mov byte [esp], 0x41
jmp 0x67cf18
pushal
lea esp, [esp + 0x34]
je fcn.0067a015
neg bl
mov ebx, dword [esi]
pushal
bt di, 4
bt ax, 2
jmp 0x6b9d47
test edx, edx
pushal
lea esp, [esp + 0x20]
je fcn.0067a015
shld cx, bp, 9
movzx cx, bl
clc
test dl, 0x14
add edx, eax
xor ch, bl
mov ecx, dword [esi + 0x7c]
bt ebx, esp
add ecx, edx
clc
js 0x67a463
jmp 0x6b9dce
in al, 0xef
call fcn.006bbca1
xchg word [esp + 0x20], si
xchg dword [esp + 0x20], esi
btr esi, ecx
rol si, 3
inc si
mov dword [esp + 0x1c], edi
movzx si, al
and di, 0x9d
mov esi, dword [ebp + 4]
btr edi, ebp
pop edi
pushfd
mov edi, ebx
pushfd
cmp bh, 0xa4
call fcn.006797a2
or byte [ebx - 0x7c7b3b7c], dh
add dword [ebx + 0x58904367], 0x76
lds eax, [ebp + 5]
jb 0x6b9673
cmp eax, 0xb80cd15
sti
or edi, dword [ebx - 0x703f3a4f]
retf 0x8c0a
adc dh, al
mov esi, dword [eax + 0x3c]
add dl, bl
add esi, eax
pop edx
neg dl
and dx, cx
adc dl, 0x8f
mov edx, dword [esi + 0x78]
jmp 0x6b8f02
add ebx, eax
push dword [esp + 0x14]
cmc
test bx, 0x3a87
jmp 0x6b967b
pushfd
mov dword [esp + 4], ecx
stc
mov ecx, dword [ebp + 4]
test si, 0x8b61
jmp 0x6b7adf