Function at 0x67b0b0
Capabilities:
Execute anti-debugging instructions

Disassembly:
push esp
push word [esp + 3]
push dword [esp + 4]
sub esp, 0
cmc
pop dword [esp]
jmp 0x67af8e
mov eax, dword [esp]
mov ax, sp
clc
inc al
btc edx, edi
mov ebp, eax
jmp 0x67afe1
mov al, 0x5e
mov dl, dh
pop edi
mov edi, ecx
setnp ch
lea edi, [ecx*4]
jmp 0x67b85c
mov word [esp + 2], sp
mov word [esp + 2], sp
lea esp, [esp + 2]
lea esp, [esp + 4]
pushal
mov si, dx
jmp 0x67af66
call 0x67afda
push ebx
popal
outsb dx, byte gs:[esi]
imul ebp, dword [bp + 0x65], 0x69685320
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
and byte [esi + 0x32], dh
xor dword cs:[esi], ebp
aaa
xor byte cs:[eax], al
pushfd
stc
jmp 0x67af24
inc si
btc esi, edi
mov dl, byte [esp]
push esp
lea edx, [ebp*4]
rol cx, cl
jmp 0x67af76
stc
call fcn.0067b04b
cpuid
add eax, ebp
xchg byte [esp + 6], bl
push esp
xchg si, bp
mov cl, 0xaa
call 0x67b0b0
xchg dword [esi], ebp
cmp dword [eax], ebx
jnp 0x67b0af
xor dword [esi - reloc.WINMM.dll_midiStreamOut], edx
sub esp, 0xa
mov ecx, 0x865a1654
jmp 0x67b087
xlatb
jmp 0x67b256
neg ecx
pushal
cpuid
clc
push dword [esp + 0x18]
mov bp, sp
jmp 0x67b22f
rdtsc
mov ebp, dword [esp]
mov ebx, esi
mov ax, word [esp]
lea edi, [ecx + edx]
inc edi
jmp 0x67b081
mov dword [esp + 0x19], eax
mov word [esp + 0x14], bx
rcr dh, 7
lea edi, [eax*4]
push dword [esp + 0x1c]
jmp 0x67b116
mov bl, 0x50
lea esi, [ecx - 0x7b]
mov cl, ch
pushal
xchg word [esp + 0x1e], bp
xor ecx, esi
jmp 0x67b0e5
push dword [esp + 2]
mov dl, 0xc
pop ebp
mov word [esp + 0x16], sp
lea ebp, [edx + esi]
bswap ebx
jmp 0x67b1db
add esp, 0
mov bp, dx
rdtsc
not edx
mov dx, word [esp]
sub esp, 6
jmp 0x67b105
add esp, 0
mov ebx, 0x76f76664
and edx, ecx
neg edi
setp bh
bsr cx, bp
jmp 0x67b12d
xchg byte [esp], cl
xchg bx, ax
mov edx, 0xac6c2d10
rdtsc
inc esi
mov bx, di
jmp 0x67b151
mov dx, word [esp + 6]
xchg dword [esp + 0x14], eax
bswap ecx
xchg bh, cl
mov dh, byte [esp + 0x1f]
mov cx, word [esp + 4]
jmp 0x67b1b7
pop di
lea esp, [esp + 3]
mov bl, 0x40
bsf bp, si
lea esi, [ecx*4]
pushal
jmp 0x67b184
neg ch
mov di, word [esp + 0x18]
mov ebp, ecx
bswap esi
bswap esi
mov dx, word [esp + 0xa]
jmp 0x67b206
xchg dh, al
popal
mov al, ah
xchg word [esp + 6], ax
lea ebp, [esi*4]
bswap ebx
jmp 0x67b1a1
mov dl, 0xd4
pop eax
mov edx, 0xf77b2ca0
cpuid
btr ebx, esp
popal
jmp 0x67b2da
push word [esp + 9]
push dword [esp + 0x1a]
xchg ebp, edx
mov word [esp + 0x10], dx
btr ebx, esp
lea ecx, [ebx*4]
jmp 0x67b1f0
mov edi, eax
setae ch
lea esp, [esp + 0x1a]
popal
inc di
lea esp, [esp]
jmp 0x67b171
push dword [esp + 0x16]
xchg ebp, ebx
setnp bh
pop esi
mov ecx, dword [esp + 0xd]
mov ax, word [esp + 0x16]
jmp 0x67b0b5
push word [esp + 3]
push dword [esp + 2]
lea esi, [ecx + 0xd3]
xchg ah, bl
call fcn.0067b289
mov eax, dword [esp + 3]
add esp, 9
mov bx, 0xba6b
bswap ecx
inc al
lea edi, [esi + 0x25]
call fcn.0067b31b
or cl, byte [esi + 0x78967b1c]
lahf
out 0x11, al
nop
adc ecx, dword [ebp - reloc.WINMM.dll_midiStreamOut]
lea edi, [edi + ebp]
inc bl
cmc
setl ch
sub bl, ah
pop dword [esp]
jmp 0x67b2a2
pushal
bswap ebx
mov word [esp + 0x10], bx
popal
mov si, bx
bsr cx, cx
jmp 0x67b0d4
cmc
lea esi, reloc.WINMM.dll_midiStreamOut
btr esi, edx
xchg edx, ebp
lea edi, [ecx*4]
mov di, word [esp]
jmp 0x67b3fd