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

Disassembly:
xchg r12, rbx
mov qword [rsp + 0x20], r12
xchg rbx, r12
nop
sub rsp, 8
mov qword [rsp], rbp
push rsi
nop
push r8
mov qword [rsp], rdi
lea rbp, [rsp - 0x47]
add rsp, 0x208195ba
sub rsp, 0x208196ba
xchg rcx, r8
mov rsi, r8
xchg r8, rcx
mov edx, 0x6dad1b20
xor edx, 0x2b9ee2bf
add edx, 0xd373e93
sub edx, 0x46f5b354
add edx, 0x6550844f
lea rcx, [rbp + 0x77]
mov dword [rsp - 0x1c], edi
call fcn.1400667e0
mov rax, qword [0x14012f4c8]
lea rdx, [rbp + 0x6f]
rol rax, 0xd
rol rax, 1
rol rax, 1
movabs rcx, 0x3d4d99b40294cbe9
add rcx, 0x6204b234
sub rcx, 0x9f53dbb
add rcx, 0x7fffffff
add rcx, 0x4b5965a
not rax
mov dword [rsp - 0x44], 0x51c18ec1
mov dword [rbp + 0x6f], 0x54995f07
sub dword [rbp + 0x6f], 0x94ef9ce
add dword [rbp + 0x6f], 0x4b3836c
sub dword [rbp + 0x6f], 0x4ffde895
ror rax, 4
ror rax, 1
ror rax, 3
add rax, rcx
lea rcx, [rbp - 0x59]
xchg r15, r15
call rax
xor edi, edi
test eax, eax
mov r10, r10
je 0x1400bfa12
or edx, 0xffffffff
lea rbx, [rbp - 0x59]
mov dword [rbp + 0x67], edx
xchg rdx, rdx
cmp word [rbp - 0x59], di
je 0x1400bfa01
xchg rdx, r10
mov r10, rbx
xchg r10, rdx
lea rcx, [rbp + 0x67]
mov rbp, rbp
mov r8d, 0x12513863
xor r8d, 0x7b414ad9
xor r8d, 0x21cad519
xor r8d, 0x48daa7a1
nop
sub rbx, 0x4db32abf
add rbx, 0x4db32ac1
call fcn.1400a1550
cmp word [rbx], di
mov rdx, rdx
jne 0x1400bf9b3
mov edx, dword [rbp + 0x67]
rol edx, 0xf
rol edx, 1
lea rcx, [rbp + 0x77]
call fcn.140067210
mov r14, r14
xorps xmm0, xmm0
mov dword [rbp + 0x67], 0xa63070
xor dword [rbp + 0x67], 0x19b58c69
add dword [rbp + 0x67], 0x5736ac41
sub dword [rbp + 0x67], 0x2af8063e
mov eax, dword [rbp + 0x67]
mov dword [rsp - 0x44], 0x1f369a2d
lea rcx, [rsp + 0x28]
mov dword [rbp + 0x67], eax
lea rdx, [rsp + 0x28]
mov dword [rsp - 0x3c], 0x65cba9eb
xchg rcx, rdi
mov qword [rsp + 0x20], rdi
xchg rcx, rdi
mov eax, 0x4005eda5
sub eax, 0x2240e315
add eax, 0x4710e117
sub eax, 0x64d5eba3
mov qword [rbp - 0x61], rax
xchg rbp, rbp
xchg rdx, rsp
movups xmmword [rdx + 0x28], xmm0
xchg rdx, rsp
movups xmmword [rsp + 0x38], xmm0
xchg rbp, rbp
xchg rbp, rcx
movups xmmword [rcx - 0x71], xmm0
xchg rcx, rbp
cmp rcx, rdx
je 0x1400bfaad
mov dword [rsp - 0x44], edx
call fcn.1400b9840
xchg r10, rax
mov r10, qword [rbp - 0x61]
xchg r10, rax
lea rcx, [rsp + 0x28]
xorps xmm0, xmm0
mov dword [rsp - 0xc], esp
mov qword [rsp + 0x20], rcx
movups xmmword [rsp + 0x28], xmm0
xchg r12, rsp
movups xmmword [r12 + 0x38], xmm0
xchg r12, rsp
movups xmmword [rbp - 0x71], xmm0
mov dword [rsp - 0x44], esi
test rax, rax
je 0x1400bfafd
movzx eax, byte [rbp + rdi + 0x67]
mov word [rcx + rdi*2], ax
mov rbp, rbp
inc rdi
cmp rdi, qword [rbp - 0x61]
jb 0x1400bfae0
mov dword [rsp - 0x24], edi
mov r9d, 0x3c05d26b
sub r9d, 0x2bd6a6a2
add r9d, 0x13741d1e
xor r9d, 0xd54ea36
sub r9d, 0x2ef7a2c6
lea rdx, [rbp + 7]
lea rcx, [rbp + 0x77]
mov dword [rsp - 0x34], 0x79f9e037
lea r8d, [r9 - 5]
call fcn.140067130
xchg rdx, r8
mov r8, rax
xchg rdx, r8
lea r8, [rsp + 0x20]
mov r11, r11
lea rcx, [rbp - 0x39]
call fcn.140061fb0
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
lea rcx, [rsi + 0x150]
call fcn.140061dc0
mov dword [rsp - 0x40], 0x7d4a65a
mov rcx, qword [rbp - 0x39]
lea rax, [rbp - 0x31]
mov ebx, 0x7274e679
sub ebx, 0x258a0dd8
sub ebx, 0x2bc4cec6
xor ebx, 0x455548db
sub ebx, 0x647340d0
cmp rcx, rax
jne 0x1400bfbb2
lea rdi, [rbp - 0x31]
mov dword [rsp - 0xc], 0x3a1e6f76
xor eax, eax
mov ecx, ebx
rep stosb byte [rdi], al
jmp 0x1400bfbba
call fcn.1400b9840
xchg r9, r9
mov rcx, qword [rbp + 7]
lea rax, [rbp + 0xf]
cmp rcx, rax
mov r14, r14
jne 0x1400bfbe2
lea rdi, [rbp + 0xf]
xor eax, eax
mov dword [rsp - 0x24], esp
mov rcx, rbx
rep stosb byte [rdi], al
jmp 0x1400bfbe7
call fcn.1400b9840
xchg rcx, r14
mov r14, qword [rsp + 0x20]
xchg rcx, r14
lea rax, [rsp + 0x28]
cmp rcx, rax
xchg r10, r10
jne 0x1400bfc1e
lea rdi, [rsp + 0x28]
xor eax, eax
mov dword [rsp - 0x34], esi
xchg rbx, rbp
mov rcx, rbp
xchg rbp, rbx
rep stosb byte [rdi], al
jmp 0x1400bfc26
call fcn.1400b9840
xchg rsp, rsp
xchg rbx, r8
mov r8, qword [rsp + 0x138]
xchg r8, rbx
sub rsp, 0x5250e183
add rsp, 0x5250e283
nop
add rsp, 8
mov rdi, qword [rsp - 8]
pop rsi
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret