Function at 0x1403f112a
Capabilities:
Check for software breakpoints

Disassembly:
push r15
bts r15w, si
cmovno r15w, r9w
push r14
push r12
stc
rcr r12b, cl
cmp r11, 0x8f13334
push rsi
or r14, 0x7e1d3ae2
push rdi
movsx rdi, sp
mov r14d, 0x52fd0283
movzx r14w, r11b
push rbx
sub rsp, 0x28
sub sil, r12b
rcl rsi, 0xa9
mov rsi, r8
movzx r12d, di
setp r14b
rcr r15b, 0xa4
mov r12, rdx
movsx r14d, di
mov r14, rcx
movsxd rdi, r11d
add rsi, rdx
movzx r15, r10w
bswap r15w
mov rdi, qword [rcx + 0x10]
mov r15, qword [rcx + 0x18]
jmp 0x1403f119d
jmp 0x1403f11ac
call fcn.1404a1c3e
add rdi, 0x20
cmc
cmp rdi, r15
jmp 0x1403f11b4
je 0x1403f12c2
lea rax, [r12 + 1]
cmc
jmp 0x1403f11c5
cmp rax, rsi
jmp 0x1403f11cd
ja 0x1403f17a3
mov byte [r12], 0x52
mov rcx, qword [rdi + 0x10]
test al, 0xc8
cmp rcx, 0x80
jmp 0x1403f11ea
jb 0x1403f1268
nop word cs:[rax + rax]
shr dh, cl
btc edx, 0x27
lea rdx, [rax + 1]
test r14, r11
cmp ecx, 0x7d3c2a91
clc
cmp rdx, rsi
ja 0x1403f17a3
mov ebx, ecx
or bl, 0x80
mov byte [rax], bl
mov rbx, rcx
sar al, 0x42
and ah, 0x5f
bsf ax, r13w
shr rbx, 7
and rax, r13
mov rax, rdx
cmp r11d, esp
test r12, 0x47ae0b0e
cmp rcx, 0x3fff
movsxd rcx, r9d
mov cx, 0x522b
mov cl, r10b
mov rcx, rbx
jmp 0x1403f125d
ja 0x1403f1204
jmp 0x1403f1278
mov rdx, rax
stc
movzx bx, r10b
movzx rbx, sp
mov rbx, rcx
lea rcx, [rdx + 1]
cmp rcx, rsi
jmp 0x1403f1284
ja 0x1403f17a3
mov byte [rdx], bl
ror r12d, cl
mov r8, qword [rdi + 0x10]
lea r12, [rcx + r8]
test r11b, bl
cmp r12, rsi
ja 0x1403f17a3
cmp qword [rdi + 0x18], 0x10
movzx rdx, ax
mov rdx, rdi
jmp 0x1403f12b4
jb 0x1403f11a2
mov rdx, qword [rdi]
jmp 0x1403f11a2
mov rdi, qword [r14 + 0x28]
movzx r15, dx
mov r15b, 0x7f
mov r15, qword [r14 + 0x30]
jmp 0x1403f12df
call fcn.1404a1c3e
add rdi, 0x20
cmp rdi, r15
jmp 0x1403f12e7
je 0x1403f1404
lea rax, [r12 + 1]
cmp rax, rsi
ja 0x1403f17a3
mov byte [r12], 0x5a
mov rcx, qword [rdi + 0x10]
cmp r14b, 0xcc
test rbx, rsp
cmp rcx, 0x80
jmp 0x1403f1317
jb 0x1403f1399
nop word cs:[rax + rax]
sal rdx, cl
sbb rdx, 0x5e7e026a
lea rdx, [rax + 1]
cmp r11w, 0x4ed
test r11b, 0xf7
cmp rdx, rsi
jmp 0x1403f134b
ja 0x1403f17a3
mov ebx, ecx
test r14w, r10w
or bl, 0x80
clc
mov byte [rax], bl
sar rbx, 0x1c
lahf
mov rbx, rcx
shr rbx, 7
sar eax, 9
movzx eax, r9w
mov rax, rdx
clc
cmc
cmp rcx, 0x3fff
movsxd rcx, r12d
movzx ecx, bx
cmovae cx, di
mov rcx, rbx
jmp 0x1403f138e
ja 0x1403f1335
jmp 0x1403f13b1
mov rdx, rax
btc ebx, 0x1c
shl bl, 0xfd
sar bh, cl
mov rbx, rcx
btc ecx, eax
rol cx, cl
cmp bp, bx
lea rcx, [rdx + 1]
cmp r14b, 0x8a
stc
clc
cmp rcx, rsi
ja 0x1403f17a3
mov byte [rdx], bl
mov r8, qword [rdi + 0x10]
lea r12, [rcx + r8]
test edx, r14d
cmp r12, rsi
jmp 0x1403f13d9
ja 0x1403f17a3
cmp qword [rdi + 0x18], 0x10
cmova dx, r9w
jmp 0x1403f13ee
mov rdx, rdi
jb 0x1403f12d6
mov rdx, qword [rdi]
jmp 0x1403f13ff
jmp 0x1403f12d6
mov rdi, qword [r14 + 0x40]
movsx r15d, r14w
movzx r15d, dx
mov r15, qword [r14 + 0x48]
jmp 0x1403f1419
jmp 0x1403f142c
call fcn.1404a1c3e
add rdi, 0x20
cmc
cmp bpl, 0x35
cmp rdi, r15
jmp 0x1403f1434
je 0x1403f1545
lea rax, [r12 + 1]
test sil, 0x7f
cmp rax, rsi
ja 0x1403f17a3
mov byte [r12], 0x62
shld rcx, r14, 0xdb
rcr ecx, cl
mov rcx, qword [rdi + 0x10]
cmp rcx, 0x80
jmp 0x1403f1468
jb 0x1403f14d1
nop word cs:[rax + rax]
lea rdx, [rax + 1]
jmp 0x1403f1485
cmp rdx, rsi
ja 0x1403f17a3
mov ebx, ecx
clc
or bl, 0x80
cmp rsp, 0x7ec16157
mov byte [rax], bl
mov rbx, rcx
shr rbx, 7
and ah, dl
mov rax, rdx
cmp r11, 0x17de58b8
cmp rcx, 0x3fff
jmp 0x1403f14be
mov rcx, rbx
jmp 0x1403f14c6
ja 0x1403f147c
jmp 0x1403f14eb
mov rdx, rax
bts bx, r12w
rcl rbx, 0xef
mov rbx, rcx
shr cx, 0x75
sub cl, 0x7b
bt ecx, r9d
lea rcx, [rdx + 1]
cmp rcx, rsi
jmp 0x1403f14f7
ja 0x1403f17a3
mov byte [rdx], bl
mov r8, qword [rdi + 0x10]
and r12b, 0x76
lea r12, [rcx + r8]
jmp 0x1403f1510
cmp r12, rsi
jmp 0x1403f1518
ja 0x1403f17a3
cmp qword [rdi + 0x18], 0x10
movsx edx, dx
xchg dh, dh
mov dh, dl
mov rdx, rdi
jmp 0x1403f1532
jb 0x1403f141e
mov rdx, qword [rdi]
jmp 0x1403f1540
jmp 0x1403f141e
mov rdi, qword [r14 + 0x58]
movsxd r15, esi
movzx r15w, al
mov r15, qword [r14 + 0x60]
jmp 0x1403f155a
jmp 0x1403f1568
call fcn.1404a1c3e
add rdi, 0x20
cmp rdi, r15
je 0x1403f169b
lea rax, [r12 + 1]
stc
cmp rax, rsi
jmp 0x1403f157f
ja 0x1403f17a3
mov byte [r12], 0x6a
btc cx, r12w
sar cl, 0x64
mov rcx, qword [rdi + 0x10]
cmp rcx, 0x80
jmp 0x1403f15a2
jb 0x1403f161d
nop word cs:[rax + rax]
ror edx, 0xbc
rcl dx, 0xb5
lea rdx, [rax + 1]
cmp r12b, r13b
cmp rdx, rsi
jmp 0x1403f15ca
ja 0x1403f17a3
mov ebx, ecx
or bl, 0x80
jmp 0x1403f15de
mov byte [rax], bl
movsx rax, bx
sub al, 0x2a
mov rbx, rcx
cmc
cmp esp, ebp
rcl al, 0x4a
shr rbx, 7
sub ah, ch
xor al, r13b
mov rax, rdx
test r12b, cl
cmp rcx, 0x3fff
jmp 0x1403f160a
mov rcx, rbx
jmp 0x1403f1612
ja 0x1403f15bb
jmp 0x1403f1637
mov rdx, rax
movsx ebx, r12w
rcl bx, cl
mov rbx, rcx
bsf rcx, rdx
sbb ch, 0x8b
shrd cx, r15w, 0x5a
lea rcx, [rdx + 1]
cmc
cmp ebx, 0x2d203c75
cmp rcx, rsi
jmp 0x1403f164a
ja 0x1403f17a3
mov byte [rdx], bl
bts r8w, dx
sbb r8b, 0xbb
add r12w, r9w
mov r8, qword [rdi + 0x10]
lea r12, [rcx + r8]
cmp r12, rsi
jmp 0x1403f166f
ja 0x1403f17a3
cmp qword [rdi + 0x18], 0x10
movsxd rdx, r8d
not dl
cdq
mov rdx, rdi
jmp 0x1403f1688
jb 0x1403f155f
mov rdx, qword [rdi]
jmp 0x1403f1696
jmp 0x1403f155f
mov r9, qword [r14 + 0x70]
mov r8, qword [r14 + 0x78]
sar al, 0x4d
mov al, 1
cmp sil, r8b
test r13d, 0x351a2eed
cmp r9, r8
jmp 0x1403f16ba
je 0x1403f17ad
lea rdi, [r12 + 1]
cmp rdi, rsi
jmp 0x1403f16cd
ja 0x1403f17a3
mov byte [r12], 0x70
shr cl, 9
add ch, 0xd7
mov ecx, dword [r9]
jmp 0x1403f16e6
cmp rcx, 0x80
jmp 0x1403f16f2
jb 0x1403f1756
nop word cs:[rax + rax]
lea rdx, [rdi + 1]
cmp rdx, rsi
jmp 0x1403f1712
ja 0x1403f17a3
mov ebx, ecx
or bl, 0x80
mov byte [rdi], bl
add dil, bpl
mov rbx, rcx
rcl di, 0xe1
jmp 0x1403f1730
shr rbx, 7
bsf di, r15w
mov rdi, rdx
cmp rcx, 0x3fff
jmp 0x1403f1748
mov rcx, rbx
ja 0x1403f1706
jmp 0x1403f1767
mov rdx, rdi
mov rbx, rcx
sal r12b, cl
movsx r12d, r11w
shl r12w, cl
lea r12, [rdx + 1]
stc
clc
cmp r12, rsi
jmp 0x1403f1775
ja 0x1403f17a3
mov byte [rdx], bl
jmp 0x1403f1788
add r9, 4
test ah, 0xc7
stc
cmp r9, r8
jmp 0x1403f1798
jne 0x1403f16c0
jmp 0x1403f17ad
xor eax, eax
jmp 0x1403f17ad
add rsp, 0x28
pop rbx
movzx r14d, r11w
movsx esi, r15w
pop rdi
movzx r15, r9w
bswap r15w
mov rsi, 0x672b4821
pop rsi
movzx r15w, cl
xchg r12w, r14w
pop r12
pop r14
movzx r15, r14w
pop r15
jmp 0x1403f17e3
ret