Function at 0x1403e7f30
Capabilities:
Check for software breakpoints

Disassembly:
push r15
mov al, spl
push r14
push r13
btc r13, rbp
push r12
neg al
push rsi
adc r13w, r10w
setb r15b
btr r9w, cx
push rdi
movzx r13d, r13w
xor ah, 0x56
rcr r10, 0x9c
push rbp
push rbx
or ax, ax
sal ebx, cl
sub rsp, 0x68
sar r15b, 0x8f
movaps xmmword [rsp + 0x50], xmm6
test r13b, 0xfd
mov r15, r8
or ax, 0x7d87
movsxd r9, ebx
mov r13w, r15w
mov rbx, rdx
sar r9d, 0xe7
mov r14, rcx
shld rax, rcx, 0x4b
bt r13w, 0xd5
or r10, 0x508235a2
lea r15, [r15 + rdx]
dec r10b
mov dword [rcx + 8], 0
sar ax, 0x4e
lea r9, [rsp + 0x30]
shr ah, 0x3f
lea rax, [rcx + 0x40]
neg r13w
mov qword [rsp + 0x48], rax
inc ax
lea rax, [rcx + 0x28]
cmp r11d, 0x331b45c2
btc r13w, r13w
cmp al, bl
mov qword [rsp + 0x40], rax
movzx r10w, r14b
rcl r10d, cl
lea r13, [rcx + 0x10]
xor r10, r14
movsx r10, di
neg r10
sub eax, eax
lea r10, [0x1400bed90]
xorps xmm6, xmm6
lea r11, [rsp + 0x20]
xor ecx, ecx
shr r12b, 0x16
add r12b, 0x71
lea r12, [rbx + 1]
test ax, 0x6da
cmp bp, r8w
cmp r12, r15
jmp 0x1403e8024
ja 0x1403e8750
mov rdx, rbx
xchg edi, ebp
movsxd rbp, eax
setp bpl
movzx edi, byte [rbx]
mov ebp, edi
mov bx, ax
bt ebx, ebx
and ebp, 0x7f
shl rbp, cl
rol bx, cl
clc
lea rax, [rax + rbp]
xchg ebx, ebx
add rcx, 7
xadd rbx, rbx
sub bl, 0x90
mov rbx, r12
test rsi, 0x6b2a6ef9
test dil, dil
jmp 0x1403e806e
js 0x1403e800f
mov rcx, rax
cmc
test r13w, r9w
shr rcx, 3
cmp bpl, spl
cmp bpl, 0xcd
jmp 0x1403e808c
and eax, 7
cmp rcx, 3
je 0x1403e8137
cmp rcx, 2
jmp 0x1403e80a2
je 0x1403e82c3
cmp rcx, 1
jmp 0x1403e80b1
je 0x1403e8431
cmp rax, 1
jmp 0x1403e80c0
jg 0x1403e85f0
test rax, rax
jmp 0x1403e80ce
jne 0x1403e86ae
mov rdx, r12
movsx ebx, ax
bts rbx, rcx
sub ebx, esp
nop word [rax + rax]
bswap ebx
neg bx
add bx, 0x6e6e
lea rbx, [rdx + 1]
jmp 0x1403e80ff
cmp rbx, r15
jmp 0x1403e8107
ja 0x1403e8750
cmp byte [rdx], 0
mov eax, 0
not cx
mov ecx, 0
movsxd rdx, esi
movsx edx, r11w
mov rdx, rbx
jmp 0x1403e812c
js 0x1403e80f0
jmp 0x1403e800f
cmp eax, 2
jmp 0x1403e813f
jne 0x1403e8750
or byte [r14 + 8], 8
shrd bp, r8w, 0x13
bt bp, 0x3e
mov rbp, r12
xor r8d, r8d
movsxd rdx, esp
sub ecx, ecx
movzx rdx, cx
rcr rdx, cl
movzx dx, r14b
nop word cs:[rax + rax]
movsx dx, ah
cmp r13w, bx
rcl dl, 0x5a
lea rdx, [rbp + 1]
clc
cmp rdx, r15
jmp 0x1403e818e
ja 0x1403e8750
mov rax, r8
test r11d, 0x543c0a42
clc
movzx edi, byte [rbp]
shl bpl, 0x75
bsf bx, r8w
mov ebx, edi
rol bpl, cl
bsr ebp, r10d
sbb bp, r10w
and ebx, 0x7f
shld ebp, esi, 0xd2
test r9b, r14b
sbb ebp, 0x2893514a
shl rbx, cl
rcr ebp, 0xe8
add r8, rbx
add rcx, 7
adc rbp, 0x4c0d101a
stc
mov rbp, rdx
test dil, dil
jmp 0x1403e81e9
js 0x1403e8181
lea rbx, [rbx + rax]
clc
jmp 0x1403e81f9
add rbx, rdx
cmp rbx, r15
jmp 0x1403e8204
ja 0x1403e8750
mov rdi, r10
movzx rcx, di
bswap ecx
jmp 0x1403e8218
mov qword [rsp + 0x20], r10
movsxd rbp, eax
mov rbp, r13
movzx rsi, di
mov dword [rsp + 0x28], 0
mov bpl, 3
mov rsi, r9
setg bpl
movups xmmword [r9], xmm6
mov rbp, r11
mov cl, r14b
mov rcx, r11
jmp 0x1403e824b
call fcn.1403e9093
test al, al
je 0x1403e8750
mov rdx, qword [r14 + 0x48]
stc
cmp rdx, qword [r14 + 0x50]
je 0x1403e86fb
mov r10, rdi
mov qword [rdx], rdi
bt rax, 0x2f
mov dword [rdx + 8], 0
ror ax, cl
mov eax, dword [rsp + 0x28]
clc
mov dword [rdx + 8], eax
adc al, 0x79
sbb al, r13b
rol al, 0x98
mov rax, qword [rsp + 0x30]
cmp bh, 0xda
jmp 0x1403e8299
mov qword [rdx + 0x10], rax
mov eax, dword [rsp + 0x38]
cmp bp, cx
stc
mov dword [rdx + 0x18], eax
xor ah, 0x28
neg ah
mov eax, dword [rsp + 0x3c]
mov dword [rdx + 0x1c], eax
clc
test r15w, r11w
add qword [r14 + 0x48], 0x20
jmp 0x1403e85d6
cmp eax, 2
jne 0x1403e8750
or byte [r14 + 8], 4
btc dx, si
mov dl, r9b
mov rbp, r12
cqo
sub r8d, r8d
btr dx, 0x15
xor ecx, ecx
nop word cs:[rax + rax]
adc edx, r12d
lea rdx, [rbp + 1]
clc
test r14b, 0x57
cmp rdx, r15
jmp 0x1403e8305
ja 0x1403e8750
mov rax, r8
inc rdi
movzx edi, byte [rbp]
mov ebx, edi
and ebx, 0x7f
and bpl, 0x8a
shl rbx, cl
and bp, r13w
inc ebp
xor ebp, edx
lea r8, [r8 + rbx]
add rcx, 7
shr ebp, cl
mov rbp, rdx
test dh, 0xa5
test dil, dil
jmp 0x1403e8341
js 0x1403e82f4
add rbx, rax
jmp 0x1403e8354
lea rbx, [rbx + rdx]
cmp rbx, r15
jmp 0x1403e8360
ja 0x1403e8750
mov rdi, r10
movsx bp, r15b
mov ebp, ebx
mov si, 0x1d2e
mov qword [rsp + 0x20], r10
setl sil
movsx rcx, r10w
mov bpl, r13b
mov dword [rsp + 0x28], 0
mov rcx, 0x609a5dee
not ch
mov rsi, r9
movups xmmword [r9], xmm6
xchg bpl, cl
movzx ebp, bp
mov rbp, r11
movzx cx, r14b
mov rcx, r11
call fcn.1403e9093
test al, al
jmp 0x1403e83b9
je 0x1403e8750
mov rdx, qword [r14 + 0x30]
cmp rdx, qword [r14 + 0x38]
je 0x1403e8705
mov r10, rdi
btr eax, 0xa6
jmp 0x1403e83dd
mov qword [rdx], rdi
mov dword [rdx + 8], 0
not al
mov eax, dword [rsp + 0x28]
test r10d, r15d
mov dword [rdx + 8], eax
cmp ebp, 0x1b18797b
mov rax, qword [rsp + 0x30]
cmp r15b, 0xcc
mov qword [rdx + 0x10], rax
jmp 0x1403e840f
mov eax, dword [rsp + 0x38]
jmp 0x1403e841c
mov dword [rdx + 0x18], eax
mov eax, dword [rsp + 0x3c]
mov dword [rdx + 0x1c], eax
stc
add qword [r14 + 0x30], 0x20
jmp 0x1403e85d6
cmp eax, 2
jmp 0x1403e8439
jne 0x1403e8750
or byte [r14 + 8], 2
movsx edx, r8w
bts bp, r12w
bsr edx, r12d
mov rbp, r12
xor r8d, r8d
rcl dl, 0xf2
movsx edx, r9w
shld dx, r14w, 0x87
xor ecx, ecx
cwd
cmc
inc dh
nop word cs:[rax + rax]
lea rdx, [rbp + 1]
cmp rdx, r15
jmp 0x1403e8481
ja 0x1403e8750
mov rax, r8
shl dil, cl
rcl dil, 0x5f
movzx edi, byte [rbp]
mov bh, 0x23
test dl, 8
bsr bp, si
mov ebx, edi
rcl bp, cl
movsx ebp, dx
movsx rbp, r12w
and ebx, 0x7f
shr bpl, cl
btr bp, 0xd3
or bp, di
shl rbx, cl
neg bpl
cmp r9b, r10b
lea r8, [r8 + rbx]
shl bpl, cl
cmp sil, sil
add rcx, 7
mov rbp, rdx
cmc
test dil, dil
jmp 0x1403e84dc
js 0x1403e8475
add rbx, rax
add rbx, rdx
cmp ebx, 0x39b42f28
cmp r14, r10
cmp rbx, r15
jmp 0x1403e84f9
ja 0x1403e8750
mov rdi, r10
movsx rsi, r11w
mov qword [rsp + 0x20], r10
bswap si
movzx ecx, dx
movzx rsi, si
mov dword [rsp + 0x28], 0
movsxd rbp, r14d
mov rsi, r9
movsxd rbp, r8d
cmovge rbp, r13
xchg rbp, rcx
movups xmmword [r9], xmm6
movzx ecx, r12w
sets cl
mov rbp, r11
movzx ecx, r9w
mov rcx, r11
jmp 0x1403e8547
call fcn.1403e9093
test al, al
jmp 0x1403e8553
je 0x1403e8750
mov rdx, qword [r14 + 0x18]
clc
cmc
cmp r15b, r13b
cmp rdx, qword [r14 + 0x20]
jmp 0x1403e856b
je 0x1403e8714
mov r10, rdi
movsx ax, sil
mov qword [rdx], rdi
add r9d, 0x224d396a
mov dword [rdx + 8], 0
movzx eax, sp
xor al, r9b
movsx eax, sp
mov eax, dword [rsp + 0x28]
rcr r9b, cl
mov dword [rdx + 8], eax
mov rax, qword [rsp + 0x30]
mov qword [rdx + 0x10], rax
shld r11w, di, 0xd8
add r11b, r13b
rol r9b, cl
mov eax, dword [rsp + 0x38]
shld r9w, r9w, 0xaa
mov dword [rdx + 0x18], eax
btr eax, 0xb7
mov eax, dword [rsp + 0x3c]
dec r9w
mov dword [rdx + 0x1c], eax
add qword [r14 + 0x18], 0x20
sub r11b, bpl
mov r9, rsi
rol r11d, 0xb9
bswap r11w
mov r11, rbp
xor eax, eax
jmp 0x1403e85eb
jmp 0x1403e8005
cmp eax, 5
jmp 0x1403e85f8
je 0x1403e86ca
cmp eax, 2
jmp 0x1403e8606
jne 0x1403e8750
mov rax, r12
cmp r11b, cl
or bpl, r11b
rol ebp, 0xfb
sub edx, edx
and bp, r12w
sub ecx, ecx
cmc
nop word cs:[rax + rax]
cmovb bp, bx
lea rbp, [rax + 1]
cmp bh, 0x27
cmp rbp, r15
ja 0x1403e8750
mov rdi, rdx
neg bh
bt bx, 0x25
btc ebx, r12d
movzx esi, byte [rax]
mov ebx, esi
rcl al, 0xa
stc
and ebx, 0x7f
rol ax, cl
shl rbx, cl
sal al, cl
lea rdx, [rdx + rbx]
add rcx, 7
cmp r14d, edx
mov rax, rbp
cmc
cmp al, 0x43
test bh, 0x4d
test sil, sil
js 0x1403e8631
add rbx, rdi
stc
cmc
lea rbx, [rbx + rbp]
cmp r8b, r11b
clc
cmp rbx, r15
jmp 0x1403e8695
cmova rbx, rbp
jmp 0x1403e86a2
xor eax, eax
jmp 0x1403e86a9
jmp 0x1403e8005
cmp eax, 1
jmp 0x1403e86b6
jne 0x1403e8750
add rdx, 9
jmp 0x1403e86c5
jmp 0x1403e86d5
add rdx, 5
movzx ebx, r10w
shr bx, cl
cmp rdx, r15
movzx ebx, si
xchg bh, bl
not bh
cmova rdx, r12
mov rbx, rdx
cmp r9b, dil
cmp r15w, 0x12fb
sub eax, eax
jmp 0x1403e86f6
jmp 0x1403e8005
mov rcx, qword [rsp + 0x48]
jmp 0x1403e8722
mov rcx, qword [rsp + 0x40]
jmp 0x1403e870f
jmp 0x1403e8722
mov rcx, r13
jmp 0x1403e8722
mov r8, rbp
jmp 0x1403e872a
call fcn.1403e956b
mov r11, rbp
mov r9, rsi
bsf r10d, r9d
sbb r10b, r9b
mov r10, rdi
cmp r12b, 0x65
clc
xor eax, eax
jmp 0x1403e874b
jmp 0x1403e8005
cmp r12, r15
movzx ebx, r8w
setle r14b
seta al
shr r14w, 0x10
sbb r15b, 0x73
movaps xmm6, xmmword [rsp + 0x50]
inc si
btr r12d, r8d
shrd rdi, rdi, 0x2a
add rsp, 0x68
movsxd r14, esp
cmovl bp, r15w
jmp 0x1403e8789
pop rbx
xchg di, r13w
pop rbp
movzx si, r13b
pop rdi
movsx rsi, bp
pop rsi
pop r12
movzx r14d, ax
setbe r15b
pop r13
movsx r14w, spl
pop r14
movsx r15, r9w
movzx r15d, cx
pop r15
jmp 0x1403e87bc
ret