Function at 0x1403f5212
Capabilities:
Check for software breakpoints

Disassembly:
push r14
test r14b, 0x5c
test r12w, r12w
push rsi
sbb si, cx
adc rsi, 0x187015ae
push rdi
adc sil, 0x31
push rbx
movsx si, cl
rol sil, cl
test r11b, r10b
sub rsp, 0x88
sub rsi, r8
jmp 0x1403f5247
movaps xmmword [rsp + 0x70], xmm6
sbb rsi, rdx
mov rsi, rcx
cmp rax, rax
jmp 0x1403f525a
mov dword [rcx + 8], 0
test r14, r9
cmp al, r9b
cmp qword [rcx + 0x28], 0x10
jb 0x1403f5280
mov rax, qword [rsi + 0x10]
jmp 0x1403f527b
jmp 0x1403f528b
lea rax, [rsi + 0x10]
test r10, 0x6c9134b8
mov qword [rsi + 0x20], 0
stc
mov byte [rax], 0
cmp r13b, 0x7e
cmp qword [rsi + 0x48], 0x10
jmp 0x1403f52a5
jb 0x1403f52b9
mov rax, qword [rsi + 0x30]
jmp 0x1403f52b4
jmp 0x1403f52c5
lea rax, [rsi + 0x30]
clc
cmc
test r11w, 0x4034
mov qword [rsi + 0x40], 0
cmp r12w, 0x3f4f
mov byte [rax], 0
test dx, bx
clc
stc
cmp qword [rsi + 0x68], 0x10
jmp 0x1403f52e5
jb 0x1403f52f4
mov rax, qword [rsi + 0x50]
jmp 0x1403f5303
lea rax, [rsi + 0x50]
test r12, 0xe734ad5
cmp sil, 0x93
mov qword [rsi + 0x60], 0
jmp 0x1403f5310
mov byte [rax], 0
clc
cmp qword [rsi + 0x88], 0x10
jmp 0x1403f5321
jb 0x1403f5335
mov rax, qword [rsi + 0x70]
jmp 0x1403f5330
jmp 0x1403f533c
lea rax, [rsi + 0x70]
cmp r9b, r10b
mov qword [rsi + 0x80], 0
mov byte [rax], 0
cmp qword [rsi + 0xa8], 0x10
jb 0x1403f5369
mov rax, qword [rsi + 0x90]
jmp 0x1403f5364
jmp 0x1403f5377
lea rax, [rsi + 0x90]
mov r14b, 0x9e
sete r14b
mov qword [rsi + 0xa0], 0
mov byte [rax], 0
mov qword [rsi + 0xb0], 0
mov dword [rsi + 0xb8], 0
jmp 0x1403f539f
lea r14, [0x1400bee30]
jmp 0x1403f53ab
mov qword [rsp + 0x20], r14
jmp 0x1403f53b5
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
cbw
or ch, 0x5a
movups xmmword [rsp + 0x50], xmm0
adc cx, 0x60d9
inc eax
rcl ax, 0x42
mov dword [rsp + 0x28], 0
test bh, 0x2c
test r10w, r15w
movaps xmm6, xmmword [0x1400bd400]
ror ah, cl
xor al, sil
rcr al, cl
movups xmmword [rsp + 0x40], xmm6
movups xmmword [rsp + 0x60], xmm6
test bl, r11b
movzx rax, bx
sbb rcx, 0x5984223d
lea rax, [rsi + 0xc0]
ror cx, 0xcf
sbb cx, 0x39e1
mov dword [rsi + 0xc8], 0
and cx, bx
test rdi, 0x7f852a05
sub cl, bh
lea rcx, [rsp + 0x20]
cmp dx, r9w
jmp 0x1403f543b
cmp rax, rcx
je 0x1403f5540
cmp qword [rsi + 0xe8], 0x10
jmp 0x1403f5451
jb 0x1403f5468
mov rax, qword [rsi + 0xd0]
jmp 0x1403f5463
jmp 0x1403f5470
lea rax, [rsi + 0xd0]
clc
mov qword [rsi + 0xe0], 0
sal di, cl
rcl di, cl
jmp 0x1403f5486
mov byte [rax], 0
sbb rdi, 0x2e5c4d7f
mov rdi, qword [rsp + 0x60]
test ch, ah
jmp 0x1403f549d
cmp qword [rsp + 0x68], 0x10
jb 0x1403f54b8
mov r9, qword [rsp + 0x50]
jmp 0x1403f54b3
jmp 0x1403f54bd
lea r9, [rsp + 0x50]
lea rbx, [rsi + 0xf0]
sub ax, 0x16d2
shl ax, 0xde
shr al, 0x77
mov rax, qword [rsi + 0x108]
test r15b, 0xcf
test r11b, bpl
cmp rax, rdi
jae 0x1403f54fb
mov rcx, rbx
mov rdx, rdi
jmp 0x1403f54f1
call fcn.1403bf42a
jmp 0x1403f5540
cmp rax, 0x10
jb 0x1403f550f
mov rbx, qword [rsi + 0xf0]
cdq
bswap ecx
mov qword [rsi + 0x100], rdi
mov rcx, rbx
cwd
sets dh
mov rdx, r9
cmovno r8, r13
movsxd r8, r14d
bswap r8d
mov r8, rdi
jmp 0x1403f5533
call fcn.1404a79a8
mov byte [rbx + rdi], 0
or ax, 0x6ddf
mov qword [rsp + 0x20], r14
and rax, 0x5e9e7fd9
sal eax, cl
mov rax, qword [rsp + 0x68]
cmp rax, 0x10
jb 0x1403f55af
mov rcx, qword [rsp + 0x50]
and dl, r8b
rcl dx, cl
lea rdx, [rax + 1]
stc
test r15w, 0x3ecf
cmp rdx, 0x1000
jmp 0x1403f557f
jb 0x1403f55aa
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
jmp 0x1403f5593
sub rcx, rbx
cmp rcx, 0x20
jae 0x1403f5732
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.14012e38b
movups xmmword [rsp + 0x60], xmm6
bsr ax, r15w
mov byte [rsp + 0x50], 0
mov eax, 0x64c55482
mov rax, qword [rsp + 0x48]
stc
test dh, 0x9e
cmp rax, 0x10
jb 0x1403f562f
mov rcx, qword [rsp + 0x30]
lea rdx, [rax + 1]
cmp eax, edi
test bp, r10w
cmp sil, 0x8e
cmp rdx, 0x1000
jb 0x1403f562a
mov rbx, qword [rcx - 8]
stc
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jmp 0x1403f560b
jae 0x1403f5732
add rax, 0x28
movzx ecx, r15w
cwd
mov dx, 0xf42
mov rdx, rax
mov rcx, rbx
jmp 0x1403f562a
call fcn.14012e38b
mov rdi, qword [rsi + 0x110]
sub bl, 0xf4
sbb bh, 0x7d
mov rbx, qword [rsi + 0x118]
test sil, r9b
clc
cmc
cmp rdi, rbx
je 0x1403f568a
nop word [rax + rax]
mov rcx, rdi
jmp 0x1403f565f
call fcn.1403f69f8
add rdi, 0x50
cmp rdi, rbx
jne 0x1403f5657
mov rax, qword [rsi + 0x110]
adc di, 0x73f0
rol bh, 0x74
mov qword [rsi + 0x118], rax
sar bx, cl
mov rdi, qword [rsi + 0x128]
adc bx, bp
shl bx, cl
mov rbx, qword [rsi + 0x130]
cmp dil, 0xcc
stc
cmp rdi, rbx
jmp 0x1403f56ab
je 0x1403f56f5
nop word cs:[rax + rax]
setns cl
mov rcx, rdi
jmp 0x1403f56ca
call fcn.1403f69f8
add rdi, 0x50
cmp rdi, rbx
jmp 0x1403f56db
jne 0x1403f56c2
mov rax, qword [rsi + 0x128]
sbb ebx, edi
bt ebx, 0x86
mov qword [rsi + 0x130], rax
movaps xmm6, xmmword [rsp + 0x70]
shrd r14w, bp, 0xa5
add rsp, 0x88
mov sil, 0xfc
cmovbe r14, rax
bswap r14w
pop rbx
movzx esi, r10w
movzx r14w, spl
not sil
pop rdi
movsx r14w, r10b
jmp 0x1403f572e
pop rsi
pop r14
ret
call fcn.1404ba2d1
int3