Function at 0x1400b4d80
Capabilities:
Encode data using xor
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
xchg rcx, rbp
mov qword [rsp + 0x10], rcx
xchg rcx, rbp
xchg rsi, r11
mov qword [rsp + 0x18], r11
xchg r11, rsi
nop
sub rsp, 8
mov qword [rsp], rdi
nop
sub rsp, 8
mov qword [rsp], r14
push r9
mov qword [rsp], r15
sub rsp, 0x180
mov dword [rsp - 0x1c], 0x6bb61e74
xor edi, edi
xchg r9, r14
mov r9, r14
xchg r9, r14
xchg rbx, r14
mov r14, r8
xchg rbx, r14
lea r9, [0x140000000]
mov r15, rdx
xchg rbp, rcx
mov rcx, rbp
xchg rcx, rbp
mov r8d, 0x7065efb
xor r8d, 0x63db3cb2
sub r8d, 0x282b0e30
xor r8d, 0x54ed01b1
lea esi, [rdi + 1]
xchg rsp, rsp
mov ecx, edi
mov eax, r8d
rol eax, cl
xor al, byte [rdi + r9 + 0x2060]
mov dword [rsp - 0x18], esi
mov byte [rsp + rdi + 0x60], al
add rdi, rsi
cmp rdi, 0x10
xchg r10, r10
jb 0x1400b4e0a
xor edx, edx
mov ecx, edx
mov eax, r8d
mov dword [rsp - 0x34], ecx
rol eax, cl
xor al, byte [rdx + r9 + 0x2070]
mov byte [rsp + rdx + 0x50], al
add rdx, rsi
mov dword [rsp - 0x28], 0x3f59dd8a
cmp rdx, 0x10
jb 0x1400b4e33
xchg r14, rax
mov r14, qword [rbp + 0x48]
xchg r14, rax
lea r9, [rsp + 0x50]
mov rsi, rsi
rol rax, 0xf
rol rax, 0xc
rol rax, 3
rol rax, 7
rol rax, 0xd
rol rax, 1
movabs rcx, 0x674acf5a64ed3de1
xor rcx, 0xe208a68
sub rcx, 0x5e0a19
xor rcx, 0x79c2930b
add rax, rcx
mov dword [rsp - 0x1c], esp
xchg rbx, rcx
mov qword [rsp + 0x20], rcx
xchg rbx, rcx
rol rax, 0x1e
rol rax, 2
rol rax, 0x18
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x8fac9203702237b6
xor rcx, 0x41a89eee
add rcx, 0x3e1d5385
add rcx, 0x364ba095
xor rax, rcx
mov r8d, esi
mov dword [rsp - 0x30], 0x678da232
movabs rcx, 0x29d1d6f0404b1a5e
xor rcx, 0x6bfa970e
add rcx, 0x37ba8e5a
add rcx, 0x4cca1472
xor edx, edx
mov r11, r11
sub rax, rcx
lea rcx, [rsp + 0x60]
not rax
mov dword [rsp - 0x30], edi
call rax
test eax, eax
js 0x1400b5111
mov rbx, qword [rbx]
mov r14, r14
lea rcx, [rsp + 0x70]
xchg rsp, rdx
mov rsp, r15
xchg rsp, rdx
mov rax, qword [rbx]
xchg rdi, r11
mov r11, qword [rax + 0x18]
xchg r11, rdi
call fcn.140074d90
xchg r14, r12
mov qword [rsp + 0x40], r12
xchg r14, r12
xor r9d, r9d
and qword [rsp + 0x38], 0
mov r13, r13
xor r8d, r8d
and qword [rsp + 0x30], 0
mov rcx, rbx
mov dword [rsp - 0x1c], esi
mov rdx, qword [rax]
and dword [rsp + 0x28], 0
and qword [rsp + 0x20], 0
call rdi
xchg r11, r11
mov rcx, qword [rsp + 0x70]
mov ebx, eax
shr ebx, 0x16
shr ebx, 6
shr ebx, 1
shr ebx, 1
shr ebx, 1
lea rax, [rsp + 0x78]
xchg r9, r9
cmp rcx, rax
jne 0x1400b4fe3
lea rdi, [rsp + 0x78]
mov rsp, rsp
xor eax, eax
mov ecx, 0x2449c4cb
sub ecx, 0x1da6f4c7
add ecx, 0x69738f38
sub ecx, 0x70165e3c
rep stosb byte [rdi], al
jmp 0x1400b4feb
call fcn.1400999d0
mov rdx, rdx
test bl, bl
jne 0x1400b5111
and dword [rsp + 0x38], 0
mov dword [rsp - 0x14], 0x5cee0466
movabs rcx, 0x31507b774909577e
add rcx, 0x11ba9280
xor rcx, 0x4424c2dc
add rcx, 0x7fffffff
xor rcx, 0x4845a983
xchg r9, rax
mov r9, qword [rbp + 0x50]
xchg r9, rax
xor r9d, r9d
and qword [rsp + 0x30], 0
mov dword [rsp - 0x3c], 0x4e7092f9
xor rax, rcx
rol rax, 3
rol rax, 6
movabs rcx, 0xb34cb4176f7fcf6d
sub rcx, 0x4b0c1d18
add rcx, 0x4aaa39aa
add rcx, 0x7fffffff
sub rcx, 0x11af19a4
add rax, rcx
xor r8d, r8d
mov r11, r11
movabs rcx, 0x15c2ecb522ebf9b5
xor rcx, 0x4d00602
xor rcx, 0x761900e2
add rcx, 0x5cc29ce2
xor rax, rcx
xchg r11, r11
movabs rcx, 0x2e2086797b86d662
xor rcx, 0x3d6808af
sub rcx, 0x466da8f1
add rcx, 0x50c2ec7
add rcx, 0xec5f572
sub rax, rcx
mov ecx, 0x590fd00c
sub ecx, 0x511874db
add ecx, 0x40b0f658
sub ecx, 0x48a85186
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], ecx
mov r11, r11
ror rax, 5
ror rax, 1
ror rax, 2
ror rax, 1
lea edx, [rcx + 7]
xchg rcx, rdi
mov rdi, qword [r14]
xchg rdi, rcx
call rax
test eax, eax
mov dword [rsp - 0x44], ebp
jns 0x1400b5114
xor sil, sil
xor eax, eax
lea r11, [rsp + 0x180]
mov rdx, rdx
xchg rbx, r12
mov r12, qword [r11 + 0x20]
xchg r12, rbx
lea rdi, [rsp + 0x50]
mov dword [rsp - 0x20], 0x9f781b3
mov rbp, qword [r11 + 0x28]
lea ecx, [rax + 0x10]
rep stosb byte [rdi], al
mov dword [rsp - 0x38], 0x156d7f4f
lea ecx, [rax + 0x10]
lea rdi, [rsp + 0x60]
rep stosb byte [rdi], al
mov al, sil
mov dword [rsp - 0x34], 0x43b23507
mov rsi, qword [r11 + 0x30]
mov rsp, r11
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
nop
mov rdi, qword [rsp]
add rsp, 8
ret