Function at 0x67accc
Capabilities:
Execute anti-debugging instructions

Disassembly:
push word [esp + 7]
xchg si, ax
jmp 0x67ad6e
rdtsc
add esp, 9
lea esp, [esp + 3]
sub esi, eax
rdtsc
not dx
jmp 0x67ad55
xchg bh, cl
push dword [esp + 7]
mov bp, 0xf623
mov byte [esp + 3], ch
mov bx, dx
xor dx, 0xb2ec
jmp 0x67acfe
pop dword [esp + 1]
mov edx, dword [esp + 3]
pop word [esp + 8]
pop dword [esp + 1]
rcr ch, 5
xchg dword [esp + 4], ecx
jmp 0x67ad14
lea eax, [esp + edi]
sub esp, 0x14
add esp, 0x11
mov dl, dh
xchg word [esp + 1], cx
jmp 0x67adef
push esp
mov ebp, ecx
xchg dword [esp + 3], esi
rdtsc
push word [esp + 0xd]
not ebp
jmp 0x67ad3b
lea esi, [ebx + ebx]
xchg ebx, esi
push word [esp + 1]
mov ebp, dword [esp + 5]
pop cx
jmp 0x67ae19
xchg byte [esp + 1], dl
neg di
rdtsc
xchg cx, ax
mov byte [esp + 1], ah
neg ch
jmp 0x67ada4
xchg byte [esp], dl
mov dh, byte [esp + 3]
cmc
mov dword [esp], ebp
stc
xchg word [esp + 1], cx
jmp 0x67adbb
xchg byte [esp + 2], cl
xchg edi, ebx
lea eax, [edx + ebp]
mov dword [esp], esi
mov dword [esp], ebp
btr edi, edx
jmp 0x67add8
mov word [esp], di
btc ebx, edi
mov eax, esi
clc
mov byte [esp], ah
add esp, 1
jmp 0x67ae6d
lea edi, [eax + 0x29]
xchg ecx, eax
not esi
rdtsc
mov eax, ebp
sete ah
jmp 0x67ae03
push word [esp + 4]
neg cx
neg cx
xchg dh, al
mov esi, dword [esp]
inc ebp
jmp 0x67af5e
xchg byte [esp], dl
push word [esp + 2]
bswap edi
setno ch
jmp 0x67ae4a
inc bl
push word [esp]
mov dl, dh
mov ax, dx
xchg byte [esp], dl
mov word [esp], dx
jmp 0x67aed2
mov dword [esp + 4], ebp
stc
mov dword [esp + 0x13], ebp
mov word [esp + 0xf], dx
mov dx, word [esp]
popal
jmp 0x67aea2
mov cx, sp
bsf dx, si
not ch
bswap ebp
pop bp
mov dword [esp], ecx
jmp 0x67af34
mov esi, dword [esp + 0x19]
lea esi, [esi*4]
cpuid
xchg word [esp + 0x16], bx
mov ah, byte [esp + 0x1c]
lea esi, [edi + ebp]
jmp 0x67aebd
pop dword [esp]
lea esp, [esp + 2]
xchg byte [esp], cl
xchg dh, al
xchg byte [esp], bl
jmp 0x67af45
mov bx, word [esp + 2]
xchg ah, bl
mov al, ah
lea eax, [eax + edi]
push dword [esp + 2]
jmp 0x67af04
mov dx, sp
mov si, sp
btr esi, esp
cld
mov ebx, esi
mov dword [esp], ebp
jmp 0x67af1c
mov byte [esp + 1], ch
lea esp, [esp + 2]
btr ebx, edx
rdtsc
xchg cx, bp
rdtsc
jmp 0x67afb1
mov bx, word [esp + 1]
pop word [esp]
mov ebx, ecx
stc
pushal
mov bp, word [esp + 0xa]
jmp 0x67aee9
pop word [esp + 0x14]
pop word [esp + 0x11]
xchg dword [esp + 0x33], ecx
push edx
mov ebp, dword [esp + 7]
stc
jmp 0x67afdf
mov edi, ebp
mov dl, dh
lea ebx, [esi + edi]
mov byte [esp + 0x31], dh
mov eax, dword [esp + 3]
xchg ch, dl
jmp 0x67af75
lea edx, [ebx*4]
cpuid
xchg ah, bl
sub esp, 0x1c
pushal
lea esi, reloc.KERNEL32.dll_FreeEnvironmentStringsA
jmp 0x67af94
sub esp, 0x16
lea esp, [esp + 0x4f]
lea esi, [edx + edi]
sub esp, 0xc
jmp 0x67cbc0
lea edx, [ecx + edx]
bsr bp, cx
pop eax
xor dl, ch
xchg word [esp + 0x2d], ax
mov word [esp + 0x12], di
jmp 0x67afc8
lea edi, [ecx*4]
rdtsc
call fcn.0067b327
sub bl, ah
rcr bh, 3
bswap eax
inc cx
sub esp, 0x12
sub esp, 0x1c
jmp 0x67b539
rdtsc
mov ebx, 0x2079a0e4
lea eax, [edi + edi]
xchg word [esp + 0x15], cx
lea esp, [esp + 0x29]
call fcn.0067b518
in eax, dx
cld
iretd
mov word [esp + 4], di
mov dword [esp + 0xb], eax
xchg byte [esp + 0xb], dl
setl ah
btc ebx, ebx
pop eax
jmp 0x67b4c4
lea edi, [edi + edi]
lea edx, [edx + edi]
mov edi, dword [esp + 0xd]
setl ch
cpuid
mov bp, word [esp + 0xc]
jmp 0x67b711
cpuid
mov byte [esp + 0xe], bh
push dword [esp + 2]
push esp
push word [esp + 1]
cpuid
jmp 0x67bc96
mov bp, word [esp + 8]
bsr ax, bp
not bp
inc dx
bswap ebx
push esp
jmp 0x67c224
xchg word [esp + 1], cx
bswap edx
shr ch, 5
xchg dx, bp
stc
lea eax, [esp + eax]
jmp 0x67c999