Function at 0x1807adc10
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using chaskey
Execute anti-debugging instructions
Hash data using murmur3
Parse pe header

Disassembly:
not rdx
setno sil
adc r11, rcx
movzx edi, byte [rdx + r10 + 0x462ea51c]
lea r10, [r10 + rdx + 0x462ea51d]
sub r8d, edx
xor dil, bl
add rsi, rax
xchg rdx, rax
push rax
xor dil, 0xad
add dil, 0xd
pop r8
or r8b, r8b
add ax, r8w
neg dil
xor dil, 0xb4
call fcn.18075a047
lea rsp, [rsp + 0x18]
mov qword [rbp + riz - 0x10], rsp
push 0x35265e1e
jmp 0x1806e9d40
ror word [rsp + 2], 0xe1
lea rsp, [rsp + 8]
sbb rsp, rcx
and rsp, 0xfffffffffffffff0
jmp 0x1806fc2a8
push rdi
add dx, bx
or rdx, rdx
shl rbp, 0xe8
xor dword [rsp + rbx - 0x3e7fffff], eax
neg rbp
xchg bx, cx
or rcx, 0xffffffffec8ae0aa
pop rdi
rol r8b, 5
or r9, r8
movsxd rax, eax
shl r8w, 0x64
add dx, 0xad07
add r10, rax
call fcn.1806f78bb
push 0x6288793e
lea rsp, [rsp + 8]
add rsp, rcx
jmp 0x1807b8d16
lea rsp, [rsp + 8]
je 0x18072dd94
xor dil, bpl
shl dl, 2
add rbp, rsp
ror cx, 0xab
inc bx
cmovge r9, rax
mov qword [rbp + r9], r8
xadd ecx, eax
jo fcn.180762990
sub eax, ebx
mov cx, word [rcx + rsi - 0xf23]
not ebx
xor cx, di
add r9, rdx
xor r9d, r9d
movzx ebp, bl
rol cx, 1
inc cx
cdqe
lea r8, [rdx + rbp*2 + 0x5e9607bb]
xor cx, 0xc9a8
cdq
add bx, dx
add r9d, r9d
neg cx
add r9d, edx
xor cx, 0xb436
not rax
shr ebp, 0x99
adc dl, r9b
xor di, cx
or r8d, 0x72116c20
xor dx, 0x7014
mov qword [r11 + rax - 0x4f1d], rcx
ja 0x180796b03
call fcn.18079fee1
dec bp
mov rbp, r11
adc r9b, 0x36
dec dl
shr dx, 0x82
mov qword [r11 + rax*2 - 0x9e42], rbp
and r9b, al
sar r8w, 0x45
lea r11, [r11 + rax*8 - 0x278f0]
movsx ecx, r9w
and cx, r9w
mov eax, dword [rsi + rax - 0x4f24]
lea rbp, [rbx - 0x29cbdf71]
lea rsi, [rsi + r8 - 0x7bd10378]
xor eax, edi
or rbx, 0x19a901b3
adc rbp, 0xffffffffcfb67f96
ror eax, 1
rol ebx, cl
shl ecx, 0xaf
lea eax, [rdx + rax - 0x30febf6f]
bswap eax
jp 0x1807a4f29
lea r9, [rbx + r8 + 0x77aad518]
lea rax, [rbx + rdx*4 + 0x6da2cea3]
pop rbx
sub rsi, 0x74a11706
not dx
movsxd rcx, ecx
jnp 0x1806e04af
js 0x1807c0d25
neg eax
rol dx, 0xa4
push rdi
bts edx, ebx
adc edx, ecx
movsx r8d, bpl
xor dword [rsp + rdx - 0x640f273e], eax
sub r9, rcx
pop rdi
shr r9d, 0xf1
rol bpl, 0xe1
movsxd rax, eax
sets cl
xchg r8b, r9b
bswap r8d
add r10, rax
sub r8w, dx
xor r9w, bp
sub rbx, rbx
mov r11d, dword [rbx + r11]
shr bp, 0x68
adc r9d, 0x5c041381
ja fcn.180764d25
lea rsi, [rsi + rbp*2 - 0x190]
shl bp, 0x81
add r9d, dword [rsi + rbp - 0x18c]
xor r9d, edi
not r9d
dec r9d
push rbp
neg r9d
lea r9d, [r9 + rbp*4 - 0x3c19fbd7]
mov qword [rsp + rbp - 0x184], rbp
push rbp
inc bp
ror r9d, 1
mov qword [rsp + rbp*4 - 0x614], rdi
push rbx
movzx eax, word [rsp + rbp*4 - 0x617]
xor dword [rsp + rbp*4 - 0x60c], r9d
call fcn.18079c01c
mov r9d, 0xd5035e3e
lea r8, [r9 + 0x6703e284]
mov r8, qword [r11 + riz]
movzx eax, r9w
movzx ebp, byte [rsi + rax - 0x5e3f]
lea rdx, [rax + rax*8 - 0x44d867e6]
push rax
xor bpl, dil
dec r9b
shr dword [rsp + rax - 0x5e3e], 0x5e
xor bpl, 0x26
movzx ecx, word [rsp + rax*8 - 0x2f1ec]
neg bpl
dec bpl
ror dx, 0xa9
shr cx, 0xeb
not rax
neg bpl
movzx ebx, r9w
pop rax
add bpl, 0x81
ror bpl, 1
bts rdx, 5
sub cl, 0x87
jnp 0x18076e875
push 0x783ecca3
test ebx, ebx
jmp 0x180745d09
sbb bx, bx
neg eax
and r9b, bpl
not r9w
bswap rcx
sbb eax, 0x9410baab
rol edx, 5
jb 0x1806ec802
sar edi, cl
neg eax
adc r9b, al
xor bl, r9b
movzx r8d, cl
add r9, rsp
sub eax, 0x1b133629
shr dl, 0x21
mov r8w, word [r9 + rdx*8 - 0x7fbf8]
mov word [rbp + rdx - 0xff7f], r8w
lea r9, [rdx + rdx*2 - 0x1e6a0e46]
lea r9, [rcx*8 - 0x787372d2]
movzx r9d, byte [r10 + rdx*2 - 0x1fef9]
inc edx
add dl, dil
lea r10, [r10 + rdx - 0xff89]
setno dl
rol dl, 0xa2
cqo
xor r9b, bl
cdqe
mov r8d, ecx
shr sil, 0xe7
sbb r9b, 0x8e
add edi, 0xc51a1493
ror r9b, 1
lea r8, [rdx*2 - 0x1bca4f72]
not r9b
lea rdi, [rdx + rdi - 0x2d8fcd2]
sub dl, sil
ror r9b, 1
btr eax, ecx
bts cx, dx
xor r9b, 0x86
dec r8d
and si, 0x3d94
cmovb rax, rdi
inc r9b
xor r8d, ecx
inc rdx
bts rsi, rdi
xor bl, r9b
add r9, rsp
neg r8w
neg sil
mov dx, word [r9 + rdx - 1]
mov word [rbp + r8 - 0x1fa86002], dx
lea rbp, [rbp + r8 - 0x1fa86002]
neg cl
jg fcn.180739d94