Function at 0x140013b50
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
xchg r11, r11
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
xchg r8, rdi
mov qword [rsp + 0x20], r8
xchg r8, rdi
push r12
nop
mov qword [rsp - 8], r14
sub rsp, 8
nop
mov qword [rsp - 8], r15
sub rsp, 8
nop
sub rsp, 0x63962e18
add rsp, 0x63962de8
mov r9, qword [0x14049f728]
xchg r11, rbx
mov r11, rdx
xchg rbx, r11
xchg rdi, rbx
mov rbx, rcx
xchg rbx, rdi
movabs r12, 0xc0c7eb1709d23aae
xor r12, 0xafac62a
add r12, 0x3473dfc7
sub r12, 0x2cfa57ff
add r12, 0x7fffffff
add r12, 0x4e33c991
add r9, r12
xchg r15, r15
movabs r15, 0x6a6cc7e93a8ac19c
xor r15, 0x402282e2
sub r15, 0x2e875735
sub r15, 0x1811a8ad
add r15, 0x526fc6d4
rol r9, 1
rol r9, 0x15
rol r9, 1
rol r9, 1
mov edx, 0x615b29de
sub edx, 0x3ae62f59
xor edx, 0x5b62e7a9
xor edx, 0x7d161ddd
sub r9, r15
mov r8d, 0x52fa840
add r8d, 0x43f3ea6e
sub r8d, 0x262a587e
add r8d, 0x38a4aa0d
sub r8d, 0x5b9de433
rol r9, 0xf
rol r9, 2
rol r9, 6
rol r9, 1
rol r9, 1
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call r9
xchg r10, r10
mov r9, qword [0x14049f730]
movabs r14, 0x64cc79915880e722
sub r14, 0x511b1da0
add r14, 0x385b52a4
add r14, 0x29dde405
add r14, 0x6c1ae078
not r9
mov dword [rsp - 0x2c], esp
movabs rbp, 0x2d1a5d3d485b1486
xor rbp, 0xf72fdb7
add rbp, 0xa0ffd18
xor rbp, 0x16a8b30d
xor r9, r14
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
add r9, rbp
mov dword [rsp - 0x1c], esp
xchg rcx, rdx
mov rdx, rbx
xchg rdx, rcx
rol r9, 2
rol r9, 0xb
rol r9, 2
rol r9, 1
rol r9, 1
not r9
ror r9, 0xb
ror r9, 2
not r9
mov rbp, rbp
call r9
mov r9, qword [0x14049f728]
mov edx, 0x3b8ab44e
add edx, 0xac863c7
add edx, 0x18ac46fa
sub edx, 0x48a0c379
sub edx, 0x165e9aa4
add r9, r12
mov dword [rsp - 0x30], ebp
mov r8d, 0x44eaa0ee
xor r8d, 0x6f46aaaf
xor r8d, 0x69d138e0
sub r8d, 0x41712c68
sub r8d, 0x10c062f
rol r9, 1
rol r9, 0xf
rol r9, 6
rol r9, 1
rol r9, 1
xchg r10, rbx
mov rcx, r10
xchg r10, rbx
sub r9, r15
xchg rdx, rdx
xchg r15, rsi
mov r15, rax
xchg rsi, r15
rol r9, 8
rol r9, 0xd
rol r9, 1
rol r9, 2
rol r9, 1
call r9
mov r8, qword [0x14049f730]
xchg rdx, rdi
mov rdi, rax
xchg rdx, rdi
not r8
mov rcx, rbx
xor r8, r14
xchg rbx, rbx
add r8, rbp
rol r8, 0xf
rol r8, 1
rol r8, 1
not r8
ror r8, 6
ror r8, 2
ror r8, 4
ror r8, 1
not r8
call r8
mov dword [rsp - 0x3c], ebx
lea rbx, [rdi + 8]
mov dword [rsp + 0x20], 0x229fda52
sub dword [rsp + 0x20], 0x11a9ca36
xor dword [rsp + 0x20], 0x7a1e2a92
add dword [rsp + 0x20], 0x102252c6
xor dword [rsp + 0x20], 0x1e9b9780
mov qword [rdi], rbx
xorps xmm0, xmm0
mov rbx, rbx
xchg rbx, rbp
movups xmmword [rbp], xmm0
xchg rbp, rbx
xchg rbp, rax
mov rax, rbp
xchg rbp, rax
mov dword [rsp + 0x24], 0x737effaf
xor dword [rsp + 0x24], 0x2a9feaf
sub dword [rsp + 0x24], 0x5efe9692
xor dword [rsp + 0x24], 0x6e40b79d
sub dword [rsp + 0x24], 0xc18dc04
xchg rdx, rbx
movups xmmword [rdx + 0x10], xmm0
xchg rbx, rdx
mov dword [rsp + 0x28], 0x255b3498
add dword [rsp + 0x28], 0x3f9f6aa7
sub dword [rsp + 0x28], 0x372e153d
sub dword [rsp + 0x28], 0xa59dbb0
xor dword [rsp + 0x28], 0x4bee84f3
xchg rbx, r8
movups xmmword [r8 + 0x20], xmm0
xchg r8, rbx
mov qword [rdi + 0x38], 0x2286734
add qword [rdi + 0x38], 0x19c48ede
xor qword [rdi + 0x38], 0x34790736
xor qword [rdi + 0x38], 0x550e1627
sub qword [rdi + 0x38], 0x7a9be6f6
mov rcx, qword [rdi]
mov r13, r13
mov byte [rsp + 0x2c], 0x64
xor byte [rsp + 0x2c], 0x78
xor byte [rsp + 0x2c], 0x41
add byte [rsp + 0x2c], 0x88
cmp rcx, rbx
je 0x140013ed4
mov dword [rsp - 0x14], 0x6fe920be
call fcn.140096230
xchg rsp, rbx
mov qword [rdi], rsp
xchg rbx, rsp
xorps xmm0, xmm0
mov dword [rsp - 0x24], ebx
xchg rdi, rbx
movups xmmword [rdi], xmm0
xchg rdi, rbx
xor ecx, ecx
xchg r13, r13
xchg rbp, rbx
movups xmmword [rbp + 0x10], xmm0
xchg rbx, rbp
xchg r10, rbx
movups xmmword [r10 + 0x20], xmm0
xchg rbx, r10
xchg rdx, r9
mov r9, qword [rdi]
xchg r9, rdx
cmp qword [rdi + 0x38], rcx
mov dword [rsp - 0x3c], 0x2669dfcb
jbe 0x140013f40
nop
movzx eax, byte [rsp + rcx + 0x20]
xchg rsp, rsp
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rdi + 0x38]
jb 0x140013f23
mov dword [rsp - 0x14], edi
xchg rbx, r14
mov r14, qword [rsp + 0x50]
xchg rbx, r14
xchg r12, rax
mov r12, rdi
xchg r12, rax
mov qword [rdi + 0x60], rsi
xchg rsi, r10
mov r10, qword [rsp + 0x60]
xchg r10, rsi
mov qword [rdi + 0x68], rbp
xchg r10, r10
xchg rdx, rbp
mov rdx, qword [rsp + 0x58]
xchg rbp, rdx
mov dword [rdi + 0x40], 0x17f4425a
xor dword [rdi + 0x40], 0x7641fbda
xor dword [rdi + 0x40], 0xb8577dc
xor dword [rdi + 0x40], 0x6a30ae1c
mov dword [rdi + 0x44], 0x707f9da7
sub dword [rdi + 0x44], 0x18a8faea
sub dword [rdi + 0x44], 0x9d06d8f
xor dword [rdi + 0x44], 0x4e063522
mov qword [rdi + 0x48], 0x6c84edeb
sub qword [rdi + 0x48], 0x978c54c
sub qword [rdi + 0x48], 0x46c6fa62
sub qword [rdi + 0x48], 0x1c452e3c
mov dword [rdi + 0x50], 0x4ea0944c
add dword [rdi + 0x50], 0x285d738d
sub dword [rdi + 0x50], 0x303b88b7
sub dword [rdi + 0x50], 0x46c27e62
mov dword [rdi + 0x54], 0x7a1383cb
sub dword [rdi + 0x54], 0x5fbdd6ac
add dword [rdi + 0x54], 0xd310d29
xor dword [rdi + 0x54], 0x2786bac8
mov dword [rdi + 0x58], 0x3289c235
xor dword [rdi + 0x58], 0x4a1046d3
sub dword [rdi + 0x58], 0x25f84ada
sub dword [rdi + 0x58], 0x52a1398c
xchg rdi, r9
mov r9, qword [rsp + 0x68]
xchg r9, rdi
sub rsp, 0xffffffffffffffd0
xchg r11, r11
nop
mov r15, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
mov r12, qword [rsp]
add rsp, 8
ret