Function at 0x1403db0db
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
cdqe
clc
shl r9b, 0x2a
push r13
push r12
movsx r9, r8w
push rsi
stc
cdqe
btr ax, sp
push rdi
inc r15b
or r9w, bx
btr r13d, 0xf7
push rbp
mov ah, 0xce
push rbx
neg bh
sub rsp, 0x58
and r15d, 0xfa00eac
movaps xmmword [rsp + 0x40], xmm6
or bpl, 0x73
xor bpl, 0x85
jmp 0x1403db127
mov rbx, rdx
and r13b, bpl
movsx ebp, r10w
bts ax, r12w
mov r15, rcx
or ax, 0x5873
sar sil, 0xc9
cbw
movabs r9, 0x555555555555555
and r13, r8
rcr ah, cl
adc ax, 0xf06
mov rcx, qword [rcx]
mov al, 0xd8
mov rsi, qword [r15 + 8]
cmovl r13, rax
bswap eax
sub rsi, rcx
sar rsi, 4
sal bpl, cl
bts r13, r15
movabs rbp, 0xaaaaaaaaaaaaaaab
rol r13b, cl
mov r13b, r8b
sar ah, cl
imul rsi, rbp
mov rax, rdx
sub rax, rcx
xor rdx, 0x1b875e12
cdq
movabs rdx, 0x2aaaaaaaaaaaaaab
shl r13, cl
imul rdx
inc rsi
cdqe
mov rax, qword [r15 + 0x10]
sub rax, rcx
xadd r13w, r13w
or cl, 0x22
shld cx, r14w, 0x50
sar rax, 4
xchg r13b, r13b
jmp 0x1403db1d1
imul rax, rbp
or r13b, r12b
not rcx
mov r13, rax
shr r13, 1
sar cx, cl
bsf rcx, r13
cmovbe rcx, rax
mov rcx, r9
sub rcx, r13
test r15b, cl
cmp r8, rcx
lea r13, [r13 + rax]
cmp r13, rsi
jmp 0x1403db205
cmovbe r13, rsi
test ah, 0x9f
cmp di, 0xfd0
cmp rax, rcx
jmp 0x1403db219
cmova r13, r9
cmp r13, r9
jmp 0x1403db225
ja 0x1403db6bb
mov rdi, rdx
sbb ax, 0x64ee
shl ebp, 0xd5
mov rbp, r8
movzx rcx, r9w
shl cx, cl
mov rax, r13
cmp r9w, r14w
and cx, r10w
shl rax, 4
lea rcx, [rax + rax*2]
stc
cmp r13, 0x56
jmp 0x1403db25c
mov qword [rsp + 0x38], rsi
jmp 0x1403db266
jb 0x1403db29e
cmp r13, r9
jae 0x1403db6bb
add rcx, 0x27
jmp 0x1403db27e
call fcn.140448126
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
jmp 0x1403db290
mov qword [rsi - 8], rax
jmp 0x1403db299
jmp 0x1403db2a6
call fcn.140448126
mov rsi, rax
mov rax, rdi
sbb r14w, 0x2624
shr rax, 0x3f
mov r12w, 0x2061
sbb cl, spl
dec r14b
sar rdi, 3
movzx r14w, spl
bsr r14d, r13d
add rdi, rax
clc
lea r14, [rdi + rdi*2]
ror ch, cl
rcl r12b, 0xf2
shl r14, 4
movzx cx, dl
xchg r12b, r12b
bswap ecx
lea rcx, [rsi + r14]
not r12b
movsx r12, bp
movzx r12, sp
lea r12, [0x1400beb30]
mov qword [rsi + r14], r12
jmp 0x1403db305
mov dword [rsi + r14 + 8], 0
jmp 0x1403db313
xorps xmm0, xmm0
movups xmmword [rsi + r14 + 0x18], xmm0
sal al, cl
adc ax, 0x32d3
btr ax, cx
mov qword [rsi + r14 + 0x28], 0
rol eax, cl
mov eax, dword [rbp + 8]
mov dword [rsi + r14 + 8], eax
xor ax, r12w
mov rax, qword [rbp + 0x10]
mov qword [rsi + r14 + 0x10], rax
mov qword [rsp + 0x30], rcx
cmp rcx, rbp
je 0x1403db38a
lea rcx, [rsi + r14]
bsr rdx, r15
rol dl, 0x17
add rcx, 0x18
shr dl, cl
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
cmp r11w, 0x3a82
cmc
jmp 0x1403db379
sub r8, rdx
sar r8, 5
jmp 0x1403db385
call fcn.1403db6c6
mov rbp, qword [r15]
test r11, rbp
mov qword [rsp + 0x28], r15
cmp r8b, sil
mov r15, qword [r15 + 8]
jmp 0x1403db3a7
cmp r15, rbx
jmp 0x1403db3af
je 0x1403db56a
cmp rbp, rbx
je 0x1403db4a1
lea rdi, [rsi + 0x18]
jmp 0x1403db3c7
xorps xmm6, xmm6
mov r15, qword [rsp + 0x28]
jmp 0x1403db3d4
jmp 0x1403db3f3
add rbp, 0x30
stc
add rdi, 0x30
test r13d, r13d
cmp rbp, rbx
jmp 0x1403db3ed
je 0x1403db497
lea rax, [rdi - 0x18]
bts cx, bp
mov qword [rdi - 0x18], r12
cmc
ror rcx, cl
mov dword [rdi - 0x10], 0
rcr cl, cl
bt cx, r14w
movups xmmword [rdi], xmm6
mov qword [rdi + 0x10], 0
movzx ecx, bx
shld cx, dx, 0x49
rcl ecx, 0x39
mov ecx, dword [rbp + 8]
test bl, 0xb
mov dword [rdi - 0x10], ecx
bt cx, 0x5d
bts ecx, r10d
btr cx, 0x18
mov rcx, qword [rbp + 0x10]
mov qword [rdi - 8], rcx
test spl, r15b
cmc
cmp rax, rbp
jmp 0x1403db452
je 0x1403db3d9
mov rdx, qword [rbp + 0x18]
or cx, bx
cmovp r8w, bp
mov r8, qword [rbp + 0x20]
sets cl
adc ch, 0xcb
sub r8, rdx
mov ecx, r9d
add cl, r9b
ror cx, 0x99
sar r8, 5
xchg rcx, rcx
movsxd rcx, edi
mov rcx, rdi
jmp 0x1403db48d
call fcn.1403db6c6
jmp 0x1403db3d9
mov r15, qword [r15 + 8]
cmp bh, 0x42
cmp r15b, r10b
cmp r15, rbx
jmp 0x1403db4a9
je 0x1403db620
lea rdi, [r14 + rsi]
add rdi, 0x48
jmp 0x1403db4bc
xorps xmm6, xmm6
jmp 0x1403db4da
add rbx, 0x30
add rdi, 0x30
cmp rbx, r15
jmp 0x1403db4d4
je 0x1403db620
lea rax, [rdi - 0x18]
rcl cl, 0x37
mov qword [rdi - 0x18], r12
bswap rcx
dec rcx
mov dword [rdi - 0x10], 0
movups xmmword [rdi], xmm6
test bpl, 0x6c
mov qword [rdi + 0x10], 0
setle cl
add rcx, rdi
mov ecx, dword [rbx + 8]
clc
mov dword [rdi - 0x10], ecx
rcl ch, cl
ror cl, cl
mov rcx, qword [rbx + 0x10]
test ebp, r11d
mov qword [rdi - 8], rcx
cmp r14, 0x795a6773
stc
jmp 0x1403db52a
cmp rax, rbx
jmp 0x1403db532
je 0x1403db4c4
mov rdx, qword [rbx + 0x18]
ror cl, 0xda
shr r8b, 0x91
shl r8, cl
mov r8, qword [rbx + 0x20]
or cl, r11b
bts ecx, r12d
sub r8, rdx
sar r8, 5
mov rcx, rdi
jmp 0x1403db560
call fcn.1403db6c6
jmp 0x1403db4c4
cmp rbp, rbx
je 0x1403db620
lea rdi, [rsi + 0x18]
xorps xmm6, xmm6
jmp 0x1403db596
add rbp, 0x30
add rdi, 0x30
cmc
cmp rbp, rbx
jmp 0x1403db590
je 0x1403db620
lea rax, [rdi - 0x18]
xor cx, 0x32d8
mov qword [rdi - 0x18], r12
rol rcx, 0x7c
movzx cx, ch
rcl cl, 0x72
mov dword [rdi - 0x10], 0
cmp r8b, 0xcc
movups xmmword [rdi], xmm6
mov qword [rdi + 0x10], 0
movsx cx, r10b
mov ecx, dword [rbp + 8]
mov dword [rdi - 0x10], ecx
mov rcx, qword [rbp + 0x10]
mov qword [rdi - 8], rcx
cmp bpl, 0x83
cmp rax, rbp
je 0x1403db57f
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
dec rcx
cmp r11b, 0xba
sub r8, rdx
cmp dl, cl
inc cx
add cx, 0x5234
sar r8, 5
movsxd rcx, r13d
movsx rcx, bx
setl ch
mov rcx, rdi
jmp 0x1403db616
call fcn.1403db6c6
jmp 0x1403db57f
mov rcx, qword [rsp + 0x28]
movsx r9w, spl
not dl
cwd
mov rdx, rsi
movzx r9d, r8w
mov r8, qword [rsp + 0x38]
mov r9, r13
jmp 0x1403db642
call fcn.1403dbea4
mov rax, qword [rsp + 0x30]
shr r12b, 0xf8
neg r13b
mov bp, 0x5932
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
movsx r12, bp
movzx r12d, sp
movzx si, r12b
pop rbx
movzx r14, r10w
movzx di, al
jmp 0x1403db67b
pop rbp
not dil
jmp 0x1403db688
pop rdi
movzx r15, ax
movzx r13d, ax
movsx r13w, bl
pop rsi
bswap r15d
pop r12
movsx r13, r8w
pop r13
setb r15b
movzx r15, r10w
movzx r15d, r11w
pop r14
bswap r15
pop r15
jmp 0x1403db6ba
ret
call fcn.1403b32e8
int3