Function at 0x1414bcab8
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp], 0xffffffffd73bda2a
sub rsp, 0x18
call fcn.141dfb736
mov r11d, 0xaa8cfb34
push r11
movsx eax, r11w
mov r11w, word [rdi + riz]
mov ecx, eax
sar dword [rsp + 4], cl
shl dword [rsp + 3], 0xaf
adc rdi, 2
movzx eax, byte [r10 + riz]
shl qword [rsp], cl
adc r10, 0
movsx esi, cx
push rsi
xor al, r9b
mov edx, 0x60290d0f
shr esi, 0x86
rol al, 1
xadd word [rsp + rsi*8 - 0x1fffff5e], si
xor al, 0x2a
shr si, 0x21
xor al, sil
lea rcx, [rsi + rdx + 0x2624250c]
not qword [rsp + rsi*2 - 0x7fefff6]
and cx, cx
adc al, 0xac
jmp 0x141fe90f6
xchg byte [rsp + rdx*2 - 0xe], dh
shl dword [rsp + rdx*2 - 0xe], 0xfd
not al
sub byte [rsp + rdx - 8], 0x2c
sub word [rsp + rdx - 6], r8w
dec dword [rsp + rdx - 5]
rol al, 1
ror rbx, 0x5f
xor r9b, al
and qword [rsp + rdx*2 - 0x10], rbx
not word [rsp + rdx - 5]
lea rax, [rsp + rax + 8]
mov cx, word [rax + rdx*4 - 0x20]
movsx esi, byte [rsp + rdx*2 - 0x10]
sar r8d, 0x7a
lea rdi, [rdi + rdx - 0xa]
push rsi
mov word [rdx + rdi - 8], cx
xor qword [rsp + rdx - 7], r8
xor si, 0x741a
dec qword [rsp + rdx - 7]
mov eax, dword [r10 + rdx*2 - 0x10]
setp byte [rsp + rdx*2 - 5]
shr r8, 0xa7
lea r10, [r8 + r10 + 4]
lea rcx, [r11*8 + 0x1e1ac7af]
jbe 0x141e1bba7
bswap ecx
mov byte [rax + rsi*8 - 0x1ffbfe08], r11b
mov ecx, dword [r10 + rsi - 0x3ff7fc1]
movsx eax, bx
sbb rdx, qword [rsp + rsi - 0x3ff7fc0]
bt si, 0xc
lea r10, [r10 + rax*2 - 0xdc92]
jae 0x141e44099
not edx
mov r8d, edx
xor ecx, r9d
sal dx, 0x81
bswap ecx
inc rsi
cwde
and r8, 0xffffffff8f2bd52c
neg ecx
xadd ax, dx
movsx r11d, bx
lea ecx, [rsi + rcx - 0x3a1d50de]
ror r8b, 0x43
rol ecx, 2
dec rsi
or r8d, esi
dec r8w
mov qword [rsp + rsi - 0x3ff7fb9], r9
inc r8w
xor dword [rsp + rsi - 0x3ff7fb9], ecx
mov r9, qword [rsp + rsi*2 - 0x7feff7a]
rol esi, 0x12
movsxd rcx, ecx
add sil, 0x8d
cwd
add rbp, rcx
mov qword [rsp + rax*2 - 0x6356], rbp
ret 8
xor eax, r9d
ror r11b, 0xc2
xadd qword [rsp + r8*4 + 5], r8
sar r8w, cl
inc eax
sar dx, cl
setne byte [rsp + rdx + 4]
ror byte [rsp + rdx*2], 0x27
xor eax, 0x14b478b0
xor ebx, dword [rsp + rdx + 0xb]
btc rcx, 5
sbb r11w, r11w
bswap eax
xor r11d, dword [rsp + rdx + 0xb]
pop rdx
not eax
add r8b, 0xbe
call fcn.141dfb786
neg r8d
movzx r11d, al
lea r8d, [rcx + r8 + 0x558de04c]
and rcx, rdx
xadd al, cl
ror r8d, 2
sar r11, 0xab
btc edx, 0x27
push r9
xor dword [rsp + rax*2 - 0x18b14], r8d
pop r9
xchg dl, r11b
imul rax
lea rdi, [rdi + rdx*4 - 4]
adc cl, ah
ror ax, 0x61
mov dword [rdi + rdx*2], r8d
mov esi, dword [r10 + rdx*4]
and cl, 0xe
sal edx, 0x5f
btr eax, eax
lea r10, [r10 + rdx + 4]
bts cx, ax
xor esi, r9d
sar rax, cl
rol esi, 2
lea esi, [rcx + rsi - 0x70ce0bd1]
sal dx, 0xc7
rol esi, 1
lea r8, [rcx + 0x38954b19]
call fcn.141dd731d
rdtsc
mov r8d, 0xdd245b88
call fcn.1414b8470
mov eax, 0x89fe3b5
mov eax, dword [rax + rdi - 0x89fe3b5]
mov edx, 0xdc86d639
mov ecx, dword [rdi + riz + 4]
push rdx
add eax, ecx
mov dword [rdi + riz + 4], eax
pop r11
mov edx, dword [r10 + riz]
add r10, 4
movzx r8d, r11b
xor edx, r9d
not edx
movzx ecx, r8w
sal cl, 0x86
mov esi, ecx
dec edx
bts cx, si
not edx
dec edx
bswap edx
sal ecx, 0x24
movsx ebx, r8w
push r9
xor dword [rsp + r8 - 0x39], edx
xchg r11d, r8d
mov r9d, ebx
not r8b
pop r9
sar ecx, 0x4b
sar r11, 0x35
movsx eax, cx
movsxd rdx, edx
adc rbp, rdx
xadd ax, bx
mov edx, dword [r11 + rdi + 4]
not bl
btc esi, eax
mov eax, dword [r11 + rdi + 8]
jb 0x141dabc8f
dec rsi
btc rbx, 0x2a
adc r11d, dword [rcx + rdi + 0xc]
div r11d
not cx
dec cl
mov dword [rdi + rcx - 0xfff6], edx
movzx r11d, sil
sal rsi, cl
sub bl, r8b
mov dword [rdi + rcx - 0xfff2], eax
ror cx, 0xe1
sbb r11w, 0xf811
cmovb rsi, r11
lea rdi, [rdi + rcx*2 - 0xfff6]
movsx eax, r11b
bt cx, 0xbc
jmp rbp
inc dword [rsp + rsi*4 - 0xffdfff3]
inc word [rsp + rsi - 0x3ff7ff2]
xor al, 0xb3
lea rbx, [rsi + rcx*2 + 0x781b8a19]
xor al, sil
ror dword [rsp + rsi*2 - 0x7fefffd], cl
bts rdx, rbx
imul si, word [rsp + rsi*4 - 0xffdfff8]
neg al
dec ebx
xor r9b, al
lea rax, [rsp + rax + 0x10]
shr word [rsp + rsi*4 - 0xffdfef8], 0x89
jae 0x141de15e3
lea rcx, [r8 + rsi - 0x3cc577ca]
dec byte [rsp + rbx - 0x6723fff9]
lea rdx, [rsp + rdx + 8]
call fcn.141dbe0aa