Function at 0x1403db281
Capabilities:
Check for software breakpoints

Disassembly:
push r14
shl r14b, 0x6b
sal r14d, cl
movsx rax, r15w
push rsi
movzx r14w, dil
push rdi
push rbx
bt r14w, 0xbb
movzx rax, r10w
add ebx, 0x2f764736
sub rsp, 0x28
rol al, 2
shr di, 0x5f
movzx bx, r14b
mov rbx, r8
mov rdi, rdx
cbw
shr r14b, 0x56
bswap r14d
mov r14, rcx
mov ax, r8w
bsr ax, ax
xchg al, al
mov rax, qword [rcx]
cmp r9b, r14b
jmp 0x1403db2e4
mov rcx, qword [rcx + 0x10]
clc
sub rcx, rax
stc
sar rcx, 5
cmc
cmp sp, 0x72c9
cmp rcx, r8
jmp 0x1403db2ff
jae 0x1403db343
mov rcx, r14
mov rdx, rbx
jmp 0x1403db310
call fcn.1403db80c
mov rcx, qword [r14]
test bl, 1
jmp 0x1403db320
jne 0x1403db3e9
mov rax, rbx
jmp 0x1403db32f
cmp rbx, 1
jmp 0x1403db338
jne 0x1403db448
jmp 0x1403db7ca
mov rcx, qword [r14 + 8]
mov rsi, rcx
sub rsi, rax
test spl, 0xd5
sar rsi, 5
cmp bpl, 0xdb
clc
test r14, 0x133a54a5
cmp rsi, rbx
jae 0x1403db4e2
cmp rax, rcx
je 0x1403db3b3
nop word cs:[rax + rax]
xchg cx, cx
sbb cx, 0x1665
cmp r14b, r12b
mov rcx, qword [rdi + 0x18]
mov qword [rax + 0x18], rcx
clc
cmp cl, r10b
stc
movups xmm0, xmmword [rdi + 8]
movups xmmword [rax + 8], xmm0
add rax, 0x20
clc
stc
cmp dl, dl
add rdi, 0x20
cmp rax, qword [r14 + 8]
jne 0x1403db388
mov rdx, rbx
stc
sub rdx, rsi
jmp 0x1403db3bf
je 0x1403db7bf
not rsi
test dl, 1
jmp 0x1403db3d0
jne 0x1403db66f
add rsi, rbx
jmp 0x1403db3de
jne 0x1403db6e7
jmp 0x1403db7ca
lea rax, [0x1400beb50]
stc
mov qword [rcx], rax
bsr eax, eax
neg eax
adc rax, r13
mov dword [rcx + 8], 0
cwde
mov eax, dword [rdi + 8]
mov dword [rcx + 8], eax
mov rax, qword [rdi + 0x10]
test r14w, 0x2d59
clc
mov qword [rcx + 0x10], rax
mov rax, qword [rdi + 0x18]
cmp sil, 9
clc
mov qword [rcx + 0x18], rax
add rcx, 0x20
add rdi, 0x20
or al, r15b
movsx rax, ax
shrd ax, cx, 0x84
lea rax, [rbx - 1]
cmp rbx, 1
je 0x1403db7ca
add rdi, 0x38
sets dl
lea rdx, [0x1400beb50]
shl bx, cl
nop dword [rax]
bt bx, 0x82
mov qword [rcx], rdx
mov dword [rcx + 8], 0
movsx rbx, r13w
sar bl, 0xc5
mov ebx, dword [rdi - 0x30]
test spl, r9b
clc
mov dword [rcx + 8], ebx
mov rbx, qword [rdi - 0x28]
mov qword [rcx + 0x10], rbx
bswap bx
mov rbx, qword [rdi - 0x20]
test ebp, r10d
clc
mov qword [rcx + 0x18], rbx
mov qword [rcx + 0x20], rdx
clc
mov dword [rcx + 0x28], 0
sbb bl, r12b
mov ebx, dword [rdi - 0x10]
clc
cmp r8b, r12b
mov dword [rcx + 0x28], ebx
mov rbx, qword [rdi - 8]
cmc
mov qword [rcx + 0x30], rbx
bt ebx, r8d
mov bl, 0xf0
movzx ebx, si
mov rbx, qword [rdi]
mov qword [rcx + 0x38], rbx
cmc
add rcx, 0x40
add rdi, 0x40
cmc
cmp ah, 0x60
add rax, 0xfffffffffffffffe
jne 0x1403db462
jmp 0x1403db7ca
mov rcx, rbx
clc
cmp sil, 0x4b
shl rcx, 5
test r9w, r11w
cmp r10b, 0x61
lea rcx, [rcx + rax]
cmp r9w, si
clc
test rbx, rbx
jmp 0x1403db507
je 0x1403db7ca
lea r8, [rbx - 1]
sbb r9b, r14b
bt r9w, 0xf8
mov r9, rbx
and r9, 3
je 0x1403db59b
sub edx, edx
sal sil, 0x6b
movsx esi, r9w
nop word cs:[rax + rax]
shr si, 0x70
mov rsi, qword [rdi + 0x18]
test di, cx
cmp ecx, r12d
mov qword [rax + 0x18], rsi
movups xmm0, xmmword [rdi + 8]
test r12b, sil
movups xmmword [rax + 8], xmm0
stc
test r15b, dl
cmc
add rax, 0x20
test r13b, 0xf8
cmp rbp, 0xf4b2938
test si, r10w
add rdi, 0x20
jmp 0x1403db57a
inc rdx
clc
cmc
cmp r13d, 0x7c8112fa
cmp r9, rdx
jmp 0x1403db58e
jne 0x1403db540
sub rbx, rdx
cmp r14b, 0xf0
cmp r8, 3
jmp 0x1403db5a4
jb 0x1403db7ca
mov edx, 0x68
btc si, dx
bswap si
rol sil, 0xa6
nop word cs:[rax + rax]
mov rsi, qword [rdi + rdx - 0x50]
test r13b, 7
jmp 0x1403db5d6
mov qword [rax + rdx - 0x50], rsi
xadd esi, esi
shrd si, si, 0xee
movups xmm0, xmmword [rdi + rdx - 0x60]
movups xmmword [rax + rdx - 0x60], xmm0
mov rsi, qword [rdi + rdx - 0x30]
mov qword [rax + rdx - 0x30], rsi
rol sil, 0xd7
movups xmm0, xmmword [rdi + rdx - 0x40]
movups xmmword [rax + rdx - 0x40], xmm0
rcr si, cl
mov rsi, qword [rdi + rdx - 0x10]
cmp r10b, r10b
mov qword [rax + rdx - 0x10], rsi
add sil, bpl
rcr sil, cl
sete sil
movups xmm0, xmmword [rdi + rdx - 0x20]
neg esi
rcl esi, cl
bswap rsi
movups xmmword [rax + rdx - 0x20], xmm0
sal esi, cl
movups xmm0, xmmword [rdi + rdx]
cmovge rsi, r9
movups xmmword [rax + rdx], xmm0
mov si, r12w
mov rsi, qword [rdi + rdx + 0x10]
cmc
stc
mov qword [rax + rdx + 0x10], rsi
sub rdx, 0xffffffffffffff80
stc
clc
test rdi, 0x403648de
add rbx, 0xfffffffffffffffc
jmp 0x1403db664
jne 0x1403db5c8
jmp 0x1403db7ca
lea rcx, [0x1400beb50]
jmp 0x1403db67b
mov qword [rax], rcx
rcr ch, 0x60
movsx ecx, ax
mov dword [rax + 8], 0
rcl ch, 0x84
setae cl
mov ecx, dword [rdi + 8]
test r10d, r8d
cmp r10b, 0xb4
cmc
mov dword [rax + 8], ecx
mov rcx, qword [rdi + 0x10]
mov qword [rax + 0x10], rcx
movzx rcx, r14w
and ch, 0x30
sub cl, 0x5b
mov rcx, qword [rdi + 0x18]
jmp 0x1403db6ba
mov qword [rax + 0x18], rcx
rcr ch, 0xf
bswap rcx
add rax, 0x20
sar cx, cl
add rdi, 0x20
dec rdx
mov rcx, rax
test al, r14b
clc
add rsi, rbx
jmp 0x1403db6e1
je 0x1403db7ca
add rdi, 0x38
rcr rcx, cl
cmp r9b, 0xcc
bt ecx, 0x97
lea rcx, [0x1400beb50]
and bl, r11b
mov ebx, ebp
mov bx, 0x430
nop word cs:[rax + rax]
movsx ebx, r14w
cmc
shr bl, cl
mov qword [rax], rcx
sub bx, 0x4c6b
mov dword [rax + 8], 0
movzx bx, spl
cmovae bx, r14w
mov ebx, dword [rdi - 0x30]
jmp 0x1403db73d
mov dword [rax + 8], ebx
xchg bl, bl
mov rbx, qword [rdi - 0x28]
test cx, sp
cmp ax, 0x6aad
clc
mov qword [rax + 0x10], rbx
mov rbx, qword [rdi - 0x20]
test ch, dl
clc
mov qword [rax + 0x18], rbx
ror bl, 0xdf
adc bl, 0x22
mov qword [rax + 0x20], rcx
mov dword [rax + 0x28], 0
movzx ebx, r9w
mov ebx, dword [rdi - 0x10]
mov dword [rax + 0x28], ebx
and bl, r9b
shrd ebx, edx, 0xc0
mov ebx, r15d
mov rbx, qword [rdi - 8]
cmc
cmp sil, 0x46
mov qword [rax + 0x30], rbx
mov rbx, qword [rdi]
cmp dl, dl
mov qword [rax + 0x38], rbx
cmp r12b, r15b
cmc
cmp r11b, 0x8a
add rax, 0x40
test al, dil
add rdi, 0x40
cmp r8b, 0xec
cmc
add rdx, 0xfffffffffffffffe
jmp 0x1403db7b9
jne 0x1403db71b
mov rcx, rax
sal bx, 0xeb
bsf bx, cx
mov qword [r14 + 8], rcx
setb sil
add rsp, 0x28
setnp dil
cmovae rsi, r11
movsx rbx, r11w
pop rbx
mov r14b, 6
jmp 0x1403db7f0
pop rdi
movsx r14, r13w
pop rsi
movzx r14, r8w
movsxd r14, esi
mov r14, 0x466a6680
pop r14
jmp 0x1403db80b
ret