Function at 0x1404ad487
Capabilities:
Check for software breakpoints

Disassembly:
mov rax, rsp
test spl, al
mov qword [rax + 8], rbx
ror bl, 0xe5
adc ebx, 0x46a96bf4
rcr bl, 0x93
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
cmp bpl, bpl
clc
mov qword [rax + 0x20], rdi
inc rbx
movsx rbx, ax
movzx rbx, r8w
push r14
sub rsp, 0x20
movsx bx, ch
shr bh, cl
btr rbx, 0xc6
or edi, 0xffffffff
neg bx
bswap rbx
adc bx, r11w
xor esi, esi
mov rbx, rcx
test r10w, r10w
cmp qword [rcx + 0x468], rsi
jmp 0x1404ad4eb
je 0x1404ad901
cmp qword [rcx + 0x18], rsi
jmp 0x1404ad4fa
jne 0x1404ad517
call fcn.1404b51b5
mov dword [rax], 0x16
call fcn.1404b5e04
or eax, edi
jmp 0x1404ad8cc
inc dword [rcx + 0x470]
cmp dword [rcx + 0x470], 2
jmp 0x1404ad529
je 0x1404ad8c1
mov ebp, 0x20
bswap r14w
movsxd r14, r9d
lea r14, [0x1400c24a0]
jmp 0x1404ad547
mov dword [rbx + 0x50], esi
jmp 0x1404ad54f
mov dword [rbx + 0x2c], esi
jmp 0x1404ad557
jmp 0x1404ad87f
add qword [rbx + 0x18], 2
cmc
clc
test eax, r10d
cmp dword [rbx + 0x28], esi
jmp 0x1404ad56e
jl 0x1404ad8a9
movzx edx, word [rbx + 0x42]
or al, 0xe5
shl al, cl
sete ah
movzx eax, dx
cmc
sub ax, bp
cmp r13b, r11b
cmp ax, 0x5a
ja 0x1404ad5c1
lea rax, [rdx - 0x20]
rcl cx, 9
rcr cx, 0x32
bsr rcx, rcx
and eax, 0x7f
movsx rcx, ax
movsx cx, r14b
mov cl, r14b
mov ecx, dword [r14 + rax*8 + 4]
jmp 0x1404ad5bc
jmp 0x1404ad5c4
mov ecx, esi
clc
mov eax, dword [rbx + 0x2c]
cmp di, 0x2ec7
clc
lea ecx, [rax + rcx*8]
movzx ax, r15b
movsx ax, r11b
and ecx, 0x7f
bsf eax, r9d
shr ax, cl
mov al, spl
mov eax, dword [r14 + rcx*8]
mov dword [rbx + 0x2c], eax
cmp eax, 8
jmp 0x1404ad5f6
je 0x1404ad901
test eax, eax
jmp 0x1404ad603
je 0x1404ad7e3
sub eax, 1
je 0x1404ad7c7
sub eax, 1
jmp 0x1404ad61a
je 0x1404ad747
sub eax, 1
je 0x1404ad6f5
sub eax, 1
jmp 0x1404ad631
je 0x1404ad6e8
sub eax, 1
jmp 0x1404ad63f
je 0x1404ad685
sub eax, 1
jmp 0x1404ad64d
je 0x1404ad673
cmp eax, 1
jmp 0x1404ad65b
jne 0x1404ad916
mov rcx, rbx
jmp 0x1404ad669
call fcn.1404add36
jmp 0x1404ad872
mov rcx, rbx
jmp 0x1404ad67b
call fcn.1404ada72
jmp 0x1404ad872
cmp dx, 0x2a
jmp 0x1404ad68e
je 0x1404ad6b1
lea rdx, [rbx + 0x38]
movsx cx, dh
bswap rcx
mov rcx, rbx
jmp 0x1404ad6a7
call fcn.1404ad922
jmp 0x1404ad872
add qword [rbx + 0x20], 8
inc al
cmp r14b, 0xcc
mov rax, qword [rbx + 0x20]
test r12b, r8b
xadd ecx, ecx
and rcx, r8
mov ecx, dword [rax - 8]
test ecx, ecx
jmp 0x1404ad6d3
cmovs ecx, edi
jmp 0x1404ad6db
mov dword [rbx + 0x38], ecx
jmp 0x1404ad6e3
jmp 0x1404ad869
mov dword [rbx + 0x38], esi
jmp 0x1404ad6f0
jmp 0x1404ad87f
cmp dx, 0x2a
je 0x1404ad708
lea rdx, [rbx + 0x34]
jmp 0x1404ad69f
add qword [rbx + 0x20], 8
mov rax, qword [rbx + 0x20]
mov ecx, dword [rax - 8]
clc
mov dword [rbx + 0x34], ecx
test ecx, ecx
jmp 0x1404ad71f
jns 0x1404ad869
or dword [rbx + 0x30], 4
cmp rax, r12
cmc
cmp r8w, 0x1c5d
neg ecx
jmp 0x1404ad73a
mov dword [rbx + 0x34], ecx
jmp 0x1404ad742
jmp 0x1404ad869
cmp dx, bp
jmp 0x1404ad74f
je 0x1404ad7b9
cmp dx, 0x23
jmp 0x1404ad75e
je 0x1404ad7b1
cmp dx, 0x2b
jmp 0x1404ad76d
je 0x1404ad7a3
cmp dx, 0x2d
jmp 0x1404ad77c
je 0x1404ad79a
cmp dx, 0x30
jmp 0x1404ad78b
jne 0x1404ad87f
or dword [rbx + 0x30], 8
jmp 0x1404ad87f
or dword [rbx + 0x30], 4
jmp 0x1404ad87f
or dword [rbx + 0x30], 1
jmp 0x1404ad7ac
jmp 0x1404ad87f
or dword [rbx + 0x30], ebp
jmp 0x1404ad87f
or dword [rbx + 0x30], 2
jmp 0x1404ad7c2
jmp 0x1404ad87f
mov qword [rbx + 0x30], rsi
mov byte [rbx + 0x40], sil
jmp 0x1404ad7d4
mov dword [rbx + 0x38], edi
mov dword [rbx + 0x3c], esi
mov byte [rbx + 0x54], sil
jmp 0x1404ad87f
mov byte [rbx + 0x54], 1
sar cl, cl
sal ecx, 0x8e
inc rax
mov rcx, qword [rbx + 0x468]
bsr ax, r9w
mov rax, qword [rcx + 8]
clc
cmp r8w, r9w
cmc
cmp qword [rcx + 0x10], rax
jmp 0x1404ad80e
jne 0x1404ad833
cmp byte [rcx + 0x18], sil
je 0x1404ad826
inc dword [rbx + 0x28]
jmp 0x1404ad869
mov dword [rbx + 0x28], edi
jmp 0x1404ad82e
jmp 0x1404ad869
inc dword [rbx + 0x28]
not ah
bswap eax
mov ah, 0x56
inc qword [rcx + 0x10]
mov rax, qword [rbx + 0x468]
inc cl
movsx cx, ah
mov rcx, qword [rax]
neg ax
cwde
mov word [rcx], dx
mov rax, qword [rbx + 0x468]
jmp 0x1404ad865
add qword [rax], 2
mov al, 1
cmp r13, 0x50285aa6
test al, al
jmp 0x1404ad879
je 0x1404ad916
mov rax, qword [rbx + 0x18]
movzx ecx, word [rax]
test r15d, 0x1d7c0f9d
mov word [rbx + 0x42], cx
test cx, cx
jmp 0x1404ad899
jne 0x1404ad55c
add qword [rbx + 0x18], 2
jmp 0x1404ad8a9
inc dword [rbx + 0x470]
cmp dword [rbx + 0x470], 2
jmp 0x1404ad8bb
jne 0x1404ad547
mov eax, dword [rbx + 0x28]
bsf rbx, r9
add r14b, 0xe1
mov rbx, qword [rsp + 0x30]
bts bp, r10w
mov rbp, qword [rsp + 0x38]
bt r14d, ecx
mov rsi, qword [rsp + 0x40]
xadd dil, dil
bts rdi, rsp
ror edi, 0x47
mov rdi, qword [rsp + 0x48]
add rsp, 0x20
mov r14d, 0xe7a5360
pop r14
ret
call fcn.1404b51b5
mov dword [rax], 0x16
jmp 0x1404ad911
call fcn.1404b5e04
mov eax, edi
jmp 0x1404ad91d
jmp 0x1404ad8cc