Function at 0x14049f8b4
Capabilities:
Check for software breakpoints

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
movzx ecx, bx
or cl, dil
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
and cx, sp
mov cx, r9w
push rdi
push r12
setl cl
sub ecx, 0x788d7bac
push r13
xchg cx, cx
cmp r12d, r10d
neg ch
push r14
shr cl, cl
rcr cx, cl
push r15
bsr cx, ax
bt rcx, 0xc3
sub rsp, 0x50
xor cl, ah
dec cl
sub edx, edx
lea rcx, [rax - 0x48]
call fcn.14049e2d5
mov rax, qword [rsp + 0x38]
test r12, 0x1c7d7a12
sub r15d, r15d
sub cx, r11w
cqo
bts r14w, r15w
mov esi, r15d
movzx r14d, r10w
or r12, 0xffffffffffffffff
mov r14, qword [rax + 0x120]
cdqe
cqo
lea r8d, [r15 + 0xc]
lea rdx, [r14 + 0x1d0]
movsx rcx, r11w
setnp ch
mov rax, qword [rdx + 0x60]
movzx ecx, si
mov cl, cl
movsx rcx, cx
mov rcx, r12
jmp 0x14049f962
inc rcx
cmp r15b, 0xe7
cmp word [rax + rcx*2], r15w
jmp 0x14049f973
jne 0x14049f962
mov r9, qword [rdx]
mov rax, r12
inc rax
cmp word [r9 + rax*2], r15w
jmp 0x14049f98c
jne 0x14049f97f
add rax, rsi
btc rsi, r11
add rdx, 8
lea rsi, [rcx + 2]
cmp bh, 0x67
cmc
lea rsi, [rsi + rax]
sub r8, 1
jmp 0x14049f9b2
jne 0x14049f94d
lea rcx, [rsi*2 + 2]
jmp 0x14049f9c5
call fcn.1404c30b6
mov rdi, rax
cmp rcx, rdx
test bp, 0x6063
test rax, rax
jmp 0x14049f9dd
jne 0x14049f9f0
mov rdi, r15
jmp 0x14049f9eb
jmp 0x14049fb27
mov rbx, rdi
mov rbp, r15
rol dh, cl
rcr cl, 0x62
add r14, 0x230
add dl, bpl
xchg cx, dx
mov r13d, 0x3a
cwde
not r8
mov word [rbx], r13w
lahf
cdqe
mov rdx, rsi
sub cl, spl
ror r8b, cl
mov r8, qword [r14 - 0x60]
sub cl, spl
movzx rax, si
add rbx, 2
mov rax, rbx
movsxd rcx, esp
mov cx, r10w
movsx cx, ch
mov rcx, rbx
clc
stc
sub rax, rdi
cmp bl, r8b
sar rax, 1
sub rdx, rax
inc rdx
jmp 0x14049fa58
call fcn.1404c3d40
test eax, eax
jmp 0x14049fa64
jne 0x14049fbb8
mov rax, r12
jmp 0x14049fa72
inc rax
test dl, r9b
cmp word [rbx + rax*2], r15w
jmp 0x14049fa82
jne 0x14049fa72
lea rbx, [rbx + rax*2]
movsx rcx, r12w
rcr ch, 0x60
mov rdx, rsi
rcr ah, 0x4e
bsr ecx, ebx
shr eax, 0xe3
mov word [rbx], r13w
shl ax, cl
sal ah, cl
cbw
add rbx, 2
mov r8, qword [r14]
mov rax, rbx
movzx cx, dl
sub rax, rdi
sbb ch, cl
rcl ch, 0x75
sar cx, cl
mov rcx, rbx
jmp 0x14049facc
sar rax, 1
cmc
clc
sub rdx, rax
inc rdx
jmp 0x14049fadc
call fcn.1404c3d40
test eax, eax
jne 0x14049fbb8
mov rax, r12
jmp 0x14049faf1
inc rax
cmp word [rbx + rax*2], r15w
jmp 0x14049fafe
jne 0x14049faf1
inc rbp
lea rbx, [rbx + rax*2]
cmp bx, cx
add r14, 8
cmp edi, esp
cmp rbp, 0xc
jmp 0x14049fb1d
jb 0x14049fa12
mov word [rbx], r15w
sub ecx, ecx
call fcn.1404c3032
cmp byte [rsp + 0x48], r15b
je 0x14049fb58
mov rcx, qword [rsp + 0x30]
test bp, 0x1857
sal ah, cl
bsr r13, r15
and dword [rcx + 0x3a8], 0xfffffffd
movsx ax, al
movsx r14d, r8w
lea r11, [rsp + 0x50]
lahf
bswap r15
setbe r15b
mov rax, rdi
cmovne r15d, esp
mov r13w, bp
setb r12b
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
movzx di, bl
movsx r13w, cl
mov rsp, r11
not dil
pop r15
bswap di
mov r14b, cl
pop r14
cmovae r13w, di
jmp 0x14049fba3
pop r13
pop r12
movzx edi, r11w
movsxd rdi, r12d
not rdi
pop rdi
jmp 0x14049fbb7
ret
xor r9d, r9d
cmp ah, 0x50
test r12d, ebx
cmp esp, r14d
mov qword [rsp + 0x20], r15
sub r8d, r8d
sub edx, edx
cmp r11b, 0xcc
jmp 0x14049fbda
xor ecx, ecx
jmp 0x14049fbe1
call fcn.1404afd83
int3