Function at 0x14076dd9a
Capabilities:
Execute anti-debugging instructions

Disassembly:
ror cl, 1
lea r11, [r8*8 - 0x7f45c6fd]
jmp 0x1407728cf
sal r11b, 0x45
adc r11d, ebx
pop rsi
mov eax, r11d
shl r9w, 0xed
pop r11
jne 0x14073bcda
jae 0x1407724c8
ror word [rsp + r11 - 0x651a920d], 0xcf
movsx r8d, r11b
lea rsi, [rsi + r8*2 - 0x20]
dec r8b
jns 0x14072f589
lea rax, [r11*4 + 0x58985d0d]
xor dl, 0x21
mov r9d, 0xf139933c
mov qword [rsp + rbp - 0x313a925e], r9
inc eax
add dl, r11b
dec r11b
or qword [rsp + r11 - 0x5f9611a9], 0x1ca1c22f
not dl
ror dl, 1
inc qword [rsp + r11 - 0x5f9611a9]
dec word [rsp + rbp - 0x313a925c]
xor bl, dl
jmp 0x14073194e
movzx ecx, byte [r11 + r10 - 0x651a9211]
movsx ebp, word [rsp + r8 - 0xf]
lea r10, [r10 + r11 - 0x651a9210]
xor cl, bl
ror r8b, 0xa2
neg cl
mov r9d, 0x4217e63a
dec cl
movsx edx, byte [rsp + r8 - 1]
shl r8w, 0x47
rol cl, 1
add cl, 2
jmp 0x1407276ca
lea rdx, [rsp + rdx + 8]
mov r11d, dword [r11 + rdx - 0x5f9611a9]
ror rbp, 0xde
and rbp, qword [rsp]
lea rsi, [rsi + rbp*8 - 4]
lea rbp, [r9*8 - 0x28ec3e76]
mov dword [rsi], r11d
mov edx, dword [r10]
adc r10, 4
ror rbp, 0x60
jae 0x140734f95
setb dil
pop rbp
jnp 0x14072e584
pop r9
pop rcx
add r8d, r8d
sal bl, 0x41
pop rdx
rol eax, 0xef
sar dil, 0x21
shr di, 7
pop rbx
lea r8, [r8*2 - 0x14d616f4]
ror di, 5
neg di
popfq
pop rdi
pop r8
not ax
push rax
not ax
mov rax, qword [rsp + rax - 0x43c0dbce]
call fcn.14072fc99
mov ebp, 0x9a1006
mov edx, dword [r10 + rbp*8 - 0x4d08030]
call fcn.14072d178
movzx ecx, r8w
xor eax, ebx
dec byte [rsp + r11 + 0x7f45b703]
inc eax
xadd r11, rcx
inc r9
call fcn.14075bf29
jne fcn.140742ce4
xor eax, ebx
lea r8, [r9 + r9*8 - 0x4768d857]
call fcn.14072235d
xor word [rsp + rcx*2 + 6], dx
xor al, 1
xchg r11w, dx
call fcn.140731d4f
lea r8d, [r8 + r11*8 + 0x1476d096]
lea r9, [r11 + rdx*2 - 0x11c57076]
mov qword [rsp + r11 - 0x1a4812b9], rbx
xor dword [rsp + r11*2 - 0x3490257a], r8d
xadd r11w, dx
shr ecx, cl
mov rbx, qword [rsp + r11*2 - 0x3491071e]
ror cx, 0xf
sar dword [rsp + r11*2 - 0x34910724], 0xb3
movsxd r8, r8d
adc rdi, r8
call fcn.14075d6c1
cmp ebx, 4
push 0xffffffffa289df15
lea rsp, [rsp + 8]
jne 0x14076db80
call fcn.140720f67
lea rsi, [rsi + rcx*2 - 0x24]
dec r11
mov qword [rsp + rcx*2 - 0x30], rdi
ret
xor bl, cl
or bpl, byte [rsp + r8 - 0x1fa]
sub r8b, r9b
lea rcx, [rsp + rcx + 8]
inc dword [rsp + r11 + 0x7f45b701]
mov byte [rcx + r8*2 - 0x58c], al
ror qword [rsp + r8*2 - 0x58c], 0x26
mov eax, dword [r10 + r11 + 0x7f45b6fd]
sar bp, 0x86
neg dword [rsp + r8*2 - 0x589]
shl dl, 0x23
lea r10, [r8 + r10 - 0x2c2]
jbe 0x14074fac2
ja 0x14075377b
mov rax, qword [rbp + rbx*8 + 0x20]
call fcn.140755c86
je 0x14072e560
add rdi, rcx
sal rax, 0x53
mov dx, word [rsi + rdx*2 - 0xf6bd24]
or ax, word [rsi + rbp + 2]
call fcn.14072ef82
mov ecx, 0x210a0038
lea rdx, [rcx + rcx*2 + 0x7d225116]
movsx r8d, dl
mov rsp, rsi
movzx edi, dl
lea r11, [rdi + r8*4 - 0x4853777a]
pop r15
dec dx
movsx ebx, r8b
pop r10
xor r8w, di
setg bl
pop r14
pop r12
lea r9, [rdx - 0x55e33e8]
pop r13
jl 0x14072d971
mov ebx, 0x1e8e942e
xor rbx, 0xfffffffffa3c8680
mov eax, 0x371e0309
mov rsp, rsi
sal rbx, 0x1f
pop r15
call fcn.14074402b
adc rdi, rax
mov eax, 0x6c824fae
xor r8w, bp
mov rax, qword [rsi + rbp*2 - 0xbd1e]
push r11
cmovns r8d, ecx
movzx bp, byte [rbp + rax - 0x5e8f]
xadd rdx, r9
lea rsi, [rsi + r9 + 6]
lea rax, [rdx + 0x71882dae]
mov word [rsi + r9*2], bp
sub r11b, dl
shl r11w, 0x81
mov qword [rsp + r9*4], rdi
ret
jmp 0x140765b32