Function at 0x10b79a9
Capabilities:
Execute anti-debugging instructions

Disassembly:
lea edx, reloc.WINMM.dll_midiStreamOut
mov dx, 0x894d
mov al, cl
xchg dword [esp], esi
jmp 0x10b79c9
xchg cx, ax
dec al
xchg byte [esp], ah
jmp 0x10b7993
push word [esp + 1]
push dword [esp + 2]
mov ch, 0x23
xchg dword [esp + 1], esi
jmp 0x10b7c7a
mov edx, 0xa66340d6
pop word [esp]
mov si, sp
mov si, word [esp]
lea eax, [edx*4]
jmp 0x10b79b3
mov edi, 0xe88300bc
shr cx, 4
pop dword [esp + 2]
rcl ah, 1
jmp 0x10b7a5c
mov ebp, dword [esp + 5]
mov ebp, 0x7656ee54
mov esi, dword [esp + 0xd]
lea ecx, [esp + ecx]
btr ecx, ebp
bswap edi
jmp 0x10b79f7
xchg dword [esp + 9], edi
clc
stc
clc
mov dl, ah
mov dx, 0x8d8e
jmp 0x10b7a0d
pop ebp
bswap ebp
rdtsc
neg ebx
rdtsc
pushfd
jmp 0x10b7ac3
mov dword [esp], esi
dec dl
mov dh, byte [esp]
pushal
setno ch
std
jmp 0x10b7a46
mov ecx, dword [esp + 2]
stc
lea ecx, [esi + ebp]
sub esp, 4
lea eax, [esi + 0xbb]
mov ax, word [esp + 0xc]
jmp 0x10b7a37
add esp, 2
xchg esi, ebx
mov si, 0x6fcd
pop word [esp + 1]
jmp 0x10b7ad4
xchg word [esp + 1], si
push word [esp + 7]
bsf cx, bx
setg ah
xchg byte [esp + 8], dl
jmp 0x10b7a91
xchg bx, si
add esp, 0x20
mov al, 0xc1
pop di
mov di, dx
adc dh, ch
jmp 0x10b7aa7
shr cl, 6
neg eax
mov si, bx
rcl cl, cl
lea esp, [esp + 3]
lea esi, reloc.WINMM.dll_midiStreamOut
jmp 0x10b7b5f
pop dword [esp + 1]
mov edx, dword [esp + 0xa]
lea esi, reloc.WINMM.dll_midiStreamOut
pop word [esp + 5]
xchg esi, eax
pop word [esp]
jmp 0x10b7a79
push esi
mov bp, word [esp + 0x19]
neg ebx
bsr dx, bx
rol al, 4
jmp 0x10b7b3f
xchg ah, al
xchg byte [esp], ch
lea ebx, [eax*4]
ror ebp, 0x1e
sub esp, 0x1e
pop ebp
jmp 0x10b7b14
xchg word [esp + 0xd], cx
mov word [esp + 0x19], sp
std
add esp, 0x14
mov byte [esp + 1], bl
rdtsc
jmp 0x10b7bf8
mov si, 0xa184
pop ax
cpuid
not bl
rdtsc
mov eax, ecx
jmp 0x10b7b2a
pop dword [esp]
cmc
xchg byte [esp], al
not eax
lea edx, reloc.WINMM.dll_midiStreamOut
jmp 0x10b7b9c
mov word [esp + 4], dx
std
adc bx, bp
bswap ebx
lea edi, [edi*4]
bsr eax, eax
jmp 0x10b7b6f
mov dx, bp
xchg dx, si
cmc
add esp, 3
mov cx, word [esp + 1]
mov dh, dl
jmp 0x10b7bd3
setne ch
or ebp, 0x7a24cbd6
shl di, cl
mov bp, word [esp + 5]
mov word [esp + 1], dx
lea ebx, [ecx*4]
jmp 0x10b7b85
push word [esp]
sbb eax, 0x6ce7102e
bswap esi
mov bp, word [esp + 3]
btr dx, ax
lea eax, [ecx*4]
jmp 0x10b7c44
neg si
pop word [esp + 2]
mov ah, byte [esp + 3]
mov word [esp + 2], si
xchg byte [esp + 7], dh
mov edx, 0x356e75b6
jmp 0x10b7bb4
mov eax, 0x4bcb8d5d
xchg dh, dl
mov bp, 0x8312
mov eax, dword [esp + 0xe]
jmp 0x10b7c5a
push word [esp + 7]
push ecx
push dword [esp + 4]
mov word [esp + 9], bp
inc esi
jmp 0x10b7c14
bts di, bx
push word [esp]
bswap ebx
rdtsc
lea edi, [ecx + ebx]
push word [esp + 2]
jmp 0x10b7c2a
mov ebx, dword [esp + 7]
btc eax, eax
bsf esi, edx
mov ah, bl
xchg byte [esp + 6], dh
mov edi, ecx
jmp 0x10b7ca8
mov bl, 0x9d
bsf bx, di
lea esp, [esp + 4]
mov dh, 0xc7
sub esp, 0xe
xchg dword [esp + 0xd], ecx
jmp 0x10b7af7
add esp, 0x10
xchg byte [esp], ah
xchg word [esp + 3], bx
bswap ebp
btr eax, ebx
jmp 0x10b85fd
inc ch
push dword [esp + 2]
lea eax, [edx + edi]
xchg ecx, eax
mov ebp, dword [esp + 1]
not ax
jmp 0x10b7c92
mov word [esp + 2], ax
rdtsc
pop bx
push word [esp + 1]
or bh, al
call fcn.010b8265
push dword [esp + 7]
cmc
neg esi
mov ebp, esp
pushfd
mov al, 0xf8
jmp 0x10b84e6
xchg ch, bh
cpuid
bswap esi
std
mov byte [esp + 0xa], dl
mov cx, 0xfee4
jmp 0x10b84c1
xchg bl, cl
pop word [esp + 0xa]
lea edx, [ecx + 0x6d]
neg ax
inc ch
pop word [esp + 9]
jmp 0x10b8495
mov ebx, dword [esp + 6]
rdtsc
xchg word [esp + 9], bp
cmc
mov dword [esp + 6], ebp
lea esi, [ebx - 0x52]
jmp 0x10b84f9
xchg ah, al
pop eax
bsf edi, ebp
not di
mov ebx, 0x258b7340
xchg byte [esp], al
jmp 0x10b84ab
not ecx
lea edi, [edx*4]
xchg cx, ax
mov ax, 0xa4c9
neg ebx
add esp, 8
jmp 0x10b8544
mov bp, bx
dec ch
mov dword [esp], ebx
xchg word [esp], si
call fcn.010b852e
sbb byte [esi + 0x23967b1c], cl
mov ah, byte [ebx]
mov bl, 0xd6
and eax, 0xfa64f08a
popfd
insb byte es:[edi], dx
fist word [ecx]
nop
adc ecx, dword [edx - reloc.WINMM.dll_midiStreamOut]
inc esp
and al, 4
call fcn.010b851a
pop si
xchg dword [esp + 0x17], ebx
mov cx, 0x7200
lea ebp, [edx + edx]
jmp 0x10b859c
xchg dword [esp + 0xe], edx
neg cx
pop word [esp + 6]
sub esp, 0x18
xchg ch, ah
rcr edi, 0xb
jmp 0x10b85e5
mov dword [esp + 0x10], esp
mov dword [esp], edx
sub ah, al
pop edx
lea esp, [esp + 0x22]
jmp 0x10b868e
adc esi, ebx
lea edx, [ebx + edi]
pop edi
pop edi
mov bl, cl
pop ax
jmp 0x10b85cf
lea edi, [ebx*4]
xchg dword [esp], ecx
mov word [esp + 2], di
mov cl, byte [esp]
xchg al, ah
xchg dword [esp], edi
jmp 0x10b844c
pop word [esp + 3]
push word [esp + 2]
mov word [esp + 2], dx
neg bh
btr esi, ebx
call fcn.010b8619
dec ecx
call 0x102f8ad5
xchg esi, eax
invalid
xchg dword [esp], eax
setbe ah
push dword [esp + 2]
xchg cx, ax
lea ecx, [edx*4]
mov si, 0xd390
jmp 0x10b862f
sub esp, 2
not cl
mov ebx, dword [esp + 2]
mov ebx, dword [esp]
mov ah, dh
xchg byte [esp], ch
jmp 0x10b864a