Function at 0x6bfd9a
Capabilities:
Execute anti-debugging instructions

Disassembly:
lea esp, [esp]
xchg byte [esp], al
lea ecx, [esi + edi]
bswap eax
clc
cpuid
jmp 0x6bfdfd
add esp, 3
inc ebp
mov cl, 0x6a
bsr si, bp
jmp 0x6bfd83
bswap ecx
mov esi, 0x3557139c
lea ebx, [esi - 0xf5]
mov bp, 0x9e49
mov di, word [esp]
rcl bx, cl
jmp 0x6bfecc
mov cx, bx
mov si, 0xd5bf
lea edx, [ecx*4]
cmc
mov dl, dh
jmp 0x6bfe63
lea edi, [esp + eax]
xchg di, ax
mov dl, dh
sub esp, 0
rdtsc
mov cl, ch
jmp 0x6bfe3b
stc
lea ecx, [edx + ebx]
mov bp, 0x7ed3
sub esp, 0x14
bswap edi
push edx
jmp 0x6bfe8c
xchg byte [esp], bl
xchg ah, bl
xchg ebx, ecx
mov ah, byte [esp]
xchg bh, cl
add esp, 0
jmp 0x6bfe52
add esp, 3
lea esp, [esp + 0x13]
mov di, dx
mov edx, dword [esp]
jmp 0x6bfeb4
mov di, 0x8fab
mov dl, dh
not edi
mov byte [esp], ah
neg di
xchg esi, eax
jmp 0x6bfe7b
mov dx, 0x5aff
lea eax, [esp + eax]
xchg ch, dl
neg esi
pushal
rdtsc
jmp 0x6bfede
mov ebx, 0x4b37fb0
xchg di, dx
mov dl, 0xbc
cld
xchg dx, cx
xchg dh, al
jmp 0x6bfea3
mov dh, byte [esp + 0xe]
rdtsc
mov cl, 0x8a
mov eax, ebp
mov esi, 0x23c39058
xchg dx, cx
jmp 0x6bff2d
xor dl, ch
btr esi, esp
lea esp, [esp + 0x26]
mov ebp, ecx
mov dl, 0x4c
lea esp, [esp]
jmp 0x6bffb7
lea esi, [ebx + esi]
pop word [esp + 0x16]
sub esp, 6
xchg word [esp + 0x1a], di
jmp 0x6bff14
lea eax, [edx + edi]
pushal
mov ebp, dword [esp + 0x20]
pop dword [esp + 0x14]
push dword [esp + 0x11]
jmp 0x6bff9f
mov byte [esp], bh
mov bh, byte [esp]
lea ebp, [esi + 0x488a42ed]
not ecx
lea esi, [eax + edi]
lea edx, [ebx + edi]
jmp 0x6bff5c
xchg bp, si
inc dl
inc ax
sub esp, 0xa
xchg ch, dl
mov al, ah
jmp 0x6bffe9
mov dword [esp + 0xa], ecx
xchg ebp, eax
xchg dword [esp + 7], ebx
pushal
lea esp, [esp + 0x41]
shl di, cl
jmp 0x6bff88
mov bh, byte [esp]
mov al, 0xae
mov ebp, 0x70d74060
mov byte [esp], ch
cld
cpuid
jmp 0x6bff72
xchg word [esp + 0xc], di
bsr cx, bp
cmc
mov edx, 0xea57335e
xchg bp, bx
lea edi, [esp + ebp]
jmp 0x6c024f
pushal
add esp, 0x1b
btc eax, edi
cpuid
setge ah
mov eax, esi
jmp 0x6bffc9
push esp
neg ebx
cld
mov byte [esp + 6], ch
mov ecx, eax
setae bh
jmp 0x6c00e6
xchg bx, si
pop ebx
push word [esp + 1]
xchg byte [esp], cl
setg dh
mov word [esp], dx
jmp 0x6bfff9
pop dword [esp + 0xd]
lea ebx, [eax + 0xe1]
add esp, 0x15
bsf si, si
jmp 0x6c0016
mov di, bx
neg ch
rdtsc
xchg byte [esp + 2], dl
sub esp, 0x10
mov esi, 0xaf55a78a
jmp 0x6c0040
mov edi, dword [esp + 9]
push dword [esp + 0xe]
xchg dword [esp + 0x12], edx
pushal
mov dl, 0xec
jmp 0x6c0178
stc
call fcn.006c006e
mov si, word [esp]
pop word [esp + 5]
cpuid
push dword [esp + 7]
lea eax, [edx + edi]
lea edx, [eax + 0x7bb45239]
jmp 0x6c0084
mov ebp, eax
mov ecx, dword [esp + 4]
cpuid
inc ebp
bswap eax
stc
jmp 0x6c009a
not ebp
pushal
add esp, 0x21
push word [esp + 4]
mov edi, 0x658543b4
mov byte [esp + 5], bh
jmp 0x6c00cb
mov cl, ch
inc cx
call 0x6c0106
mov bl, 0x8a
and al, 0x16
mov bp, 0xac5b
sub esp, 0x1c
lea esp, [esp + 0x57]
jmp 0x6c015d
not di
mov word [esp + 0x2e], dx
mov ah, byte [esp + 0x1d]
rdtsc
push word [esp + 0x15]
mov dword [esp + 0x1d], eax
jmp 0x6c00fc
lea ebx, [edi*4]
bsr cx, cx
btc edi, edi
mov bh, byte [esp + 1]
add esp, 0
jmp 0x6c0229
lea ebp, [ecx + ebx]
lea ecx, [edx*4]
push esp
lea esp, [esp + 1]
jmp 0x6c0140
mov al, ah
lea edx, [esi*4]
pop si
pop dword [esp + 0xa]
xchg word [esp + 9], dx
jmp 0x6c0127
xchg dh, al
xor dl, ch
xchg si, cx
mov bx, word [esp + 0xc]
add dx, 0x9f4e
inc bx
jmp 0x6c0059
lea esi, [edi*4]
call fcn.006c01c2
add esp, 1
not eax
xchg bh, cl
bsr bp, bp
xchg word [esp], cx
inc ebx
jmp 0x6c0fe3
mov word [esp], bx
add esp, 0
mov bp, 0xa043
inc dl
mov bl, 0x48
mov esi, dword [esp]
jmp 0x6c0200
mov edx, 0x6c10d090
lea ebp, [esi*4]
btr esi, edx
xchg dword [esp + 9], esi
xchg ah, bl
lea ebp, [eax*4]
jmp 0x6c0193
xchg word [esp], cx
mov ax, dx
mov eax, dword [esp + 4]
pushal
xchg esi, ebp
push esp
btc ebx, edi
not ah
xchg byte [esp], cl
bswap ecx
jmp 0x6c0380
mov ecx, dword [esp]
lea esp, [esp + 2]
mov edi, ecx
mov esi, 0xd6dd89dc
cld
and edi, ecx
jmp 0x6c039c
mov eax, esi
mov byte [esp + 1], ah
setge ah
neg ch
btc ebx, ebx
bsf bp, si
jmp 0x6c069a
neg di
inc cx
mov edi, 0x8a6b6fe8
cld
xchg byte [esp], dl
mov di, word [esp + 1]
jmp 0x6c0f73