Function at 0x1408efbda
Capabilities:
Execute anti-debugging instructions

Disassembly:
lea r8, [r9*8 - 0x3e5da8cb]
add rdx, rdi
jmp rdx
movsx eax, r9b
not cl
movsx r11d, al
or dl, cl
movzx ecx, ax
mov word [r10 + r9*8 - 0x78e56], dx
imul eax
bts r11w, 0
sar rbp, cl
mov eax, dword [rbp + rsi - 0x1f52be]
imul rdx, r11
inc rcx
lea rsi, [rsi + rbp*2 - 0x3ea578]
push rbp
btr dx, 2
xor eax, ebx
ror r11b, 2
xor rdx, 0x4894c59a
movzx r8d, r11w
not eax
xor dword [rsp + rbp - 0x1f52bc], edx
sbb r11b, r11b
neg eax
add r9b, cl
sbb word [rsp + rbp - 0x1f52b9], 0xbb97
lea eax, [rbp + rax + 0x5b83526b]
dec word [rsp + rbp - 0x1f52ba]
neg eax
sar edx, cl
mov qword [rsp + rbp*4 - 0x7d4af8], rbx
xor dword [rsp + rbp - 0x1f52be], eax
btc ebp, r11d
add cl, 0x11
lea rdx, [r9 + r9*2 + 0xe23bab7]
pop rbx
inc rcx
adc r9b, 0xbb
movsxd rax, eax
call fcn.1408fcbc1
push 0x40312d36
mov edx, dword [rsp + 4]
xadd qword [rsp + rdx*2], rdx
mov eax, dword [r10 + rdx - 0x40312d36]
mov r11d, dword [rdx + r10 - 0x40312d32]
mov cl, byte [r10 + rdx - 0x40312d2e]
mov ebp, edx
imul edx, edx
lea r10, [r10 + rbp - 0x40312d30]
mov r9d, 0x4f14ca20
shld eax, r11d, cl
movsx r11d, r9b
mov dword [r10 + rdx - 0x56a80764], eax
lea rax, [rdx + 0x2902b6b9]
mov ebp, dword [rsi + rbp - 0x40312d36]
sal qword [rsp + r11 - 0x20], 0x5b
mov r8d, 0x5d088002
pop r11
lea rsi, [rsi + rdx - 0x56a80760]
xor ebp, ebx
cwd
imul edx, eax
push r9
not ebp
sal qword [rsp + r8 - 0x5d088002], 0x1a
cqo
xor ebp, 0xdf10fb32
inc byte [rsp + rdx*2 + 2]
movsx ecx, byte [rsp + rdx + 2]
pop r8
not ebp
dec r8d
imul r11d
cqo
lea ebp, [rbp + rdx*2 - 0x1fbb9817]
shr rax, 0x3e
push rdx
bswap ebp
xchg r11w, cx
add ecx, edx
bts r8d, ecx
add qword [rsp + rdx*2], rbx
dec rcx
shr r11b, 0xc7
cdqe
xor dword [rsp + rdx*4], ebp
sal rcx, cl
or rax, 0xa278bb4
shl r11, 0x42
pop rbx
movsxd rbp, ebp
or r8b, 0xa1
adc rdi, rbp
shr r9b, 0xe6
jb 0x140890e01
rol eax, 1
not r11
push r11
movzx r9d, word [rsp + 2]
xor eax, 0x6516ca93
call fcn.14092f023
mov r11d, 0x83a29e84
mov r9d, dword [rsi + riz]
lea rax, [r11*4 + 0x1eb6e985]
add rsi, 4
xor r9d, ebx
shr eax, 0x88
rol r9d, 3
lea rbp, [rax*2 - 0x3bdc7ddc]
dec ax
neg r9d
mov r8d, 0x1280bb1a
rol r9d, 2
xor r9d, 0x1ead5b0f
not r11d
xor eax, ebp
dec r9d
push rbx
btc ebp, r11d
xchg r8w, r11w
and r8b, 0xb9
xor dword [rsp + r8*2 - 0x2500c272], r9d
pop rbx
movsxd r9, r9d
add rdi, r9
movzx edx, r8w
cdq
cwd
rdtsc
lea r10, [r10 + r8*2 - 0x2500c27a]
movsx ecx, bp
movsx r9d, cx
and rcx, 0xffffffffc12771b4
mov dword [r11 + r10 - 0x7c5dbb16], eax
setns cl
mov dword [r10 + r8 - 0x12806139], edx
jne fcn.1408f7a06
mov r8d, 0x259f1933
mov eax, r8d
mov ebp, r8d
mov r9d, dword [r8 + rsi - 0x259f1933]
lea rsi, [r8 + rsi - 0x259f192f]
movzx ecx, r8b
push rbp
sar ebp, cl
xor r9d, ebx
bts ebp, 4
rol byte [rsp + r8 - 0x259f192c], 0x24
and r8b, cl
ror r9d, 1
and r8b, 0xb2
lea r9d, [r9 + rbp - 0x55302543]
mul qword [rsp + r8*2 - 0x4b3e3264]
neg r9d
pop r11
jmp 0x140934249
btr ax, 0x97
sub ebp, ecx
rol r9d, 3
idiv rcx
div r11d
cdqe
dec r9d
idiv cl
jmp 0x140891238
xor ax, bp
adc rdi, r8
movsx r8d, cx
add r8, 0xffffffffbeb72689
imul r9w, cx
mov r11, qword [r10 + rcx*4 - 0x69650]
bt ax, bp
div ecx
mov qword [rsp + rcx - 0x1a594], 0x529f4721
mov rbp, qword [r10 + rcx*2 - 0x34b20]
bts rax, rcx
mov cl, byte [r10 + rcx*2 - 0x34b18]
adc rdx, 0xfffffffff6b6b41e
lea r10, [r10 + rax*2 - 0x3b2f3670]
shld r11, rbp, cl
call fcn.1408a6393
mov edx, 0x9101c138
mov ebp, 0xfa95f197
movzx dx, byte [r10 + riz]
mov ecx, 0xb7b6f931
ror bpl, 0xe1
movzx r9d, bp
mov cl, byte [r10 + r9*2 - 0x1e394]
not dl
inc bpl
jb 0x140893e8a
xor r11w, 0xf98d
sbb r9d, 0xe7ace106
jmp 0x1408c8a7a