Function at 0x1403e8f54
Capabilities:
Check for software breakpoints

Disassembly:
push r14
or r10w, 0x7baf
bt r11, 0x8d
push rsi
push rdi
adc r10b, bpl
shrd r11, r10, 0x1f
push rbx
movzx r11w, r8b
rol r11d, 3
mov r10, rcx
sal r11b, 0x52
add r8, rdx
sal r11d, cl
add r11b, dl
shr r11b, 0xbf
mov dword [rcx + 8], 0
sub r9d, r9d
bts r11d, edi
sub r11w, 0x4c6
xor r11w, 0x7c62
xor eax, eax
cmc
sub ecx, ecx
rol r11b, 0xe9
nop dword [rax]
ror r11d, 0x53
lea r11, [rdx + 1]
stc
cmp r11, r8
jmp 0x1403e8fc4
ja 0x1403e936a
movzx esi, byte [rdx]
bt dx, r12w
dec dl
mov edx, esi
jmp 0x1403e8fdb
and edx, 0x7f
shl rdx, cl
cmp sil, r13b
clc
add rax, rdx
sub rdx, 0x1b0a2b2c
jmp 0x1403e8ff4
add rcx, 7
sbb edx, r12d
ror rdx, cl
mov rdx, r11
test r8b, 0xed
test sil, sil
jmp 0x1403e900d
js 0x1403e8fb7
mov rcx, rax
test r14d, esp
cmp r9, r14
shr rcx, 3
cmp rcx, 3
jmp 0x1403e9029
je 0x1403e9194
cmp rcx, 2
jmp 0x1403e9038
je 0x1403e9235
cmp rcx, 1
je 0x1403e92e7
and eax, 7
cmp rax, 1
jg 0x1403e907a
test rax, rax
jmp 0x1403e905d
je 0x1403e913a
cmp eax, 1
jmp 0x1403e906b
jne 0x1403e936a
lea rdx, [r11 + 8]
jmp 0x1403e917e
cmp eax, 5
je 0x1403e9174
cmp eax, 2
jmp 0x1403e908b
jne 0x1403e936a
mov rdi, r11
mov al, 0xeb
shr al, 0x96
xor ebx, ebx
bsf ax, r11w
rcr ax, 0xa4
xor ecx, ecx
nop dword [rax]
xchg ah, al
lea rax, [rdi + 1]
clc
test rsi, 0x525273ff
cmp esp, eax
cmp rax, r8
jmp 0x1403e90c5
ja 0x1403e936a
mov rsi, rbx
ror r14b, 0xed
shr dl, cl
movzx r14d, byte [rdi]
mov edx, r14d
xor dil, r10b
dec dil
and edx, 0x7f
mov dil, 0xda
shr dil, cl
bts di, sp
shl rdx, cl
ror dil, cl
xor dil, 0x62
lea rbx, [rbx + rdx]
rol edi, cl
add rcx, 7
and edi, r9d
dec edi
mov rdi, rax
clc
test r14b, r14b
jmp 0x1403e9113
js 0x1403e90af
lea rdx, [rdx + rsi]
cmp bh, 0xcc
add rdx, rax
clc
cmp rdx, r8
jmp 0x1403e912c
cmova rdx, rax
jmp 0x1403e9135
jmp 0x1403e8fa3
mov rax, r11
nop word cs:[rax + rax]
lea rdx, [rax + 1]
cmp rdx, r8
jmp 0x1403e9158
ja 0x1403e936a
cmp byte [rax], 0
mov rax, rdx
jmp 0x1403e9169
js 0x1403e914c
jmp 0x1403e8fa3
lea rdx, [r11 + 4]
cmp r15w, 0x4569
cmp rdx, r8
jmp 0x1403e9186
cmova rdx, r11
jmp 0x1403e918f
jmp 0x1403e8fa3
test al, 7
jmp 0x1403e919b
jne 0x1403e936a
or r9d, 8
movsxd rsi, r15d
mov dword [r10 + 8], r9d
rol sil, cl
rcl esi, cl
cwd
mov rsi, r11
mov dl, ah
sub dh, 0x39
btr dx, 0x2f
xor eax, eax
rcr dl, cl
cmovnp rdx, rcx
xor ecx, ecx
nop word cs:[rax + rax]
and dl, r15b
cmc
rol dx, cl
lea rdx, [rsi + 1]
cmp rdx, r8
jmp 0x1403e91ec
ja 0x1403e936a
movzx edi, byte [rsi]
bts si, cx
mov esi, edi
and esi, 0x7f
jmp 0x1403e9203
shl rsi, cl
lea rax, [rax + rsi]
add rcx, 7
sal si, 0x58
xor sil, 0x56
and sil, 0xed
mov rsi, rdx
cmp esp, 0x5f6811cf
test dil, dil
js 0x1403e91e0
mov dword [r10 + 0x1c], eax
jmp 0x1403e8fa3
test al, 7
jne 0x1403e936a
or r9d, 4
cmp r8w, r13w
stc
mov dh, 0xa8
mov dword [r10 + 8], r9d
clc
not si
or esi, 0x7cef6ecb
mov rsi, r11
adc dl, spl
sub eax, eax
mov dh, 0xe5
jmp 0x1403e9267
xor ecx, ecx
and dl, spl
stc
rcl dl, 0xcc
nop word [rax + rax]
lea rdx, [rsi + 1]
jmp 0x1403e9282
cmp rdx, r8
jmp 0x1403e928a
ja 0x1403e936a
movzx edi, byte [rsi]
xadd sil, sil
mov esi, edi
clc
test di, 0x6520
and esi, 0x7f
cmc
shl rsi, cl
test r11d, 0x60db71ba
stc
add rax, rsi
xor sil, 0xa0
add rcx, 7
mov sil, r10b
movsx si, al
sal si, 0x17
mov rsi, rdx
cmp r11w, r10w
test dil, dil
jmp 0x1403e92d3
js 0x1403e9279
mov dword [r10 + 0x18], eax
jmp 0x1403e92e2
jmp 0x1403e8fa3
test al, 7
jmp 0x1403e92ee
jne 0x1403e936a
or r9d, 2
mov dword [r10 + 8], r9d
ror esi, 0x5d
mov rsi, r11
rcr dx, 0x2b
shrd dx, bp, 0xe5
sub eax, eax
movzx rdx, r11w
cmp edi, r9d
sub ecx, ecx
nop
jmp 0x1403e931f
lea rdx, [rsi + 1]
cmp rdx, r8
ja 0x1403e936a
movzx edi, byte [rsi]
mov esi, edi
clc
and esi, 0x7f
shl rsi, cl
stc
add rax, rsi
add rcx, 7
rol sil, cl
xor sil, 0xc0
ror sil, cl
mov rsi, rdx
stc
test dil, dil
jmp 0x1403e9356
js 0x1403e931f
mov qword [r10 + 0x10], rax
jmp 0x1403e9365
jmp 0x1403e8fa3
cmp r11, r8
not r14b
seta al
movsx r14d, r12w
pop rbx
bswap esi
movzx esi, bx
movsx r14w, bpl
pop rdi
bswap r14d
movzx r14w, bl
pop rsi
seta r14b
bswap r14
pop r14
ret