Function at 0x100bb75e
Capabilities:
Execute anti-debugging instructions

Disassembly:
add edx, 0x7838e2aa
jmp 0x100bc045
add edx, 0xf34b9edf
jmp 0x100bc0e1
mov edx, edi
and dh, 0xdd
mov edx, eax
xchg dword [esp], edx
stc
jmp 0x100bb7a0
cmc
sub esp, 0
lea edx, [edx + 0x42]
call fcn.100bb78a
clc
bsf ax, dx
push esi
jmp 0x100bb7ee
mov edx, 0x7bf5342a
dec al
jbe 0x100bb7fc
ja 0x100bb7fc
test byte [0xeb0ffc95], al
xor al, 0x27
dec esi
fnstcw word [eax]
mov al, 0xe5
lea esp, [esp + 4]
add cl, 0xd4
lea eax, [ebx + esi]
jmp 0x100bb7d8
not cl
xchg edx, eax
jmp 0x100bb89b
lea esp, [esp + 1]
jmp 0x100bb85c
sub esp, 0x19
jmp 0x100bb82b
jmp 0x100bb874
lea esp, [esp + 0x18]
neg cl
mov eax, 0x5870e434
stc
jae 0x100bb846
inc eax
sub esp, 0x14
jmp 0x100bb87f
inc eax
sub esp, 0x14
clc
jmp 0x100bb8c5
clc
inc ah
bswap edx
jmp 0x100bb8c9
mov dx, sp
not edx
bt dx, si
jns 0x100bb841
sub esp, 0x19
lea esp, [esp + 1]
jmp 0x100bb85c
lea esp, [esp + 0x14]
neg cl
rdtsc
bts ax, sp
jmp 0x100bbef1
inc ah
bswap edx
not al
jmp 0x100bb8af
mov ax, 0x80c3
dec ax
jmp 0x100bbc53
ror cl, 0
call 0x100bb8d8
jae 0x100bbc71
mov dl, byte [esp]
stc
call fcn.100bbcb8
sbb esp, dword [ebx + 0x4ba55633]
xchg cx, ax
adc byte [ebx + 0x24148a0a], dl
mov dl, byte [esp]
stc
xchg dh, dl
jmp 0x100bbd01
ror dl, 3
add bl, al
jmp 0x100bbd0c
sub esp, 0xb
jnp 0x100bbd87
mov ax, word [esp]
xchg word [esp + 5], ax
lea esp, [esp + 3]
jmp 0x100bbe4b
mov ax, word [esp]
xchg word [esp + 5], ax
call fcn.100bbdde
sub eax, 0xb7443dad
push ecx
cmp al, 0xf
inc edi
mov ah, byte [esp]
lea eax, [edi*4]
mov eax, ebp
mov al, byte [esp]
jmp 0x100bbe63
jmp 0x100bbe2f
jmp 0x100bbea9
setbe dh
mov eax, ebx
xchg dl, dh
mov dl, dh
sub esp, 0
jb 0x100bbe4d
mov ax, 0x9cd6
sub esp, 0x14
mov word [esp + 0xe], bp
jmp 0x100bbe93
lea esp, [esp + 0x14]
dec cl
push si
pushfd
xor ax, 0x6f3f
jmp 0x100bbeb7
mov ax, 0x9cd6
sub esp, 0x14
mov word [esp + 0xe], bp
jmp 0x100bbe93
jns 0x100bbecd
setb dl
setns dh
jmp 0x100bbedb
setb dl
setns dh
inc dx
jmp 0x100bbfce
inc dx
lea esp, [esp + 2]
jmp 0x100bbfd2
jle 0x100bb8cd
mov ax, 0x80c3
dec ax
jmp 0x100bb8d3
xchg dh, al
mov eax, 0x7b862e4b
jmp 0x100bbf1d
mov eax, dword [esp]
jmp 0x100bbf02
neg cl
neg eax
jge 0x100bbf71
shr eax, 0xa
setle al
lea eax, [ebp - 9]
jmp 0x100bbf98
not eax
mov eax, 0x381569ef
bt edx, ebp
je 0x100bbf18
mov eax, dword [esp]
xchg dh, al
mov eax, 0x7b862e4b
jmp 0x100bbf1d
setle al
lea eax, [ebp - 9]
lea eax, [esi*4]
bt edx, ebx
mov al, 0xd3
jmp 0x100bbf76
shr eax, 0xa
jmp 0x100bbf4e
dec cl
setle dh
xor edx, 0x605ac82
jg 0x100bbfa4
jle 0x100bbfad
sbb eax, 0x996a0f9f
adc eax, 0x166f075
invalid
lea eax, [esi*4]
bt edx, ebx
jmp 0x100bbf5e
mov ax, bp
jmp 0x100bc05d
mov ax, bp
lea edx, [ecx*4]
mov eax, 0xe2ae8a43
xchg edx, eax
jmp 0x100bbff5
lea esp, [esp + 2]
lea esp, [esp + 4]
inc cl
rdtsc
jmp 0x100bbf36
mov edx, ecx
mov ax, 0xf729
mov eax, dword [esp]
not eax
bswap eax
jmp 0x100bc02a
add cl, 0x47
lea eax, [esi*4]
lea eax, [edx*4]
mov dx, word [esp]
not ax
jmp 0x100bbfdf
mov ah, al
jmp 0x100bc03b
mov eax, 0xa9de073a
call fcn.100bc0b2
pop esp
fdiv qword [edx + 0x15]
in al, 0x11
stosb byte es:[edi], al
sub dword [ecx - 0x3722d428], edi
shl edx, 2
or ax, 0x123e
jno 0x100bc00f
mov ah, al
jmp 0x100bc013
mov eax, 0xa9de073a
jmp 0x100baa3b
dec al
jmp 0x100bc0c4
lea edx, [ecx*4]
mov eax, 0xe2ae8a43
xchg edx, eax
jmp 0x100bbff5
je 0x100bc0da
ror eax, 0x1d
not eax
jmp 0x100bc0df
ror eax, 0x1d
not eax
jmp 0x100bc10b
mov eax, ebp
mov eax, ebx
jmp 0x100bc0eb
mov esp, esi
ror al, 6
je 0x100bc137
lea eax, [eax - 0xaf]
jmp 0x100bc13d
mov edx, dword [edx - 0x682d2148]
lea eax, [0x3a8be96a]
mov ax, bx
xchg al, ah
jmp 0x100baa67
lea eax, [eax - 0xaf]
call 0x100bc121
xchg ah, al
push edx
ret