Function at 0x140443b57
Capabilities:
Check for software breakpoints

Disassembly:
push r15
movsx r15d, cx
bt r15, 0xf0
push r14
sbb r15b, dil
push r13
push r12
add r14b, 0x77
shld r14w, r14w, 0xde
jmp 0x140443b7a
push rsi
rcr r14b, 0xc7
sal r14d, cl
shld si, bx, 0xf7
push rdi
push rbp
push rbx
sub rsp, 0x28
cmp al, r10b
movsxd r15, edi
mov r15d, r9d
bt si, r9w
movzx si, sil
mov r14d, r8d
adc sil, 0x6e
neg di
mov edi, edx
mov sil, spl
or si, 0x5acd
neg rsi
mov rsi, rcx
stc
test rbp, 0x37752111
cmp cl, r12b
mov word [rcx + 0xe00], 0x63
test spl, 0x2d
mov dword [rcx + 0xe08], 0x3e7
stc
cmp word [rcx + 0xdfe], 0x63
jne 0x140443cd3
cmp dword [rsi + 0xc], 0
jmp 0x140443bf5
js 0x140443d07
movsxd rbx, dword [rsi + 4]
shl ch, cl
jmp 0x140443c09
movsxd r8, dword [rsi + 0xe04]
xadd ecx, edx
and dx, si
dec ch
sub r8, rbx
bswap dx
mov dword [rsi + 0xe04], r8d
btc cx, r13w
lea rcx, [rsi + 0x630]
sbb rdx, 0x21395523
sub dl, dil
lea rdx, [rsi + rbx*2]
test spl, r9b
add rdx, 0x630
cmp r10b, 0x70
add r8, r8
jmp 0x140443c55
call fcn.1404a6b00
movzx eax, word [rsi + 0xdfe]
cmp r12b, 0x2d
test ax, ax
jle 0x140443d14
lea rcx, [rsi + 0xc]
cmc
test r10, r10
xor edx, edx
jmp 0x140443c7d
jmp 0x140443cac
inc rdx
movzx ebp, r12w
movsx rbp, ax
test r10b, 0xa1
clc
cmp r12w, r15w
add rcx, 0x10
test r15w, cx
cmp rdx, rbp
jmp 0x140443ca6
jge 0x140443d14
mov ebp, dword [rcx]
stc
cmc
test ebp, ebp
jmp 0x140443cb7
js 0x140443c82
sub ebp, ebx
mov dword [rcx], ebp
cwde
movzx eax, word [rsi + 0xdfe]
jmp 0x140443cce
jmp 0x140443c82
cmp r14d, 0x3e7
jmp 0x140443cdf
jle 0x140443d60
mov word [rsi + 0xdfe], 0
jmp 0x140443cf3
mov dword [rsi + 0xe04], 0
jmp 0x140443d02
jmp 0x140443f93
mov ax, 0x63
movsx rcx, r9w
mov ecx, 0x7a0d1c07
dec eax
sar r8b, 0x22
inc r8b
adc cx, 0x4a45
mov word [rsi + 0xdfe], ax
xadd cx, dx
clc
or r8d, esi
lea rdx, [rsi + 0x10]
ror ch, cl
movsx r8, ax
ror ch, cl
sal cx, cl
rcl ecx, cl
shl r8, 4
mov rcx, rsi
call fcn.1404a6b00
cmp r14d, 0x3e7
jmp 0x140443d5a
jg 0x140443ce5
mov dword [rsp + 0x24], edi
mov ecx, dword [rsi + 0xe04]
dec al
cdqe
xadd ax, ax
lea eax, [rcx + r14]
cmp eax, 0x3e8
jmp 0x140443d80
jl 0x140443ee1
lea rbx, [rsi + 0x630]
movzx r13w, bpl
bswap r13w
movsx r13w, sil
lea r13, [rsi + 0x10]
lea r12, [rsi + 0xc]
jmp 0x140443e04
dec eax
rol dh, 0xf7
mov word [rsi + 0xdfe], ax
movsx r8, ax
cmp r15b, r8b
rol cx, cl
shl r8, 4
mov rcx, rsi
movsx rdx, r14w
cwd
mov rdx, r13
jmp 0x140443dd3
call fcn.1404a6b00
mov ecx, dword [rsi + 0xe04]
movsx ax, r15b
bt eax, 0xb4
adc al, dh
lea eax, [rcx + r14]
test bpl, cl
cmc
cmp ecx, r12d
cmp eax, 0x3e7
jmp 0x140443dfe
jle 0x140443ee1
movzx eax, word [rsi + 0xdfe]
cmp bl, 0xcc
jmp 0x140443e14
test ax, ax
jmp 0x140443e1c
jle 0x140443de9
cmp dword [rsi + 0xc], 0
js 0x140443da8
movsxd rbp, dword [rsi + 4]
rol dl, cl
sub ecx, ebp
rcr dx, 0xb3
mov dword [rsi + 0xe04], ecx
mov dl, spl
cmp r15w, di
btc r8d, edx
lea rdx, [rbx + rbp*2]
sal r8d, cl
movsxd r8, ecx
add r8, r8
movzx rcx, bp
movzx ecx, r10w
mov rcx, rbx
jmp 0x140443e66
call fcn.1404a6b00
movzx eax, word [rsi + 0xdfe]
test ax, ax
jmp 0x140443e7a
jle 0x140443da8
mov rcx, r12
test r8, rax
jmp 0x140443e8b
xor edx, edx
jmp 0x140443e92
jmp 0x140443eb9
inc rdx
movzx edi, ax
bt di, ax
movsx rdi, ax
clc
add rcx, 0x10
stc
cmp rdx, rdi
jmp 0x140443eb3
jge 0x140443da8
mov edi, dword [rcx]
test dil, spl
test edi, edi
js 0x140443e97
sub edi, ebp
mov dword [rcx], edi
bswap ax
mov al, r11b
movzx eax, word [rsi + 0xdfe]
jmp 0x140443edc
jmp 0x140443e97
movsx rax, word [rsi + 0xdfe]
or cx, 0x2d98
lea ecx, [rax + 1]
mov word [rsi + 0xdfe], cx
sub cx, bp
adc cl, dil
rol ecx, cl
shl rax, 4
not ecx
sal rcx, cl
mov ecx, dword [rsp + 0x24]
cmp rcx, 0x1b9314e2
jmp 0x140443f19
mov dword [rsi + rax], ecx
mov dword [rsi + rax + 4], r14d
jmp 0x140443f27
mov dword [rsi + rax + 8], r15d
clc
jmp 0x140443f32
test r14d, r14d
jmp 0x140443f3a
je 0x140443f82
movsxd rcx, dword [rsi + 0xe04]
mov dword [rsi + rax + 0xc], ecx
sbb ah, 0xd7
rcl ax, cl
add r14d, ecx
xor rax, rbp
shld rax, r14, 0x8f
mov dword [rsi + 0xe04], r14d
or eax, r9d
sar ah, 0x88
shrd ax, si, 0x66
lea rax, [rsi + rcx*2]
add rax, 0x630
jmp 0x140443f7d
jmp 0x140443f99
mov dword [rsi + rax + 0xc], 0xffffffff
and r15b, 0x3e
btc ebx, r11d
stc
sub eax, eax
seta bpl
add rsp, 0x28
mov r13b, 0x80
movzx esi, bp
bswap r15w
pop rbx
movzx edi, di
cmovge bp, sp
movsx r13w, r15b
pop rbp
bswap r12w
mov r12b, 0x6d
movsx r13w, r9b
pop rdi
movsx r12d, di
movsx r13w, r12b
pop rsi
mov r13b, 0xb8
jmp 0x140443fd4
pop r12
mov r14b, r14b
movsx r14, r15w
movzx r15, ax
pop r13
movzx r15d, cx
pop r14
movsx r15d, r14w
mov r15w, r10w
xchg r15b, r15b
pop r15
jmp 0x140443ffb
ret