Function at 0x1403df97c
Capabilities:
Check for software breakpoints

Disassembly:
push r15
cmp eax, r14d
shld rax, r10, 0xcb
push r14
push r13
push r12
clc
bsf ax, r13w
push rsi
movsx r15, r15w
movsx ax, bl
push rdi
push rbp
push rbx
sub rsp, 0x38
stc
mov rdi, rdx
test al, 0xb6
mov rbp, rcx
shr si, cl
cbw
mov rcx, qword [rcx]
setb bl
movsx rax, sp
add r15b, 0x62
mov r15, qword [rbp + 8]
movsx rsi, bx
movzx si, r12b
sub r15, rcx
sar r15, 4
btr rax, 0x52
sal si, 0xd8
movabs rsi, 0xf0f0f0f0f0f0f0f1
sub bx, 0x7a16
mov rax, rdx
bsf dx, sp
setp bl
btr rdx, 0xe5
sub rax, rcx
movabs rdx, 0x7878787878787879
setbe bl
sbb bl, 0xe7
movsxd rbx, ebx
imul rdx
btc ebx, 0x62
bt rax, 0xf3
rcr bl, cl
mov rbx, rdx
imul r15, rsi
inc r15
cdq
lahf
mov rdx, qword [rbp + 0x10]
sub rdx, rcx
mov cl, r14b
stc
sar rdx, 4
btc cx, dx
rol ax, 0xb
clc
imul rdx, rsi
mov rax, rdx
shr rax, 1
bt si, dx
movabs rsi, 0xf0f0f0f0f0f0f0
bt cx, 0xad
cmovbe cx, r12w
adc cl, 0x2e
mov rcx, rsi
jmp 0x1403dfa6f
sub rcx, rax
cmc
add rax, rdx
test r8w, 0x5fad
jmp 0x1403dfa81
cmp rax, r15
jmp 0x1403dfa89
cmovbe rax, r15
cmp r12, rbx
cmp ch, 0xea
cmp rdx, rcx
cmova rax, rsi
cmp r12w, dx
cmp rax, rsi
jmp 0x1403dfaa6
ja 0x1403dfe26
mov r13, r8
neg cx
mov rcx, rbx
test dl, bh
shr rcx, 0x3f
clc
cmc
sar rbx, 7
add rbx, rcx
imul rcx, rax, 0x110
cmp rax, 0x10
mov qword [rsp + 0x30], rcx
jmp 0x1403dfad9
jb 0x1403dfb08
add rcx, 0x27
jmp 0x1403dfae8
call fcn.140446264
lea r12, [rax + 0x27]
test r10b, 0xdb
and r12, 0xffffffffffffffe0
jmp 0x1403dfafe
mov qword [r12 - 8], rax
jmp 0x1403dfb2f
test rax, rax
jmp 0x1403dfb10
je 0x1403dfb28
call fcn.140446264
mov r12, rax
jmp 0x1403dfb23
jmp 0x1403dfb2f
sub r12d, r12d
rcr r14b, 0x42
imul r14, rbx, 0x110
movsxd rcx, ecx
jmp 0x1403dfb3e
lea rcx, [r12 + r14]
movzx edx, dx
movzx rdx, r8w
not dx
mov qword [rsp + 0x28], rcx
jmp 0x1403dfb5c
mov rdx, r13
jmp 0x1403dfb64
call fcn.1403bad86
mov rbx, qword [rbp]
jmp 0x1403dfb72
mov rsi, qword [rbp + 8]
test r10, 0x19823655
test r14b, cl
cmp rsi, rdi
je 0x1403dfc67
cmp rbx, rdi
jmp 0x1403dfb91
je 0x1403dfbf3
mov rsi, r12
jmp 0x1403dfba3
nop word cs:[rax + rax]
cdq
mov rcx, rsi
movzx rdx, di
movsxd rdx, r12d
mov rdx, rbx
jmp 0x1403dfbc2
call fcn.1403bad86
add rsi, 0x110
add rbx, 0x110
stc
cmp rbx, rdi
jmp 0x1403dfbde
jne 0x1403dfbb0
mov rsi, qword [rbp + 8]
test edi, 0x56d52764
jmp 0x1403dfbf3
cmp rsi, rdi
jmp 0x1403dfbfb
je 0x1403dfcc2
lea rbx, [r14 + r12]
xchg rcx, rcx
add rbx, 0x110
movsxd rdx, edx
nop word cs:[rax + rax]
movzx rcx, cx
movsx ecx, r14w
mov rcx, rbx
movsx edx, r11w
movsx dx, ah
movsxd rdx, r12d
mov rdx, rdi
jmp 0x1403dfc3e
call fcn.1403bad86
add rdi, 0x110
cmp bh, 0xcc
add rbx, 0x110
cmp rdi, rsi
jmp 0x1403dfc5c
jne 0x1403dfc28
jmp 0x1403dfcc2
cmp rbx, rdi
jmp 0x1403dfc6f
je 0x1403dfccd
mov rsi, r12
movzx rdx, bx
movsxd rcx, edx
nop dword [rax + rax]
mov rcx, rsi
mov rdx, 0x34a81efc
mov rdx, rbx
jmp 0x1403dfc99
call fcn.1403bad86
add rsi, 0x110
cmp cx, r14w
cmp r10b, 0x81
add rbx, 0x110
cmp rbx, rdi
jmp 0x1403dfcbc
jne 0x1403dfc87
mov rdi, qword [rbp]
clc
test r11w, 0x92b
test rdi, rdi
jmp 0x1403dfcd5
je 0x1403dfd87
mov rsi, qword [rbp + 8]
test r14d, eax
cmp rdi, rsi
jmp 0x1403dfcea
je 0x1403dfd25
mov rcx, rdi
jmp 0x1403dfcf8
call fcn.1403b4d2c
add rdi, 0x110
cmp rdi, rsi
jmp 0x1403dfd0c
jne 0x1403dfcf0
mov rdi, qword [rbp]
and rdx, 0x2a901557
add dx, 0x47e6
shl dh, 0x95
mov rdx, qword [rbp + 0x10]
cmc
jmp 0x1403dfd2f
sub rdx, rdi
cmp rdx, 0x1000
jmp 0x1403dfd3e
jb 0x1403dfd7a
mov rax, qword [rdi - 8]
add rdi, 0xfffffffffffffff8
jmp 0x1403dfd51
sub rdi, rax
jmp 0x1403dfd59
cmp rdi, 0x20
jmp 0x1403dfd62
jae 0x1403dfe2b
add rdx, 0x27
bswap di
mov rdi, rax
movzx cx, r12b
bswap rcx
mov rcx, rdi
jmp 0x1403dfd82
call fcn.140102f68
mov qword [rbp], r12
or rsi, r14
bt bx, di
cdqe
imul rax, r15, 0x110
rcr r15b, cl
cmp rdx, r8
lea rax, [rax + r12]
btr bx, 0x1d
sub r14w, 0x723c
mov qword [rbp + 8], rax
sal r15b, cl
bt ebx, esi
shld esi, r10d, 0xc0
mov rax, qword [rsp + 0x30]
bsf r13w, di
lea rax, [rax + r12]
mov qword [rbp + 0x10], rax
mov rax, qword [rsp + 0x28]
or r13d, 0xce8161f
add rsp, 0x38
movzx r14d, ax
movsx r12w, r9b
pop rbx
pop rbp
pop rdi
pop rsi
movsxd r14, r15d
movsx r12d, r8w
pop r12
bswap r14w
movzx r14d, r13w
pop r13
movzx r15d, r8w
cmovg r14w, sp
movsx r14w, bpl
pop r14
movzx r15, di
movzx r15w, r12b
movzx r15d, di
pop r15
jmp 0x1403dfe25
ret
call fcn.1403b1811
call fcn.1404b4343
int3