Function at 0x1404bdec4
Capabilities:
Check for software breakpoints

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
ror bh, 0x2d
mov bl, 0xab
mov qword [rax + 0x10], rbp
sub bl, 0x89
mov qword [rax + 0x18], rsi
cmc
mov qword [rax + 0x20], rdi
sal bpl, 0xdf
cmovae bx, r10w
push r13
cmovp rbp, rsi
sbb bpl, 0x93
and rbp, rbp
push r14
sub r14b, bl
add bl, 0xd3
or bp, 0xb6f
push r15
shr bpl, 0xd5
shrd ebp, edi, 0xfc
setne bl
sub rsp, 0x40
rcl bh, cl
btc bx, 0x91
cmp qword [rdx], 0
movsx r14d, r8w
movsx rbx, r15w
mov r14d, r8d
movzx ebp, r9b
mov rbx, rdx
jmp 0x1404bdf36
jne 0x1404bdf56
call fcn.1404b2a34
mov dword [rax], 0x16
jmp 0x1404bdf4c
call fcn.1404b36f7
jmp 0x1404be39a
test r14d, r14d
jmp 0x1404bdf5e
je 0x1404bdf76
lea eax, [r8 - 2]
jmp 0x1404bdf6d
cmp eax, 0x22
ja 0x1404bdf3c
mov rdx, rcx
lea rcx, [rsp + 0x20]
jmp 0x1404bdf83
call fcn.1404a1ba3
mov r15, qword [rbx]
xchg r13b, r13b
rcr r13w, 0xb4
sub esi, esi
movsxd rdi, ebp
cwde
movzx edi, byte [r15]
cwde
jmp 0x1404bdfa3
lea r13d, [rsi + 8]
movsx ax, r12b
lea rax, [r15 + 1]
jmp 0x1404bdfb5
jmp 0x1404bdfc7
mov rax, qword [rbx]
movzx edi, byte [rax]
xchg r8d, ecx
inc rax
cdq
lea r8, [rsp + 0x28]
mov qword [rbx], rax
mov edx, esi
movsx rcx, r15w
setae ch
mov edx, r13d
movzx cx, r13b
not ch
movsx cx, r14b
mov ecx, edi
jmp 0x1404bdfee
call fcn.1404b6d02
test eax, eax
jne 0x1404bdfba
mov eax, ebp
test cl, 0x1e
test r14b, spl
cmp r10b, dil
or ebp, 2
cmp dil, 0x2d
jmp 0x1404be012
cmovne ebp, eax
cwde
movsx eax, r9w
neg al
lea eax, [rdi - 0x2b]
test al, 0xfd
jmp 0x1404be026
jne 0x1404be040
mov rax, qword [rbx]
xchg dil, dil
mov dil, byte [rax]
jmp 0x1404be03a
inc rax
mov qword [rbx], rax
or r13d, 0xffffffff
jmp 0x1404be04c
test r14d, 0xffffffef
jmp 0x1404be058
jne 0x1404be1e2
lea eax, [rdi - 0x30]
cmc
test dl, r11b
cmp al, 9
jmp 0x1404be06c
ja 0x1404be087
movsx eax, dil
cmp bp, r15w
add eax, 0xffffffd0
jmp 0x1404be082
jmp 0x1404be0d0
lea eax, [rdi - 0x61]
cmc
cmp al, 0x19
ja 0x1404be0a4
movsx eax, dil
add eax, 0xffffffa9
jmp 0x1404be09f
jmp 0x1404be0d0
lea eax, [rdi - 0x41]
cmp al, 0x19
jmp 0x1404be0ae
ja 0x1404be0c8
movsx eax, dil
cmp r10b, cl
add eax, 0xffffffc9
jmp 0x1404be0c3
jmp 0x1404be0d0
mov eax, r13d
jmp 0x1404be0d0
test eax, eax
jmp 0x1404be0d7
je 0x1404be0ec
mov eax, 0xa
jmp 0x1404be0e7
jmp 0x1404be1b5
mov rax, qword [rbx]
xadd cl, dl
bsf cx, dx
mov dl, byte [rax]
movzx cx, r13b
and cl, r14b
lea rcx, [rax + 1]
add ax, r8w
bsf ax, r15w
mov qword [rbx], rcx
mov ah, 0x4e
jmp 0x1404be118
lea eax, [rdx - 0x58]
stc
test r13b, bpl
test al, 0xdf
jmp 0x1404be126
je 0x1404be195
test r14d, r14d
mov eax, 8
jmp 0x1404be139
cmovne eax, r14d
mov r14b, r8b
dec rcx
cmc
rol r14w, cl
bt r14d, 0x11
mov qword [rbx], rcx
setno r14b
btr r14w, ax
mov r14b, 0xfb
mov r14d, eax
cmc
clc
test dl, dl
jmp 0x1404be168
je 0x1404be1e2
cmp byte [rcx], dl
jmp 0x1404be175
je 0x1404be1e2
call fcn.1404b2a34
mov dword [rax], 0x16
jmp 0x1404be18b
call fcn.1404b36f7
jmp 0x1404be1e2
mov dil, byte [rcx]
lea rax, [rcx + 1]
xor r8b, bl
sub ecx, 0x9f65b6e
mov qword [rbx], rax
clc
mov eax, 0x10
mov cl, 0xf8
cmovs cx, r10w
test r14d, r14d
xchg r8b, cl
movsx ecx, r13w
movzx ecx, r14w
cmovne eax, r14d
or r8w, bp
btc rcx, 0xe3
xadd ecx, r8d
mov r14d, eax
sar rax, 0xa6
btr ax, r9w
rol al, cl
sub edx, edx
movzx eax, r14w
cmp r8d, r12d
bsf r8w, bx
mov eax, r13d
shrd r8w, si, 0x8c
not cx
sar r8b, cl
div r14d
rcl cx, cl
adc r8b, 0x64
mov r8d, eax
lea ecx, [rdi - 0x30]
cmp r10b, r10b
stc
cmp cl, 9
ja 0x1404be233
movsx ecx, dil
jmp 0x1404be226
add ecx, 0xffffffd0
jmp 0x1404be22e
jmp 0x1404be290
lea eax, [rdi - 0x61]
test r15w, 0x431b
cmp sil, 0xcc
cmp al, 0x19
jmp 0x1404be247
ja 0x1404be25f
movsx ecx, dil
clc
add ecx, 0xffffffa9
jmp 0x1404be25a
jmp 0x1404be290
lea eax, [rdi - 0x41]
test dil, 0xc0
cmp r9d, r10d
cmp al, 0x19
jmp 0x1404be270
ja 0x1404be288
movsx ecx, dil
stc
add ecx, 0xffffffc9
jmp 0x1404be283
jmp 0x1404be290
mov ecx, r13d
jmp 0x1404be290
cmp ecx, r13d
jmp 0x1404be298
je 0x1404be317
cmp ecx, r14d
jmp 0x1404be2a6
jae 0x1404be317
cmp esi, r8d
jmp 0x1404be2b4
jb 0x1404be2dc
jne 0x1404be2cd
cmp ecx, edx
jmp 0x1404be2c7
jbe 0x1404be2dc
mov ecx, 0xc
jmp 0x1404be2d7
jmp 0x1404be2f3
imul esi, r14d
sbb dil, 0x23
btc ax, 0x34
add ah, 0x84
add esi, ecx
mov ecx, 8
mov rax, qword [rbx]
not dil
mov dil, byte [rax]
jmp 0x1404be301
inc rax
cmp r12w, 0x5d3e
mov qword [rbx], rax
clc
test al, 0xca
or ebp, ecx
jmp 0x1404be20c
mov rax, qword [rbx]
jmp 0x1404be31f
dec rax
cmp ebp, r14d
cmc
clc
mov qword [rbx], rax
clc
test dil, dil
jmp 0x1404be333
je 0x1404be357
cmp byte [rax], dil
je 0x1404be357
call fcn.1404b2a34
mov dword [rax], 0x16
jmp 0x1404be352
call fcn.1404b36f7
test bpl, 8
jmp 0x1404be360
jne 0x1404be3c9
cmp byte [rsp + 0x38], 0
jmp 0x1404be370
mov qword [rbx], r15
jmp 0x1404be378
je 0x1404be39a
mov rax, qword [rsp + 0x20]
rcl ecx, 0xbe
and rcx, rsi
and dword [rax + 0x3a8], 0xfffffffd
add cx, r11w
sar cx, cl
test cl, 0xf7
mov rcx, qword [rbx + 8]
cmc
test rcx, rcx
jmp 0x1404be3a7
je 0x1404be3bd
mov rax, qword [rbx]
test sp, 0x1767
stc
mov qword [rcx], rax
cmp dx, r10w
sub eax, eax
jmp 0x1404be3c4
jmp 0x1404be566
mov edi, ebp
mov r14d, 0x7fffffff
and edi, 1
movzx r15w, dl
sbb r15w, r11w
mov r15d, 0x80000000
cmp si, 0x7f96
test bpl, 4
jne 0x1404be41c
test edi, edi
jmp 0x1404be3f9
je 0x1404be4a1
test bpl, 2
jmp 0x1404be408
je 0x1404be498
cmp esi, r15d
jmp 0x1404be416
jbe 0x1404be4a1
and ebp, 2
call fcn.1404b2a34
mov dword [rax], 0x22
jmp 0x1404be432
test edi, edi
jmp 0x1404be439
jne 0x1404be4bc
mov esi, r13d
cmp byte [rsp + 0x38], 0
jmp 0x1404be44c
je 0x1404be468
mov rcx, qword [rsp + 0x20]
setge ah
and dword [rcx + 0x3a8], 0xfffffffd
mov rax, r9
test r9b, 0xef
mov rax, qword [rbx + 8]
cmp r9b, r14b
stc
test rax, rax
jmp 0x1404be478
je 0x1404be48c
mov rcx, qword [rbx]
jmp 0x1404be486
mov qword [rax], rcx
movzx eax, sp
mov eax, esi
jmp 0x1404be493
jmp 0x1404be566
cmp esi, r14d
ja 0x1404be41c
test bpl, 2
jmp 0x1404be4aa
je 0x1404be442
neg esi
jmp 0x1404be4b7
jmp 0x1404be442
test ebp, ebp
je 0x1404be504
cmp byte [rsp + 0x38], 0
je 0x1404be4e0
mov rcx, qword [rsp + 0x20]
test dil, al
and dword [rcx + 0x3a8], 0xfffffffd
shl dl, cl
mov rdx, qword [rbx + 8]
test rdx, rdx
jmp 0x1404be4ec
je 0x1404be4fc
mov rcx, qword [rbx]
mov qword [rdx], rcx
movsx rax, di
mov eax, r15d
jmp 0x1404be566
cmp byte [rsp + 0x38], 0
jmp 0x1404be50e
je 0x1404be536
mov rcx, qword [rsp + 0x20]
btc rdx, 0x89
or dx, 0xfc9
not dl
and dword [rcx + 0x3a8], 0xfffffffd
movzx edx, r13w
bt edx, r13d
bswap edx
mov rdx, qword [rbx + 8]
test rdx, rdx
je 0x1404be563
mov rcx, qword [rbx]
rcr r15d, cl
shl sil, 0xf4
xor esi, 0x543b0fcc
mov qword [rdx], rcx
or r13w, dx
movzx di, spl
bswap r15w
mov eax, r14d
mov rbx, qword [rsp + 0x60]
test sil, 6
sbb sil, 0x49
mov rbp, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
inc r13
sal r15b, 0x6a
mov rdi, qword [rsp + 0x78]
add rsp, 0x40
movsx r15w, spl
movsx r14, r9w
movzx r14, si
pop r15
bswap r13d
movzx r14w, r8b
pop r14
bswap r13d
pop r13
jmp 0x1404be5b0
ret