Function at 0x6bcc26
Capabilities:
Execute anti-debugging instructions
Resolve function by parsing pe exports

Disassembly:
push edi
jmp 0x6bcd78
jmp 0x6be588
push bp
push word [esp + 1]
jmp 0x6be1a4
test edi, edi
pushfd
jmp 0x6be4d2
xchg dx, si
mov dl, byte [esp]
jmp 0x6bcbe2
stc
xor edi, edi
call fcn.00688c3a
mov dl, byte [esp]
jmp 0x6bcb88
lea esp, [esp + 8]
test ecx, ecx
je 0x6bc9b9
mov di, word [esp]
jmp 0x6bcb9e
add esi, ecx
sub esp, 6
lea esp, [esp + 2]
jmp 0x6bcc07
mov edx, dword [eax + 0x7c]
mov esi, dword [eax + 0x78]
sub esp, 7
lea esp, [esp + 3]
jmp 0x6bcbcc
lea esp, [esp + 0x20]
je 0x6bc9b9
sub esp, 0x1b
clc
jmp 0x6bcc47
mov dword [ebp - 0x14], edx
lea esp, [esp + 8]
test edx, edx
pushal
jmp 0x6bcbf1
sub al, byte [ebp + 0x66]
push dword [esp + 2]
push word [esp + 2]
lea esp, [esp + 2]
jmp 0x6bcbba
lea esp, [esp + 0x18]
jbe 0x6bc9b9
ja 0x6bcc55
int1
jbe 0x6bcc24
cmp dword [esi - 0x40], 0xffffffe7
push cs
cdq
clc
lea esp, [esp + 3]
cmp esi, ecx
push di
lea esp, [esp + 2]
jmp 0x6bcc31
mov eax, dword [ebp + 0xc]
cmp eax, 0x10000
pushal
jmp 0x6bcc98
lea esp, [esp + 0x20]
jae 0x6bc9a3
mov edx, dword [esi + 0x10]
call 0x6bcc7b
add ebx, edx
jmp 0x6bcd38
mov dl, 0x39
jmp 0x6bcd0d
lea esp, [esp + 0x54]
jae 0x6bc9e5
mov di, word [esp]
sub eax, edx
mov edx, 0xb3ebb83d
jmp 0x6bccdf
mov edx, dword [esi + 0x1c]
lea edi, [0x5ec7bb4a]
rcl di, cl
shl di, cl
mov edi, 0x94e9e434
jmp 0x6bcd46
cmp eax, ebx
pushal
pop word [esp + 5]
lea esp, [esp + 2]
jmp 0x6bccf6
lea eax, [edx + eax*4]
clc
sub esp, 0x13
bswap edi
mov dword [esp + 0xd], edx
jmp 0x6bcde6
pushal
lea edx, [edx + 0x26f3]
rdtsc
rdtsc
mov dword [esp], esi
jmp 0x6bcdb7
lea esp, [esp + 0x10]
jmp 0x6bc9e5
pop edi
sub esp, 0x1c
neg bx
mov ebx, dword [esi + 0x24]
sub esp, 0xf
jmp 0x6bcdc4
push edi
lea esp, [esp + 4]
popal
lea edi, [edi + 0x20]
mov eax, dword [edi]
jmp 0x6bcd97
push dword [esp + 9]
lea esp, [esp + 0xe]
lea esp, [esp + 1]
lea esp, [esp + 0x20]
and dword [ebp - 8], edi
jmp 0x6bce07
lea esp, [esp + 3]
mov edi, dword [eax + ecx]
add edi, ecx
jmp 0x6bcd8e
mov eax, dword [esi + 0x18]
call fcn.006bce10
inc ebx
and esp, dword gs:[0xce7e4531]
not byte [ecx + 0x6a737071]
clc
add eax, ecx
stc
mov dword [ebp - 0x10], eax
jmp 0x6bcdf1
cmp edi, esi
jmp 0x6be1ed
add edi, eax
lea esp, [esp + 4]
jmp 0x6bc9e5
mov edx, ebp
add edx, 0xffffffec
mov eax, dword [edx]
pop edx
jmp 0x6be1d6
add esi, eax
call fcn.006be213
inc esp
neg esi
sub dword [edx - 0x5bc264f6], ebx
ja 0x6be240
adc ebx, esi
dec eax
jmp 0x6be1ef
lea esp, [esp + 4]
and al, 4
jb 0x6bcb0f
sete ah
push edx
jmp 0x6be1c5
or ah, byte [ebp + 0x8458bd4]
mov edi, dword [esp]
lea edi, [eax*4]
mov edi, dword [eax + ecx]
jmp 0x6be1ba
lea esp, [esp + 4]
je 0x6bc9b9
jne 0x6be4f2
mov esp, 0x2ed3b426
pushfd
xlatb
or dword ds:[eax - 0x4e29f18], ebp
invalid
mov eax, edi
call fcn.006be4fa
retf
mov eax, dword fs:[0x18]
call 0x6be558
mov eax, dword [ebp - 0xc]
stc
sub esp, 0x1e
lea esp, [esp + 2]
jmp 0x6be67b
rol eax, 3
call 0x6be5cd
retf
cmc
btc ax, ax
lea eax, [0xcad40a51]
mov eax, dword [ebp - 8]
jmp 0x6be5e3
lea esp, [esp + 0x3c]
xor eax, 0x90a1d43c
mov dword [ebp - 0xc], eax
xchg ah, al
jmp 0x6be5fb
ror eax, 1
pushal
push word [esp + 4]
mov dword [esp + 0x1a], esp
lea esp, [esp + 2]
jmp 0x6be643