Function at 0x1404d4a0e
Capabilities:
Check for software breakpoints

Disassembly:
mov rax, rsp
cmc
mov qword [rax + 8], rbx
btc ebx, 0x48
mov qword [rax + 0x10], rbp
movzx rbx, bp
not bp
neg bl
mov qword [rax + 0x18], rsi
add rbp, rax
movzx bx, spl
bt rbx, r10
mov qword [rax + 0x20], rdi
sub di, 0xe41
sar bp, cl
push r15
sub rsp, 0x50
rcr bpl, cl
sub eax, eax
sete r15b
or r15b, 0x99
movsxd rbx, r8d
shrd di, bp, 0x4b
test r8d, r8d
bswap rdi
xchg dil, r15b
mov r15b, r9b
xchg dil, bpl
mov rbp, rdx
mov rdi, rcx
jmp 0x1404d4a78
cmovg eax, ebx
cmp r13b, 0xcd
add eax, 9
cdqe
cmp si, r8w
cmp rdx, rax
jmp 0x1404d4a90
ja 0x1404d4aeb
call fcn.1404b8a35
mov ebx, 0x22
jmp 0x1404d4aa5
mov dword [rax], ebx
call fcn.1404b970a
mov eax, ebx
or di, 0x3e32
mov rbx, qword [rsp + 0x60]
cmp r11d, 0x40445c15
mov rbp, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
btr r15w, sp
movsx r15d, ax
bsr r15d, edx
add rsp, 0x50
movsx r15d, cx
pop r15
jmp 0x1404d4aea
ret
mov rdx, qword [rsp + 0x98]
not ch
lea rcx, [rsp + 0x30]
jmp 0x1404d4aff
call fcn.1404a7a6a
cmp byte [rsp + 0x90], 0
mov sil, 0xb4
bswap esi
mov rsi, qword [rsp + 0x88]
je 0x1404d4b7e
xor edx, edx
cmp dword [rsi], 0x2d
sete dl
cmp r10b, 0x75
test bpl, 0xd8
test r12w, r9w
add rdx, rdi
cmp r9d, 0x39723cee
cmc
test ebx, ebx
jmp 0x1404d4b45
jle 0x1404d4b7e
or r8, 0xffffffffffffffff
jmp 0x1404d4b54
inc r8
test di, di
cmc
cmp byte [rdx + r8], 0
jne 0x1404d4b54
inc r8
not cl
bswap ecx
movsxd rcx, r14d
lea rcx, [rdx + 1]
jmp 0x1404d4b79
call fcn.1404a6b00
cmp dword [rsi], 0x2d
mov rdx, rdi
jmp 0x1404d4b89
jne 0x1404d4ba2
mov byte [rdi], 0x2d
bt edx, 0xf3
rol rdx, cl
lea rdx, [rdi + 1]
jmp 0x1404d4ba2
test ebx, ebx
jle 0x1404d4c06
mov al, byte [rdx + 1]
movsxd rcx, r14d
movsx cx, r12b
inc ecx
mov byte [rdx], al
movzx ax, r13b
mov ax, 0x1a2b
movsxd rcx, ecx
inc rdx
movzx cx, r10b
mov rax, qword [rsp + 0x38]
not r8
test ecx, 0x2ba54845
mov rcx, qword [rax + 0xf8]
bsf r8d, r11d
mov rax, qword [rcx]
setge r8b
mov cl, byte [rax]
shr r8b, cl
sub r8b, spl
movzx r8, ax
mov byte [rdx], cl
movzx r8, sp
sub r8, 0x10fa1d01
movzx ecx, byte [rsp + 0x90]
test r13d, 0x53173d71
lea r8, [0x1400ced70]
lea rbx, [rbx + rdx]
add edx, 0x2bcb6062
btr dx, 0xfa
xor rcx, 1
xadd dx, dx
lea rbx, [rbx + rcx]
seta ch
rol ch, 0xfa
bsf dx, si
sub rdi, rbx
mov dh, cl
test bl, 0x86
and cx, r13w
mov rcx, rbx
cmp rbp, 0xffffffffffffffff
cwd
movsx dx, sil
movsx edx, r11w
lea rdx, [rdi + rbp]
cmove rdx, rbp
jmp 0x1404d4c6c
call fcn.1404cc86e
test eax, eax
jmp 0x1404d4c78
jne 0x1404d4dc3
lea rcx, [rbx + 2]
test r15b, r15b
je 0x1404d4c96
mov byte [rbx], 0x45
mov eax, 0x77e80c5a
rol eax, 0x58
mov rax, qword [rsi + 8]
clc
cmp r14b, r12b
cmp byte [rax], 0x30
je 0x1404d4d5c
mov r8d, dword [rsi + 4]
test dl, r13b
cmp r10d, edx
sub r8d, 1
jmp 0x1404d4cba
jns 0x1404d4ccd
neg r8d
jmp 0x1404d4cc8
mov byte [rbx + 1], 0x2d
stc
cmp r8d, 0x64
jmp 0x1404d4cd6
jl 0x1404d4d11
mov eax, 0x51eb851f
movsx dx, bpl
inc dl
movsxd rdx, r8d
imul r8d
rol ax, cl
sar edx, 5
bsf rax, r12
mov eax, edx
shr eax, 0x1f
add edx, eax
add byte [rbx + 2], dl
dec rax
ror al, 6
nop
imul eax, edx, 0xffffff9c
stc
add r8d, eax
cmp r8d, 0xa
jl 0x1404d4d51
mov eax, 0x66666667
xadd dl, dh
imul r8d
movzx rax, r10w
jmp 0x1404d4d2f
sar edx, 2
mov eax, edx
cmc
shr eax, 0x1f
add edx, eax
shld ax, bp, 0xfb
add byte [rbx + 3], dl
imul eax, edx, 0xfffffff6
clc
cmp r14d, 0x2cc051d0
stc
add r8d, eax
add byte [rbx + 4], r8b
jmp 0x1404d4d5c
cmp dword [rsp + 0x80], 2
jmp 0x1404d4d69
jne 0x1404d4d95
cmp byte [rcx], 0x30
jmp 0x1404d4d77
jne 0x1404d4d95
lea rdx, [rcx + 1]
sets r8b
mov r8d, 3
jmp 0x1404d4d90
call fcn.1404a6b00
cmp byte [rsp + 0x48], 0
jmp 0x1404d4d9f
je 0x1404d4db7
mov rax, qword [rsp + 0x30]
clc
and dword [rax + 0x3a8], 0xfffffffd
cmp dil, 0xcc
cmc
xor eax, eax
jmp 0x1404d4dbe
jmp 0x1404d4ab3
and qword [rsp + 0x20], 0
cmc
cmp rdi, 0x491b579b
xor r9d, r9d
sub r8d, r8d
cmp r12b, 0xf7
xor edx, edx
xor ecx, ecx
jmp 0x1404d4de4
call fcn.1404b9795
int3