Function at 0x1404cada6
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 0x10], rbx
jmp 0x1404cadb8
mov qword [rsp + 0x18], rbp
btc rbx, 0xfb
btr ebx, 0xc4
btr bx, r9w
push rsi
push rdi
rcr sil, cl
rcr bl, 0xa
push r14
rcl r14b, cl
cmc
sub rsp, 0x30
shrd edi, edi, 0xe0
ror bh, cl
and dword [rsp + 0x50], 0
mov r14d, ecx
mov si, cx
mov ecx, r8d
movzx bx, bpl
cmove di, r10w
movsxd rbx, r9d
mov esi, r8d
movzx rdi, di
mov edi, edx
jmp 0x1404cae0c
call fcn.14026bbfb
lea r11, [0x140000000]
sbb bpl, 0x7a
mov bpl, al
jmp 0x1404cae2b
cmp edi, 1
jmp 0x1404cae33
jne 0x1404cafef
test al, al
jmp 0x1404cae40
je 0x1404cae58
mov r10d, dword [r11 + rbx*4 + 0xc6ab4]
jmp 0x1404cae53
jmp 0x1404cae60
mov r10d, dword [r11 + rbx*4 + 0xc6a7c]
inc r10d
shr ecx, 0x78
rol cl, cl
lahf
lea r8d, [rsi - 1]
mov al, 0x6d
cwd
movsx r9, ax
mov edi, 0x51eb851f
jmp 0x1404cae83
lea ecx, [rsi + 0x12b]
rdtsc
mov eax, edi
imul ecx
sbb cl, sil
or r9b, 0xef
movzx ax, r8b
mov eax, edi
shr rcx, 0x47
mov r9d, edx
xor rcx, rdi
imul r8d
movsx rcx, bx
mov eax, r8d
sar r9d, 7
sar edx, 5
btr r8, 7
mov ecx, r9d
shr ecx, 0x1f
shrd r8, rbx, 0xca
bt r8w, r13w
add r9d, ecx
mov ecx, edx
xadd r8b, r8b
shr ecx, 0x1f
add edx, ecx
imul ecx, esi, 0x16d
sub r9d, edx
btc r8d, ebp
bts dx, r8w
adc r8w, 0x19a3
cdq
btc r8, 0xea
and edx, 3
add ecx, 0xffff9c25
inc r8d
xor r8b, 0x18
sub r8b, r12b
lea r8d, [rdx + rax]
rdtsc
sub al, r12b
mov eax, 0x92492493
sar r8d, 2
bts dx, si
add r8d, r10d
or dl, r12b
add r8d, r9d
movsxd rdx, r9d
ror dh, cl
rcl dx, 0xef
add r8d, ecx
sbb dl, 0xc1
imul r8d
mov al, r14b
shl ah, cl
seta ah
add edx, r8d
movsx eax, r15w
sar edx, 2
mov eax, edx
shr eax, 0x1f
cmp al, r14b
stc
add edx, eax
lahf
cdqe
imul eax, edx, 7
imul edx, dword [rsp + 0x70], 7
cmp r8w, cx
stc
sub r8d, eax
test r9b, 0xad
btr ax, ax
sub edx, r8d
movzx rax, r15w
or al, dil
add edx, r10d
add edx, dword [rsp + 0x78]
nop
movsx ax, r11b
cmp r8d, dword [rsp + 0x78]
movsxd rax, esp
cwde
lea eax, [rdx - 7]
jmp 0x1404caf9d
cmovg eax, edx
test bpl, bpl
je 0x1404cafb6
mov ecx, dword [r11 + rbx*4 + 0xc6ab8]
jmp 0x1404cafbe
mov ecx, dword [r11 + rbx*4 + 0xc6a80]
cmp dword [rsp + 0x70], 5
movsxd r8, esi
mov r8d, eax
jmp 0x1404cafce
jne 0x1404cb021
cmp eax, ecx
jmp 0x1404cafdb
jle 0x1404cb021
lea r8d, [rax - 7]
jmp 0x1404cafea
jmp 0x1404cb021
test bpl, bpl
je 0x1404cb00a
mov r8d, dword [r11 + rbx*4 + 0xc6ab4]
jmp 0x1404cb005
jmp 0x1404cb015
mov r8d, dword [r11 + rbx*4 + 0xc6a7c]
sal ah, cl
clc
add r8d, dword [rsp + 0x80]
clc
ror ah, 0xa4
imul eax, dword [rsp + 0x88], 0x3c
cmc
or cx, 0x335f
add eax, dword [rsp + 0x90]
imul ecx, eax, 0x3c
add ecx, dword [rsp + 0x98]
cmc
clc
imul ecx, ecx, 0x3e8
add ecx, dword [rsp + 0xa0]
stc
test r14d, r14d
jmp 0x1404cb058
jne 0x1404cb0a8
mov dword [0x1400b7794], r8d
sub rbp, rbp
clc
mov dword [0x1400b7798], ecx
bswap rdi
mov dword [0x1400b7790], esi
shrd ebx, ebx, 0x92
mov rbx, qword [rsp + 0x58]
xchg r14w, si
test al, cl
jmp 0x1404cb08c
mov rbp, qword [rsp + 0x60]
clc
add rsp, 0x30
pop r14
movsx di, r8b
xchg dil, sil
pop rdi
pop rsi
jmp 0x1404cb0a7
ret
mov dword [0x1400b77a8], ecx
lea rcx, [rsp + 0x50]
mov dword [0x1400b77a4], r8d
call fcn.1404c9fa8
test eax, eax
jmp 0x1404cb0c6
jne 0x1404cb153
mov eax, dword [0x1400b77a8]
bsr ecx, r15d
add ecx, 0x655b0a41
sar cl, 0x72
imul ecx, dword [rsp + 0x50], 0x3e8
clc
test edi, r8d
add eax, ecx
jmp 0x1404cb0f2
mov dword [0x1400b77a8], eax
jmp 0x1404cb0fd
jns 0x1404cb118
add eax, 0x5265c00
jmp 0x1404cb10d
dec dword [0x1400b77a4]
jmp 0x1404cb138
cmp eax, 0x5265c00
jmp 0x1404cb122
jl 0x1404cb143
add eax, 0xfad9a400
inc dword [0x1400b77a4]
jmp 0x1404cb138
mov dword [0x1400b77a8], eax
jmp 0x1404cb143
mov dword [0x1400b77a0], esi
jmp 0x1404cb14e
jmp 0x1404cb07c
and qword [rsp + 0x20], 0
sub r9d, r9d
cmc
sub r8d, r8d
stc
xor edx, edx
xor ecx, ecx
jmp 0x1404cb16a
call fcn.1404b43a3
int3