Function at 0x1402e3ef6
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 0x20], r9
test r14b, dl
jmp 0x1402e3f1b
push rbp
clc
test r14d, esi
push rsi
bsf si, bp
push rdi
push r12
push r13
rcl sil, cl
push r14
sar r14b, cl
ror dil, cl
push r15
sub rsp, 0x60
movsxd rsi, r12d
movzx r14, r9w
mov qword [rsp + 0x40], 0xfffffffffffffffe
xchg r14b, r14b
mov qword [rsp + 0xb0], rbx
movzx di, r9b
mov rsi, r8
movsx di, r15b
mov rdi, rdx
movzx r14w, r11b
jmp 0x1402e3f72
mov r14, rcx
cmovbe ebx, ebx
movsx bx, bl
mov rbx, qword [rcx + 0x10]
movsx cx, ah
movzx ecx, r14w
not cl
mov qword [rsp + 0x30], rbx
movsx cx, r8b
mov rcx, rbx
jmp 0x1402e3f9c
call qword [0x14013b118]
nop
seto ah
cwd
bswap ax
mov rax, qword [r14 + 0x10]
sbb rdx, 0x50b06362
sbb dh, dl
movsx cx, r8b
and rdi, 0xfffffffffffffffc
adc dx, 0x1157
clc
sub r13d, r13d
stc
cmc
sar cx, cl
mov edx, r13d
shr ch, cl
sub cx, 0x89f
rol cx, cl
mov rcx, qword [rax + 0x38]
test r9b, bl
test rcx, rcx
jmp 0x1402e3feb
je 0x1402e43f0
mov rax, qword [rax + 0x28]
xchg bpl, bpl
bsf bp, dx
mov rbp, qword [rax]
clc
mov qword [rsp + 0x38], rbp
stc
cmp qword [rbp + 8], rdi
jmp 0x1402e400f
je 0x1402e4037
inc rdx
add rax, 8
cmp bpl, r8b
jmp 0x1402e4024
cmp rdx, rcx
jmp 0x1402e402c
jb 0x1402e3ffc
jmp 0x1402e43f0
cmp dword [rbp + 0x10], r13d
jne 0x1402e43f0
mov r12, qword [r14 + 0x18]
btr ax, bx
mov qword [rsp + 0x20], r12
xchg ch, dh
mov rcx, qword [rbp]
bt ax, dx
mov qword [rsp + 0x28], rcx
sub rcx, r12
sub rcx, 4
sar rcx, 4
dec al
ror al, 0x16
mov rax, qword [r14 + 0xb0]
mov rdx, qword [rax + rcx*8]
movsx cx, r12b
mov qword [rsp + 0xa0], rdx
xchg rcx, rcx
movzx rcx, dx
mov ecx, dword [rsp + 0xc0]
cmc
test rsi, rsi
je 0x1402e4107
mov rdx, rsi
mov cx, dx
movsx cx, dil
mov rcx, rbp
jmp 0x1402e40b0
call fcn.140119e80
mov rdx, qword [rbp + 0x28]
jmp 0x1402e40bf
test rdx, rdx
je 0x1402e40dd
mov rax, qword [rdx]
mov qword [rsp + 0xa8], rax
jmp 0x1402e40d8
jmp 0x1402e40ef
mov qword [rsp + 0xa8], r13
movsx r13, di
not dh
movzx r13, r9w
mov r13d, 0xfffffffe
mov rdx, qword [rsp + 0xa0]
jmp 0x1402e4102
jmp 0x1402e4162
mov rax, qword [rbp + 0x28]
jmp 0x1402e4110
test rax, rax
jmp 0x1402e4118
je 0x1402e4126
mov rax, qword [rax]
jmp 0x1402e4129
mov rax, r13
mov qword [rsp + 0xa8], rax
stc
test rax, rax
jmp 0x1402e413a
jne 0x1402e4145
jmp 0x1402e43f0
test cl, 1
jmp 0x1402e414d
jne 0x1402e4162
mov r13d, dword [rbp + 0x30]
btr eax, 0xda
rcl al, cl
xor si, 0x6c7c
mov esi, r13d
movsxd rax, r13d
cmp r11b, 0x18
cmp r13d, dword [r14 + 0xb8]
jmp 0x1402e4178
jge 0x1402e43ca
lea r15, [rax*8]
setb bh
mov rbx, qword [rsp + 0xa8]
inc bpl
dec bpl
movsx bp, r11b
mov rbp, qword [rsp + 0x28]
jmp 0x1402e41a6
inc r13d
test ah, bl
jmp 0x1402e41b6
test esi, esi
jmp 0x1402e41bd
jns 0x1402e41f2
mov r12, rbp
cmc
cmp esi, 0xfffffffe
jmp 0x1402e41cf
jne 0x1402e41e6
mov rdi, qword [r14 + 0xe0]
jmp 0x1402e41e1
jmp 0x1402e42dd
mov rdi, qword [r14 + 0xe8]
jmp 0x1402e42dd
mov rax, qword [r14 + 0xb0]
mov rdi, qword [r15 + rax]
setno ch
bswap rcx
not r8d
mov r8, qword [rdx + 8]
movsxd rcx, edi
movzx cx, spl
mov rdx, qword [rdx]
setne cl
movsx ecx, r12w
mov ecx, 0x6de053cb
mov rcx, qword [rdi]
jmp 0x1402e4229
call fcn.14012ef68
mov rdx, qword [rsp + 0xa0]
stc
test r11w, r12w
jmp 0x1402e4240
test eax, eax
jmp 0x1402e4247
jne 0x1402e439f
mov rcx, qword [rdi]
bts ax, r8w
mov rax, qword [rdx + 8]
sbb rdi, rdx
inc dil
add edi, 0x68422b70
lea rdi, [rcx + rax*2]
dec rax
bsf ax, r12w
cbw
movzx eax, word [rdi]
add rdi, 2
test r11b, r13b
cmp ax, 0x5c
jmp 0x1402e4286
jne 0x1402e439f
mov edx, 0x5c
cmova rcx, rbp
bswap rcx
xchg rcx, rcx
mov rcx, rdi
jmp 0x1402e42a3
call fcn.14012ee30
test rax, rax
jmp 0x1402e42b0
jne 0x1402e4392
movsxd rax, esi
sbb cl, r8b
mov dl, 0x35
stc
add rax, rax
jmp 0x1402e42cb
lea r12, [r12 + rax*8 + 4]
movzx rcx, r11w
jmp 0x1402e42dd
mov rdx, rbx
mov rcx, rdi
call fcn.1402e3d16
test al, al
je 0x1402e4387
mov qword [rsp + 0x58], r12
clc
cmp r13b, 0xcc
jmp 0x1402e42ff
mov qword [rsp + 0x50], rdi
cmc
test r13w, di
xor eax, eax
test rdi, rdi
jmp 0x1402e4313
je 0x1402e4348
or rcx, 0xffffffffffffffff
repne scasw ax, word [rdi]
jmp 0x1402e4325
not rcx
jmp 0x1402e432d
dec rcx
clc
add cx, cx
jmp 0x1402e4339
mov word [rsp + 0x48], cx
jmp 0x1402e4343
jmp 0x1402e4355
mov word [rsp + 0x48], ax
setp cl
movzx dx, r12b
lea rdx, [rsp + 0x48]
jmp 0x1402e435f
mov rcx, qword [rsp + 0xb8]
jmp 0x1402e436c
call fcn.14012e910
mov ecx, dword [rsp + 0xc0]
stc
test cl, 2
jmp 0x1402e4381
jne 0x1402e43b7
mov r12, qword [rsp + 0x20]
jmp 0x1402e4392
mov rdx, qword [rsp + 0xa0]
jmp 0x1402e439f
inc esi
add r15, 8
cmp esi, dword [r14 + 0xb8]
jmp 0x1402e43b1
jl 0x1402e41a6
mov rbx, qword [rsp + 0x30]
not ch
xchg rbp, rcx
mov rbp, qword [rsp + 0x38]
movzx ecx, r9w
mov dword [rbp + 0x30], r13d
movzx ecx, bx
not cx
xchg ecx, ecx
mov rcx, rbx
jmp 0x1402e43de
call qword [0x14013b120]
mov al, 1
jmp 0x1402e43eb
jmp 0x1402e43fb
mov rcx, rbx
call qword [0x14013b120]
sub al, al
mov rbx, qword [rsp + 0xb0]
movzx rsi, di
mov r14w, 0x71c5
add rsp, 0x60
movsxd r14, r13d
bswap r14
movzx r15d, cx
pop r15
mov r13b, al
movsx ebp, r15w
seta r13b
pop r14
movzx bp, bl
movsxd rdi, r15d
not r13w
pop r13
movsx r12, ax
pop r12
movsxd rsi, eax
movsx bp, r13b
pop rdi
pop rsi
pop rbp
jmp 0x1402e444c
ret