Function at 0x14043223f
Capabilities:
Check for software breakpoints

Disassembly:
push r15
ror al, cl
movsx rax, r8w
push r14
sar r14w, cl
jmp 0x140432254
push r13
push r12
btr r12w, 0xb2
movsx eax, r11w
push rsi
rcl r12d, 0x4b
push rdi
cmc
push rbp
sar r14b, 0x8e
push rbx
rol al, 0x96
shl bl, cl
sub rsp, 0x58
cbw
sal di, 0x99
sar r14d, cl
movaps xmmword [rsp + 0x40], xmm6
cmp r9b, 0x7c
mov r14, rcx
adc al, r15b
cmc
shl r12b, 0x97
mov rax, qword [rcx]
xchg r12, rdi
shr dil, 0xda
cmp dl, r12b
mov rsi, qword [rcx + 8]
setbe r12b
movsx r12d, cx
cmc
sub rsi, rax
mov edi, 0x7e03776
sar rsi, 6
dec bh
movsx rbp, r11w
inc rsi
and di, bx
cmp dx, 0x7cbe
mov rbp, qword [rcx + 0x10]
shr dil, 0xcf
sub rbp, rax
shld r12, r10, 0xe6
cmovae cx, r12w
sar rbp, 6
mov rcx, rbp
xor bh, 0xf0
shr rcx, 1
cmp r11w, si
movabs rdi, 0x3ffffffffffffff
ror r12, cl
add r12w, bp
sbb r12w, 0x3bf
mov rbx, rdi
btr r12d, 0xe0
sub r12b, sil
not r12d
sub rbx, rcx
shr r12b, cl
bt r12w, 0x29
not r12
lea rcx, [rcx + rbp]
btc r12w, 0x37
shld r12, r12, 0x9a
add r12w, r10w
cmp rcx, rsi
cmovbe rcx, rsi
btr r12w, 0xa1
shl r12d, cl
adc r12b, 0xc1
cmp rbp, rbx
not r12b
cmova rcx, rdi
cmp r15w, r12w
btc r12w, cx
mov r12, rdx
rcr dx, 0x35
mov rdx, rcx
jmp 0x14043236f
shr rdx, 0x3a
jmp 0x140432378
jne 0x1404328e0
mov rbx, r8
adc dil, 0xbc
rcl di, cl
rcr r15, cl
mov r15, r12
rcl dil, cl
btc di, r14w
sub r15, rax
test dl, r11b
bsr edi, ebp
xadd dil, dil
sar r15, 6
mov rdi, rcx
clc
cmp si, r9w
shl rdi, 6
clc
cmc
test rbp, r10
cmp rcx, 0x40
mov qword [rsp + 0x38], rsi
jmp 0x1404323c6
jb 0x1404323f9
mov rcx, rdi
or rcx, 0x27
jmp 0x1404323d8
call fcn.1404457b7
lea r13, [rax + 0x27]
stc
and r13, 0xffffffffffffffe0
jmp 0x1404323eb
mov qword [r13 - 8], rax
jmp 0x1404323f4
jmp 0x140432426
test rcx, rcx
jmp 0x140432401
je 0x14043241c
mov rcx, rdi
jmp 0x14043240f
call fcn.1404457b7
mov r13, rax
jmp 0x140432426
xor r13d, r13d
or rcx, 0x5f5e4109
shl r15, 6
rol cx, 0x7a
movups xmm0, xmmword [rbx]
btr ecx, r15d
adc cl, 0xb8
bt cx, 0xef
movups xmmword [r13 + r15], xmm0
sbb cl, 0x80
mov cl, 0xd9
mov cx, r8w
mov rcx, qword [rbx + 0x10]
cmc
test dl, r9b
clc
mov qword [r13 + r15 + 0x10], rcx
cmp r11b, bl
test rcx, rcx
jmp 0x140432465
je 0x140432471
mov rax, qword [rcx]
call qword [rax + ioctlsocket]
movups xmm0, xmmword [rbx + 0x18]
movups xmmword [r13 + r15 + 0x18], xmm0
seta ch
lea rcx, [r15 + r13]
xor rdx, 0x70073488
shr dl, 0x17
sub dx, r12w
add rcx, 0x28
btr rdx, 0xad
sbb dh, 0xbf
cwd
add rbx, 0x28
mov rdx, rbx
jmp 0x1404324aa
call fcn.1404328f0
mov rbx, qword [r14]
mov rsi, qword [r14 + 8]
cmp r11w, r14w
cmp rsi, r12
jmp 0x1404324c2
je 0x1404326a1
mov qword [rsp + 0x28], rdi
cmp rbx, r12
jmp 0x1404324d5
je 0x1404325b5
xor esi, esi
jmp 0x1404324e2
xorps xmm6, xmm6
jmp 0x140432550
movups xmm0, xmmword [rbp + 0x18]
movups xmmword [rdi + 0x18], xmm0
mov rax, qword [rbp + 0x38]
test r11b, bl
test bh, 0xda
mov qword [rbp + 0x38], 0
clc
cmp r10b, 0x15
movups xmm0, xmmword [rbp + 0x28]
test eax, r9d
movups xmmword [rbp + 0x28], xmm6
test r15b, bpl
cmp cl, r11b
cmp al, 0x6d
movups xmmword [rdi + 0x28], xmm0
jmp 0x14043252f
mov qword [rdi + 0x38], rax
cmc
test cl, r9b
add rsi, 0x40
test ebp, r11d
add rbp, 0x40
cmp rbp, r12
jmp 0x14043254a
je 0x1404325b0
lea rbp, [rbx + rsi]
movzx rdi, bx
sbb rdi, 0x30b71fab
bt cx, 0x2a
lea rdi, [rsi + r13]
shld cx, dx, 0x5b
shr ch, 0x5a
movups xmm0, xmmword [rbx + rsi]
movups xmmword [r13 + rsi], xmm0
shrd rcx, rcx, 0x2c
mov rcx, qword [rbx + rsi + 0x10]
cmp r14d, esp
mov qword [r13 + rsi + 0x10], rcx
cmp bpl, dl
test dl, r15b
test rcx, rcx
jmp 0x14043259a
je 0x1404324ea
mov rax, qword [rcx]
jmp 0x1404325a8
call qword [rax + ioctlsocket]
jmp 0x1404324ea
mov rsi, qword [r14 + 8]
cmc
mov qword [rsp + 0x30], r14
test r14w, sp
stc
clc
cmp rsi, r12
jmp 0x1404325c8
je 0x140432763
lea rbx, [r15 + r13]
clc
add rbx, 0x78
sub r14d, r14d
jmp 0x1404325df
xorps xmm6, xmm6
jmp 0x140432654
movups xmm0, xmmword [rbp + 0x18]
mov ax, r9w
movups xmmword [rbx + r14 - 0x20], xmm0
adc ax, 0x78e1
mov rax, qword [rbp + 0x38]
cmp rsi, 0x2c2411af
test ebx, ebp
mov qword [rbp + 0x38], 0
movups xmm0, xmmword [rbp + 0x28]
cmp r10b, bl
stc
movups xmmword [rbp + 0x28], xmm6
test dil, al
test sp, 0x7c7d
movups xmmword [rbx + r14 - 0x10], xmm0
cmp ah, 0xcc
cmc
mov qword [rbx + r14], rax
clc
add r14, 0x40
test di, 0x131a
jmp 0x140432640
add rbp, 0x40
stc
clc
cmp rbp, rsi
jmp 0x14043264e
je 0x140432763
lea rbp, [r12 + r14]
cmovb cx, cx
movups xmm0, xmmword [r12 + r14]
sal cx, cl
movups xmmword [rbx + r14 - 0x38], xmm0
mov rcx, qword [r12 + r14 + 0x10]
test r12, r15
test r12b, 0xe3
mov qword [rbx + r14 - 0x28], rcx
test ebx, 0x367203b5
cmp r14, 0x532e7b08
test rcx, rcx
je 0x1404325e7
mov rax, qword [rcx]
jmp 0x140432699
call qword [rax + ioctlsocket]
jmp 0x1404325e7
cmp rbx, r12
jmp 0x1404326a9
je 0x14043278c
mov qword [rsp + 0x28], rdi
not si
rcr sil, 2
mov qword [rsp + 0x30], r14
btr rsi, 0x79
add rbx, 0x28
movsx si, bl
lea rsi, [r13 + 0x28]
jmp 0x1404326d6
jmp 0x140432720
movups xmm0, xmmword [rbp + 0x18]
setg cl
bswap edx
cqo
movups xmmword [rdi + 0x18], xmm0
mov rcx, rsi
not dl
mov rdx, rbx
jmp 0x1404326f7
call fcn.1404328f0
add rbx, 0x40
add rsi, 0x40
add rbp, 0x40
cmc
test r12w, r13w
jmp 0x140432712
cmp rbp, r12
jmp 0x14043271a
je 0x140432763
lea rbp, [rbx - 0x28]
shr edi, 0x27
cmp r9w, r15w
lea rdi, [rsi - 0x28]
btr rcx, r12
movups xmm0, xmmword [rbx - 0x28]
dec cx
movups xmmword [rsi - 0x28], xmm0
mov rcx, qword [rbx - 0x18]
mov qword [rsi - 0x18], rcx
test dil, 0xd6
test rcx, rcx
jmp 0x140432752
je 0x1404326db
mov rax, qword [rcx]
call qword [rax + ioctlsocket]
jmp 0x1404326db
mov r14, qword [rsp + 0x30]
stc
not r12b
rcl r12, 0x6a
mov r12, qword [r14]
sub dil, cl
movzx di, r11b
rcr dil, 0xdd
mov rdi, qword [rsp + 0x28]
jmp 0x14043278c
test r12, r12
jmp 0x140432794
je 0x140432837
mov rsi, qword [r14 + 8]
jmp 0x1404327a7
cmp r12, rsi
jmp 0x1404327af
je 0x1404327e5
nop word cs:[rax + rax]
mov rcx, r12
call fcn.140432a8c
add r12, 0x40
cmp r12, rsi
jmp 0x1404327d5
jne 0x1404327c1
mov r12, qword [r14]
btc edx, r15d
and dl, r10b
mov rdx, qword [r14 + 0x10]
cmp sil, r14b
test r9b, 0x83
sub rdx, r12
cmp rdx, 0x1000
jmp 0x1404327ff
jb 0x14043282f
mov rax, qword [r12 - 8]
clc
add r12, 0xfffffffffffffff8
sub r12, rax
cmp r12, 0x20
jmp 0x14043281b
jae 0x1404328e5
or rdx, 0x27
mov r12, rax
movsxd rcx, ebp
cmovp ecx, r10d
mov rcx, r12
call fcn.1402440d8
lea r15, [r15 + r13]
inc bp
btc bx, r13w
mov qword [r14], r13
btr rsi, rbp
dec rsi
mov rax, qword [rsp + 0x38]
bts bx, r15w
setno sil
bswap si
shl rax, 6
lea rax, [rax + r13]
not sil
or ebp, r9d
rcl rbx, cl
mov qword [r14 + 8], rax
add rdi, r13
test dx, r12w
bt rax, 0x72
mov qword [r14 + 0x10], rdi
mov rax, r15
movaps xmm6, xmmword [rsp + 0x40]
rcl di, 0x48
add rsp, 0x58
cmovs rdi, r12
jmp 0x1404328a0
pop rbx
mov sil, 0xc6
movzx bp, r13b
jmp 0x1404328ae
pop rbp
mov r14d, 0x2a81584b
pop rdi
movzx r14, r14w
pop rsi
movsx r12w, r11b
movzx r13d, r11w
pop r12
mov r14b, sil
bswap r14w
pop r13
xchg r15d, r14d
movzx r15d, di
pop r14
pop r15
jmp 0x1404328df
ret
call fcn.1403b090d
call fcn.1404b3723
int3