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

Disassembly:
jmp 0x14005ff30
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x140
mov rax, qword [0x1401f4210]
xor rax, rsp
mov qword [rsp + 0x130], rax
movups xmm0, xmmword [rdx + 0x10]
mov qword [rsp + 0x28], r8
mov r15, rcx
movups xmm2, xmmword [rdx]
mov qword [rsp + 0x20], rdx
lea rbp, [rsp + 0x30]
movups xmm1, xmmword [rdx + 0x20]
mov r13d, 6
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [rdx + 0x30]
movaps xmmword [rsp + 0x30], xmm2
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x50], xmm1
movd r11d, xmm2
nop dword [rax]
mov r8d, dword [rbp + 4]
mov r14d, r8d
mov esi, dword [rbp + 0x38]
mov eax, r8d
ror eax, 7
mov ecx, esi
rol ecx, 0xf
rol r14d, 0xe
xor r14d, eax
mov eax, r8d
shr eax, 3
xor r14d, eax
mov eax, esi
rol eax, 0xd
xor ecx, eax
mov eax, esi
shr eax, 0xa
xor ecx, eax
add r14d, ecx
add r14d, dword [rbp + 0x24]
add r14d, r11d
mov dword [rbp + 0x40], r14d
mov r10d, dword [rbp + 8]
mov ebx, r10d
mov edi, dword [rbp + 0x3c]
mov eax, r10d
ror eax, 7
mov ecx, edi
rol ecx, 0xf
rol ebx, 0xe
xor ebx, eax
mov eax, r10d
shr eax, 3
xor ebx, eax
mov eax, edi
rol eax, 0xd
xor ecx, eax
mov eax, edi
shr eax, 0xa
xor ecx, eax
add ebx, ecx
mov ecx, r14d
add ebx, dword [rbp + 0x28]
add ebx, r8d
rol ecx, 0xf
mov dword [rbp + 0x44], ebx
mov r9d, dword [rbp + 0xc]
mov r8d, r9d
rol r8d, 0xe
mov eax, r9d
ror eax, 7
xor r8d, eax
mov eax, r9d
shr eax, 3
xor r8d, eax
mov eax, r14d
rol eax, 0xd
xor ecx, eax
mov eax, r14d
shr eax, 0xa
xor ecx, eax
add r8d, ecx
mov ecx, ebx
add r8d, dword [rbp + 0x2c]
add r8d, r10d
rol ecx, 0xf
mov dword [rbp + 0x48], r8d
mov r11d, dword [rbp + 0x10]
mov edx, r11d
rol edx, 0xe
mov eax, r11d
ror eax, 7
xor edx, eax
mov eax, r11d
shr eax, 3
xor edx, eax
mov eax, ebx
rol eax, 0xd
xor ecx, eax
shr ebx, 0xa
xor ecx, ebx
add edx, ecx
mov ecx, r8d
add edx, dword [rbp + 0x30]
add r9d, edx
rol ecx, 0xf
mov dword [rbp + 0x4c], r9d
mov r10d, dword [rbp + 0x14]
mov edx, r10d
rol edx, 0xe
mov eax, r10d
ror eax, 7
xor edx, eax
mov eax, r10d
shr eax, 3
xor edx, eax
mov eax, r8d
rol eax, 0xd
xor ecx, eax
shr r8d, 0xa
xor r8d, ecx
mov ecx, r9d
add r8d, edx
rol ecx, 0xf
add r8d, dword [rbp + 0x34]
add r8d, r11d
mov dword [rbp + 0x50], r8d
mov r11d, dword [rbp + 0x18]
mov edx, r11d
rol edx, 0xe
mov eax, r11d
ror eax, 7
xor edx, eax
mov eax, r11d
shr eax, 3
xor edx, eax
mov eax, r9d
rol eax, 0xd
xor ecx, eax
shr r9d, 0xa
xor r9d, ecx
mov ecx, r8d
lea eax, [rsi + rdx]
rol ecx, 0xf
add r9d, eax
add r9d, r10d
mov dword [rbp + 0x54], r9d
mov r10d, dword [rbp + 0x1c]
mov edx, r10d
rol edx, 0xe
mov eax, r10d
ror eax, 7
xor edx, eax
mov eax, r10d
shr eax, 3
xor edx, eax
mov eax, r8d
rol eax, 0xd
xor ecx, eax
shr r8d, 0xa
xor ecx, r8d
lea eax, [rdi + rdx]
add ecx, eax
add ecx, r11d
mov dword [rbp + 0x58], ecx
mov ecx, r9d
mov r11d, dword [rbp + 0x20]
mov edx, r11d
rol edx, 0xe
mov eax, r11d
ror eax, 7
xor edx, eax
rol ecx, 0xf
mov eax, r11d
shr eax, 3
xor edx, eax
mov eax, r9d
rol eax, 0xd
xor ecx, eax
shr r9d, 0xa
xor ecx, r9d
lea eax, [r14 + rdx]
add ecx, eax
lea rbp, [rbp + 0x20]
add ecx, r10d
mov dword [rbp + 0x3c], ecx
sub r13, 1
jne 0x14005ffa0
mov ecx, dword [r15 + 0x14]
lea r12, [0x14019d5e0]
mov eax, dword [r15 + 4]
mov esi, ecx
mov r10d, dword [r15]
mov ebx, eax
mov dword [rsp + 0x10], ecx
mov ecx, dword [r15 + 0x18]
mov ebp, ecx
mov dword [rsp], eax
mov eax, dword [r15 + 8]
mov edi, eax
mov dword [rsp + 0x14], ecx
mov ecx, dword [r15 + 0x1c]
mov r13d, ecx
mov dword [rsp + 4], eax
mov eax, dword [r15 + 0xc]
mov r14d, eax
mov dword [rsp + 0x18], ecx
xor ecx, ecx
mov dword [rsp + 8], eax
mov r11d, ecx
mov eax, dword [r15 + 0x10]
mov dword [rsp + 0xc], eax
nop dword [rax]
nop dword [rax + rax]
mov r9d, eax
mov ecx, eax
rol ecx, 7
mov edx, eax
ror r9d, 0xb
not edx
xor r9d, ecx
and edx, ebp
mov ecx, eax
mov r8d, r10d
ror ecx, 6
xor r9d, ecx
ror r8d, 0xd
mov ecx, esi
and ecx, eax
xor edx, ecx
mov ecx, r10d
add r9d, edx
rol ecx, 0xa
add r9d, dword [r11 + r12]
xor r8d, ecx
add r9d, dword [rsp + r11 + 0x30]
mov ecx, r10d
ror ecx, 2
add r9d, r13d
xor r8d, ecx
mov edx, ebx
xor edx, r10d
mov ecx, ebx
and ecx, r10d
and edx, edi
xor edx, ecx
mov r13d, ebp
add r8d, edx
mov ebp, esi
mov esi, eax
add r11, 4
lea eax, [r9 + r14]
mov r14d, edi
mov edi, ebx
mov ebx, r10d
lea r10d, [r8 + r9]
cmp r11, 0x100
jb 0x1400601f0
add dword [r15], r10d
xorps xmm0, xmm0
mov r12, qword [rsp + 0x20]
mov ecx, dword [rsp]
add ecx, ebx
mov dword [r15 + 4], ecx
mov ecx, dword [rsp + 4]
add ecx, edi
mov dword [r15 + 8], ecx
mov ecx, dword [rsp + 8]
add ecx, r14d
mov dword [r15 + 0xc], ecx
mov ecx, dword [rsp + 0xc]
add ecx, eax
mov eax, dword [rsp + 0x10]
add eax, esi
mov dword [r15 + 0x10], ecx
mov dword [r15 + 0x14], eax
mov eax, dword [rsp + 0x14]
add eax, ebp
mov dword [r15 + 0x18], eax
mov eax, dword [rsp + 0x18]
add eax, r13d
mov dword [r15 + 0x1c], eax
xor ecx, ecx
mov rax, qword [rsp + 0x28]
movups xmmword [r12], xmm0
movups xmmword [r12 + 0x10], xmm0
movups xmmword [r12 + 0x20], xmm0
movups xmmword [r12 + 0x30], xmm0
mov word [rax], cx
mov rcx, qword [rsp + 0x130]
xor rcx, rsp
call fcn.14000a9e0
mov rbx, qword [rsp + 0x198]
add rsp, 0x140
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret