Function at 0x14042e769
Capabilities:
Check for software breakpoints

Disassembly:
push rsi
push rdi
jmp 0x14042e770
push rbx
bts si, r9w
or rsi, 0x598a35bb
rcr esi, 0x4d
sub rsp, 0x20
jmp 0x14042e789
mov rsi, rcx
jmp 0x14042e791
jmp 0x14042e7ea
xor eax, eax
cmp sil, 0x91
sar cl, cl
movzx eax, al
mov edx, dword [rsi + 0x4824]
mov cl, 0x18
cmc
sub cl, dl
cmc
cmp ax, sp
shl eax, cl
test rsp, 0x321c6350
test bx, r12w
clc
or dword [rsi + 0x4820], eax
inc ax
lea eax, [rdx + 8]
jmp 0x14042e7d6
mov dword [rsi + 0x4824], eax
jmp 0x14042e7e1
cmp edx, 0x11
jge 0x14042ea79
cmp dword [rsi + 0x482c], 0
jmp 0x14042e7f6
jne 0x14042e796
mov rbx, qword [rsi]
mov rax, qword [rbx + 0xc0]
cmp rax, qword [rbx + 0xc8]
jmp 0x14042e812
jae 0x14042e84d
lea rcx, [rax + 1]
jmp 0x14042e821
mov qword [rbx + 0xc0], rcx
stc
cmp r13b, 0x88
movzx eax, byte [rax]
jmp 0x14042e83b
cmp al, 0xff
jmp 0x14042e842
jne 0x14042e79e
jmp 0x14042e91b
cmp dword [rbx + 0x30], 0
je 0x14042e796
mov r8d, dword [rbx + 0x34]
seta dil
movzx edi, cx
mov di, 0x76aa
lea rdi, [rbx + 0x38]
movzx ecx, r11w
movsx ecx, ax
movzx rcx, r14w
mov rcx, qword [rbx + 0x28]
mov dh, 0xab
cqo
jmp 0x14042e883
mov rdx, rdi
call qword [rbx + 0x10]
mov ecx, dword [rbx + 0xc0]
sub ecx, dword [rbx + 0xd0]
test dx, sp
add dword [rbx + 0xb8], ecx
test eax, eax
je 0x14042e8c6
movsxd rcx, eax
cmovns rax, rbp
add rcx, rdi
sete al
cdqe
cmovg rax, r12
movzx eax, byte [rdi]
jmp 0x14042e8c1
jmp 0x14042e8f6
mov dword [rbx + 0x30], 0
inc cx
shl ch, 0x9b
lea rcx, [rbx + 0x39]
test ecx, 0x6ab57d29
test r8b, r12b
mov byte [rbx + 0x38], 0
cmc
cmp r15b, bpl
sub eax, eax
jmp 0x14042e8f6
mov qword [rbx + 0xc8], rcx
movzx rcx, r8w
lea rcx, [rbx + 0x39]
mov qword [rbx + 0xc0], rcx
cmp bpl, 0x91
cmp bpl, spl
cmp al, 0xff
jne 0x14042e79e
mov rbx, qword [rsi]
movsx rax, r8w
mov rax, qword [rbx + 0xc0]
stc
cmp r10b, 0x9d
cmp rax, qword [rbx + 0xc8]
jmp 0x14042e93a
jae 0x14042e95d
lea rcx, [rax + 1]
jmp 0x14042e949
mov qword [rbx + 0xc0], rcx
jmp 0x14042e955
movzx eax, byte [rax]
jmp 0x14042ea01
cmp dword [rbx + 0x30], 0
jmp 0x14042e966
jne 0x14042e978
sub eax, eax
jmp 0x14042e973
jmp 0x14042ea01
mov r8d, dword [rbx + 0x34]
lea rdi, [rbx + 0x38]
movsxd rcx, r14d
not rdx
mov rcx, qword [rbx + 0x28]
sets dl
mov rdx, rdi
call qword [rbx + 0x10]
mov ecx, dword [rbx + 0xc0]
cmp bh, 0xcc
clc
sub ecx, dword [rbx + 0xd0]
add dword [rbx + 0xb8], ecx
test eax, eax
je 0x14042e9ca
movsxd rcx, eax
add rcx, rdi
cwde
cdqe
mov ah, 0x16
movzx eax, byte [rdi]
jmp 0x14042e9c5
jmp 0x14042e9e7
mov dword [rbx + 0x30], 0
sal ch, cl
lea rcx, [rbx + 0x39]
stc
cmp r13b, r14b
mov byte [rbx + 0x38], 0
stc
test r8b, 0x92
xor eax, eax
stc
mov qword [rbx + 0xc8], rcx
lea rcx, [rbx + 0x39]
clc
test ax, 0x29a6
mov qword [rbx + 0xc0], rcx
cmp ch, 0xcf
cmp al, 0xff
jmp 0x14042ea08
jne 0x14042ea47
mov rbx, qword [rsi]
mov rax, qword [rbx + 0xc0]
test r9d, 0x7cc86709
cmp rax, qword [rbx + 0xc8]
jmp 0x14042ea2b
jb 0x14042e940
sub eax, eax
cmp dword [rbx + 0x30], 0
jmp 0x14042ea3c
jne 0x14042e978
jmp 0x14042ea01
movzx ecx, al
jmp 0x14042ea50
test ecx, ecx
jmp 0x14042ea57
jne 0x14042ea64
mov al, 0xff
jmp 0x14042e79e
mov byte [rsi + 0x4828], al
ror bl, cl
rcr rbx, cl
mov dword [rsi + 0x482c], 1
add rsp, 0x20
pop rbx
jmp 0x14042ea87
pop rdi
pop rsi
jmp 0x14042ea8e
ret