Function at 0x1404a3079
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 0x20], r9
clc
stc
cmc
mov qword [rsp + 0x10], rdx
cmc
jmp 0x1404a3098
mov qword [rsp + 8], rcx
push rbx
push rbp
push rsi
bt si, 0x2f
rcr sil, cl
push rdi
shl sil, 0x2d
neg si
cmp ebp, r15d
push r12
inc sil
bt si, 0x5d
push r13
sal di, cl
xor si, 0x3987
push r14
neg r14w
test bpl, 0x16
bt di, r8w
push r15
sub rsp, 0x38
dec r14b
mov byte [rsp + 0x90], 0
bsf si, r14w
and dil, 0x72
mov r15, r9
rol dil, cl
movzx rdi, bp
mov edi, r8d
cmp r15b, r12b
mov rsi, rdx
adc r14b, 0xd2
mov r14, rcx
test r10, 0x43901265
stc
test r9, r9
jmp 0x1404a311a
je 0x1404a3128
and dword [r9], 0
mov bx, 0x48ee
movzx ecx, byte [rcx]
movzx ebx, bp
movsxd rbx, r12d
mov rbx, r14
jmp 0x1404a3139
jmp 0x1404a314d
inc rbx
mov cx, 0x74bb
movzx ecx, byte [rbx]
jmp 0x1404a314d
call fcn.1404bc463
test eax, eax
jne 0x1404a313e
mov r12b, byte [rbx]
lea eax, [r12 - 0x2b]
test al, 0xfd
jmp 0x1404a3169
je 0x1404a317c
mov r12b, 0x2b
jmp 0x1404a3177
jmp 0x1404a317f
inc rbx
test edi, edi
jmp 0x1404a3186
je 0x1404a31e1
lea eax, [rdi - 2]
cmp bh, 0x1e
cmp eax, 0x22
ja 0x1404a3342
test edi, edi
jmp 0x1404a31a2
jle 0x1404a31e1
cmp edi, 0x10
jmp 0x1404a31b0
jne 0x1404a336d
cmp byte [rbx], 0x30
jmp 0x1404a31be
jne 0x1404a336d
mov al, byte [rbx + 1]
cmc
cmp r10w, r15w
sub al, 0x58
clc
jmp 0x1404a31d4
test al, 0xdf
jne 0x1404a336d
jmp 0x1404a335f
mov al, byte [rbx]
cmp al, 0x30
jmp 0x1404a31ea
je 0x1404a3202
mov edi, 0xa
mov r13, rbx
jmp 0x1404a31fd
jmp 0x1404a324a
mov al, byte [rbx + 1]
clc
test r15d, esi
sub al, 0x58
test al, 0xdf
jmp 0x1404a3212
je 0x1404a335a
mov edi, 8
mov r13, rbx
mov al, 0x41
inc rbx
cmp r11d, 0x4179122b
test r15w, r12w
mov al, byte [rbx]
cmp r8b, 0xde
test r12d, 0x42396058
cmp al, 0x30
jmp 0x1404a3244
je 0x1404a3222
xor ebp, ebp
btc rcx, rsi
movsx ecx, al
cmp sp, 0x3bd1
and dword [rsp + 0x20], ebp
mov qword [rsp + 0x28], rbx
call fcn.1404c6837
mov edx, eax
cmovns r8d, r8d
mov r8d, edi
movzx rcx, sp
jmp 0x1404a3278
lea rcx, [0x1400c10e8]
call fcn.1404a76c2
test rax, rax
je 0x1404a3339
mov r14d, edi
inc sil
cmp rsp, rbp
sar sil, cl
lea r15, [0x1400c10e8]
mov sil, al
movsx ax, bl
add ah, 0x2f
mov dword [rsp + 0x20], ebp
rcr eax, cl
cmc
xor rcx, 0x3be4ca1
sub sil, r15b
imul ebp, edi
movsx eax, sil
xchg ecx, ecx
movsx rcx, r11w
movsx cx, ah
inc rbx
or cl, r14b
bts cx, r8w
mov byte [rsp + 0x90], sil
ror cl, 0xb5
xor ecx, r13d
movsx ecx, byte [rbx]
add ebp, eax
call fcn.1404c6837
mov edx, eax
setne ch
mov r8, r14
jmp 0x1404a3303
mov rcx, r15
jmp 0x1404a330b
call fcn.1404a76c2
test rax, rax
jne 0x1404a32a0
mov rsi, qword [rsp + 0x88]
mov r14, qword [rsp + 0x80]
btr r15w, 0x5e
mov r15, qword [rsp + 0x98]
clc
cmc
cmp r13, rbx
jne 0x1404a3375
test rsi, rsi
je 0x1404a334e
mov qword [rsi], r14
xor eax, eax
jmp 0x1404a3355
jmp 0x1404a346d
mov edi, 0x10
add rbx, 2
mov r13w, 0x5ef2
movsx r13w, dil
mov r13, rbx
jmp 0x1404a3230
lea rcx, [0x1400c1110]
mov eax, edi
test al, r12b
clc
cmc
movsx rax, byte [rax + rcx]
bts cx, r9w
mov rcx, rbx
cmp cl, dil
sub rcx, rax
cmp si, 0x6859
jmp 0x1404a33a0
sub rcx, qword [rsp + 0x28]
jmp 0x1404a33aa
js 0x1404a343d
test rcx, rcx
jmp 0x1404a33b8
jg 0x1404a33ff
movsx ecx, byte [rsp + 0x90]
mov eax, ebp
jmp 0x1404a33ce
sub eax, ecx
cmc
jmp 0x1404a33da
cmp ebp, eax
jmp 0x1404a33e1
jb 0x1404a33ff
xor edx, edx
test sp, cx
cmc
div edi
cmc
cmp eax, dword [rsp + 0x20]
jmp 0x1404a33f9
je 0x1404a343d
call fcn.1404b98a4
mov dword [rax], 0x22
cmp bpl, al
jmp 0x1404a3412
test r15, r15
jmp 0x1404a341a
je 0x1404a342b
mov dword [r15], 1
rcr ax, 0xd8
or ebp, 0xffffffff
inc ax
mov r12b, 0x2b
sar eax, cl
not rax
cmovbe rax, r15
mov eax, ebp
test r11b, al
cmp bh, 0xcc
neg eax
cmp r12b, 0x2d
jmp 0x1404a3450
cmovne eax, ebp
test rsi, rsi
je 0x1404a346d
mov qword [rsi], rbx
sub bp, 0x25dd
bts r12w, r14w
cmp sil, 0x64
add rsp, 0x38
mov r13b, sil
movsxd r15, ebx
mov r13b, 0x62
pop r15
not bpl
movsx r12, r12w
pop r14
movsx ebp, cx
cmovle edi, ecx
pop r13
setg bpl
movzx r12w, sil
jmp 0x1404a349b
pop r12
bswap edi
mov bl, r11b
pop rdi
mov bx, 0x1911
pop rsi
sets bl
pop rbp
movsxd rbx, r12d
pop rbx
ret