Function at 0x1403bba94
Capabilities:
Check for software breakpoints

Disassembly:
push r15
stc
movsx rax, di
rcl ah, cl
push r14
inc eax
btc r14w, bx
shrd r14d, edi, 0x57
push r13
rcr r13d, 0x9e
push r12
test r11b, 0xe5
sub ax, 0x4357
movsxd r13, r8d
push rsi
ror ah, 0x66
or r13w, si
shrd si, r12w, 0x16
push rdi
or r13b, bl
push rbp
push rbx
xor ax, di
sub rsp, 0x28
rcr ah, 0x20
inc bx
mov rdi, rdx
rcl r13b, cl
movsxd r14, edi
mov r13, rcx
bts ax, r11w
movsx esi, si
mov rcx, qword [rcx]
mov rbp, qword [r13 + 8]
bswap eax
sub rbp, rcx
lahf
sar rbp, 5
test dx, 0x341b
movabs rsi, 0xaaaaaaaaaaaaaaab
mov rax, rdx
sub rax, rcx
movabs rdx, 0x2aaaaaaaaaaaaaab
cmovge r14w, r11w
neg bl
sar r14d, cl
imul rdx
mov rbx, rdx
imul rbp, rsi
inc rbp
mov rax, qword [r13 + 0x10]
sal dl, cl
sub rax, rcx
sar rax, 5
cmp r11d, 0x4b7b0207
imul rax, rsi
mov r14, rax
sub cx, 0x1b30
add ch, 0xed
shr r14, 1
bt rdx, r13
btr rdx, 0x8e
movabs rcx, 0x2aaaaaaaaaaaaaa
cwd
xor dl, 0x19
rcr dl, 0xe7
mov rdx, rcx
sub rdx, r14
stc
test r8b, 0xa4
add r14, rax
test sil, r15b
jmp 0x1403bbb91
cmp r14, rbp
jmp 0x1403bbb99
cmovbe r14, rbp
jmp 0x1403bbba6
cmp rax, rdx
jmp 0x1403bbbae
cmova r14, rcx
cmp di, r15w
cmp r11, 0x1a6854f9
cmp r14, rcx
jmp 0x1403bbbc5
ja 0x1403bbf6b
mov rsi, r8
sal ah, cl
neg eax
sbb ax, bx
mov rax, rbx
shr rax, 0x3f
sar rbx, 4
test bp, 0x5eb6
lea rbx, [rbx + rax]
dec ax
mov rax, r14
adc cl, 0xba
shl rax, 5
xchg ch, ch
lea rcx, [rax + rax*2]
cmp spl, r14b
stc
cmp r14, 0x2b
jmp 0x1403bbc09
jb 0x1403bbc38
add rcx, 0x27
jmp 0x1403bbc18
call fcn.14044878a
lea r15, [rax + 0x27]
cmc
cmp r14w, r11w
and r15, 0xffffffffffffffe0
jmp 0x1403bbc2f
mov qword [r15 - 8], rax
jmp 0x1403bbc5d
test r14, r14
je 0x1403bbc53
call fcn.14044878a
mov r15, rax
jmp 0x1403bbc4e
jmp 0x1403bbc5d
sub r15d, r15d
sub cl, dil
movsx r12, di
lea r12, [rbx + rbx*2]
shl r12, 5
movzx edx, r12w
movzx cx, r8b
lea rcx, [r15 + r12]
mov qword [rsp + 0x20], rcx
seta dh
movsx edx, r15w
movsxd rdx, r15d
mov rdx, rsi
jmp 0x1403bbc89
call fcn.1403bbf7b
mov rbx, qword [r13]
movzx rsi, r15w
shrd si, r14w, 0xad
cmp dx, 0x2542
mov rsi, qword [r13 + 8]
cmc
cmp rsi, rdi
je 0x1403bbd94
cmp rbx, rdi
jmp 0x1403bbcb7
je 0x1403bbd20
mov rsi, r15
cwd
jmp 0x1403bbcc9
nop word cs:[rax + rax]
movsx rcx, di
mov rcx, rsi
movsx dx, sil
mov dx, bp
cqo
mov rdx, rbx
jmp 0x1403bbcef
call fcn.1403bbf7b
add rsi, 0x60
cmp r8, r14
test spl, 0x54
add rbx, 0x60
jmp 0x1403bbd09
cmp rbx, rdi
jmp 0x1403bbd11
jne 0x1403bbcda
mov rsi, qword [r13 + 8]
test dx, 0x65ac
cmp rsi, rdi
jmp 0x1403bbd28
je 0x1403bbdeb
lea rbx, [r12 + r15]
sal edx, cl
cmp di, 0x2379
add rbx, 0x60
nop dword [rax]
jmp 0x1403bbd52
mov rcx, rbx
mov dx, 0x1f7f
movsx dx, r14b
movsxd rdx, r10d
mov rdx, rdi
jmp 0x1403bbd69
call fcn.1403bbf7b
add rdi, 0x60
clc
cmp al, 0xcc
add rbx, 0x60
stc
cmp r11, 0x715b129d
cmp rdi, rsi
jmp 0x1403bbd89
jne 0x1403bbd52
jmp 0x1403bbdeb
cmp rbx, rdi
je 0x1403bbdef
mov rsi, r15
nop word cs:[rax + rax]
bswap cx
movsx rdx, si
mov rcx, rsi
movzx dx, dil
xchg dl, dh
cdq
mov rdx, rbx
jmp 0x1403bbdc8
call fcn.1403bbf7b
add rsi, 0x60
clc
add rbx, 0x60
test rsp, r13
clc
cmp cl, r12b
cmp rbx, rdi
jmp 0x1403bbde5
jne 0x1403bbdb5
mov rdi, qword [r13]
test rdi, rdi
je 0x1403bbea3
mov rsi, qword [r13 + 8]
cmp r9b, 0x2f
cmp rdi, rsi
jmp 0x1403bbe08
je 0x1403bbe48
nop word [rax + rax]
movzx cx, r9b
mov cl, 0x22
mov rcx, rdi
jmp 0x1403bbe23
call fcn.1403ba705
add rdi, 0x60
jmp 0x1403bbe31
cmp rdi, rsi
jmp 0x1403bbe39
jne 0x1403bbe1b
mov rdi, qword [r13]
cmp r11, rcx
not edx
mov rdx, qword [r13 + 0x10]
jmp 0x1403bbe51
sub rdx, rdi
cmp rdx, 0x1000
jmp 0x1403bbe60
jb 0x1403bbe9b
mov rax, qword [rdi - 8]
add rdi, 0xfffffffffffffff8
cmp r13b, r11b
sub rdi, rax
cmp rdi, 0x20
jmp 0x1403bbe7d
jae 0x1403bbf70
add rdx, 0x27
movsx edi, bx
movsxd rcx, r9d
mov rdi, rax
xchg cx, cx
movzx cx, r11b
movsxd rcx, edi
mov rcx, rdi
call fcn.1402921ff
mov qword [r13], r15
lea rax, [rbp*2]
lea rax, [rax + rbp]
shl rax, 5
ror rbx, 0xcc
inc bl
rcl si, 0x28
add rax, r15
bts di, dx
mov qword [r13 + 8], rax
bsr di, r15w
bt edi, 0xe2
lea rax, [r14 + r14*2]
shld ebp, ebx, 0xf0
and r12b, 0x4d
movzx rbp, sp
shl rax, 5
xor rbp, rbp
sar r14d, 0xf9
lea rax, [rax + r15]
btc r15d, 0x89
movsxd r12, esi
mov qword [r13 + 0x10], rax
sbb bx, 0x135c
mov rax, qword [rsp + 0x20]
jmp 0x1403bbf19
add rsp, 0x28
movsx r13w, r9b
movzx r15w, dl
mov r15b, dl
pop rbx
movsx si, r8b
pop rbp
pop rdi
movsx r14d, sp
jmp 0x1403bbf3b
pop rsi
movsx r15w, r10b
mov r15w, r14w
xchg r13b, r12b
pop r12
pop r13
movzx r15, bp
movsx r15w, spl
pop r14
jmp 0x1403bbf63
pop r15
jmp 0x1403bbf6a
ret
call fcn.1403b366c
call fcn.1404b6a63
int3