Function at 0x1404b39f1
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
movsx rbx, r9w
bt rbx, r10
neg bh
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
movsx bx, r12b
rcl bh, cl
push rdi
push r12
btc bx, bx
sbb dil, 0x7f
push r13
movsx di, r14b
xor di, r13w
push r14
jmp 0x1404b3a31
push r15
sub rsp, 0x30
movsx di, al
movzx ebx, si
mov rbx, rcx
jmp 0x1404b3a4d
mov edi, 1
movsx cx, r14b
movzx cx, sil
mov ecx, 0x6a6
jmp 0x1404b3a66
call fcn.1404c9f05
sub r12d, r12d
mov rsi, rax
test ax, r14w
test r15b, 0x68
cmp ecx, r12d
test rax, rax
jmp 0x1404b3a84
jne 0x1404b3ad0
mov rbx, qword [rsp + 0x60]
bt rsi, 0x98
mov rbp, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
cmp edx, r15d
shrd r15, rsp, 0x9f
add rsp, 0x30
xchg r14d, r14d
movsxd r13, ebp
mov r15b, 0xf2
pop r15
pop r14
not rdi
cmovle r12, r10
movzx r13, r12w
pop r13
pop r12
movsx edi, di
pop rdi
jmp 0x1404b3acf
ret
lea r14, [rax + 4]
movzx r9w, sil
movsxd r8, r11d
not r9b
mov dword [rax], edi
mov r13b, 0x87
mov word [r14], r12w
mov r15d, r9d
rdtsc
lea r15, [rbx + 0x48]
xchg r9w, cx
cwd
mov rax, qword [r15]
not r9b
mov r13d, 0x351
bswap rcx
movsxd rdx, edi
movzx ecx, bp
mov r9, qword [0x1400c2d38]
cmovnp rcx, rdi
cqo
movsxd rcx, ebp
mov r8d, 3
mov qword [rsp + 0x28], rax
mov edx, r13d
lea rax, [0x1400cefec]
movzx rcx, r9w
mov cx, r12w
mov rcx, r14
jmp 0x1404b3b41
mov qword [rsp + 0x20], rax
jmp 0x1404b3b4b
call fcn.1404b2e45
lea rbp, [0x1400c2d38]
mov rcx, rcx
lea r8, [0x1400ceff8]
movsx edx, ax
movsx cx, r11b
xchg cx, cx
mov rdx, r13
mov cx, 0x14a0
mov rcx, r14
call fcn.1404d5298
test eax, eax
jmp 0x1404b3b82
jne 0x1404b3dde
mov r10, qword [r15 + 0x20]
mov rax, qword [r15]
jmp 0x1404b3b95
mov rdx, r10
bswap cx
sub rdx, rax
movzx r8d, word [rax]
dec cx
add cx, 0x62f9
rol ecx, cl
movzx ecx, word [rax + rdx]
sub r8d, ecx
jmp 0x1404b3bb8
jne 0x1404b3bcf
add rax, 2
test ecx, ecx
jmp 0x1404b3bc9
jne 0x1404b3b9e
test r8d, r8d
movsx r9d, r11w
mov qword [rsp + 0x28], r10
bswap rax
rdtsc
cdqe
mov eax, r12d
mov r8, 0x27b41752
xchg cl, r8b
movzx ecx, r14w
mov r8d, 3
setnp dl
movsx rdx, r9w
cmove eax, edi
mov rdx, r13
btr r9w, 0x34
bsf cx, r12w
rcr di, cl
mov edi, eax
cbw
sar r9b, cl
add rbp, 0x18
xchg r9b, al
sbb al, 0xa2
clc
lea rax, [0x1400cefec]
movsx rcx, bx
xor r9w, 0xd56
mov rcx, r14
rol r9b, 0x62
add r15, 0x20
mov r9b, 0xdb
setp r9b
mov qword [rsp + 0x20], rax
movsx r9d, r13w
mov r9, qword [rbp]
jmp 0x1404b3c5a
call fcn.1404b2e45
lea rax, [0x1400c2d98]
cmp ah, 0xc7
cmp rbp, rax
jmp 0x1404b3c71
jl 0x1404b3b5a
test edi, edi
jmp 0x1404b3c7e
jne 0x1404b3d3b
mov rcx, qword [rbx + 0x38]
cmc
or edi, 0xffffffff
cmc
cmp ecx, 0x7c090d83
cmp r10w, r13w
test rcx, rcx
je 0x1404b3cc7
mov eax, edi
cmp r10w, r14w
clc
lock xadd dword [rcx], eax
clc
add eax, edi
jmp 0x1404b3cb3
jne 0x1404b3cc7
mov rcx, qword [rbx + 0x38]
jmp 0x1404b3cc2
call fcn.1404c9e81
mov rdx, qword [rbx + 0x30]
clc
cmc
test rdx, rdx
je 0x1404b3d0a
mov ecx, edi
cmc
jmp 0x1404b3cde
lock xadd dword [rdx], ecx
jmp 0x1404b3cef
add ecx, edi
jmp 0x1404b3cf6
jne 0x1404b3d0a
mov rcx, qword [rbx + 0x30]
jmp 0x1404b3d05
call fcn.1404c9e81
mov qword [rbx + 0x30], r12
cdqe
movsx ax, r13b
seto al
mov rax, r14
jmp 0x1404b3d20
mov qword [rbx + 0x20], r12
jmp 0x1404b3d29
mov qword [rbx + 0x38], rsi
jmp 0x1404b3d32
mov qword [rbx + 0x28], r14
jmp 0x1404b3a8a
mov rcx, rsi
call fcn.1404c9e81
mov rcx, qword [rbx + 0x38]
cmc
or edi, 0xffffffff
test rcx, rcx
jmp 0x1404b3d53
je 0x1404b3d7c
mov eax, edi
jmp 0x1404b3d61
lock xadd dword [rcx], eax
stc
add eax, edi
jne 0x1404b3d7c
mov rcx, qword [rbx + 0x38]
jmp 0x1404b3d77
call fcn.1404c9e81
mov rcx, qword [rbx + 0x30]
clc
test rcx, rcx
je 0x1404b3dac
mov eax, edi
cmp si, 0x27f0
cmc
lock xadd dword [rcx], eax
add eax, edi
jmp 0x1404b3d9d
jne 0x1404b3dac
mov rcx, qword [rbx + 0x30]
call fcn.1404c9e81
mov rax, qword [rbx + 0x68]
jmp 0x1404b3db5
mov qword [rbx + 0x30], r12
jmp 0x1404b3dbe
mov qword [rbx + 0x20], r12
jmp 0x1404b3dc7
mov qword [rbx + 0x38], r12
jmp 0x1404b3dd0
mov qword [rbx + 0x28], r12
jmp 0x1404b3dd9
jmp 0x1404b3a8a
xor r9d, r9d
mov qword [rsp + 0x20], r12
test r10, r8
stc
xor r8d, r8d
xor edx, edx
clc
sub ecx, ecx
jmp 0x1404b3df7
call fcn.1404b6e50
int3