Function at 0x14009baf0
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
xchg rcx, rsi
mov qword [rsp + 0x18], rcx
xchg rcx, rsi
mov qword [rsp + 0x20], rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
mov qword [rsp - 8], r14
sub rsp, 8
push r15
add rsp, 0xffffffffffffffe0
mov dword [rsp - 0xc], edx
xchg r14, rdi
mov rdi, rdx
xchg r14, rdi
xchg rcx, r15
mov rdi, r15
xchg r15, rcx
mov edx, 0x451ea0c4
xor edx, 0x290ac056
xor edx, 0x26e4e73f
xor edx, 0x93428339
call fcn.140084140
mov rcx, rcx
xor esi, esi
test rax, rax
je 0x14009bc17
mov dword [rsp - 0x24], 0x4f4f396d
movabs rcx, 0xe4923ca5087de8e5
add rcx, 0x27416fac
add rcx, 0x23004cad
add rcx, 0x3c72131
mov ebx, esi
add rax, rcx
movabs rcx, 0x5f0c95e27b32d992
sub rcx, 0x5731f26c
xor rcx, 0x73cf3cec
add rcx, 0x1cb918b3
rol rax, 1
mov r14, r14
not rax
ror rax, 2
ror rax, 0x19
ror rax, 0xb
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x44], 0x7a5237b8
movabs rcx, 0xe996044735b2572
xor rcx, 0x4203849e
xor rcx, 0x3d2de7cf
sub rcx, 0x78d84e5
add rcx, 0x6d40ec79
sub rax, rcx
mov r13, r13
ror rax, 3
ror rax, 2
ror rax, 1
mov qword [r14], rax
jmp 0x14009bc34
mov ebx, 0x391cc7e3
xor ebx, 0x4caf7ca0
sub ebx, 0x6e9e1499
add ebx, 0x71e8bc82
sub ebx, 0x78fe632b
mov edx, 0x58b1dde
add edx, 0x65e98ca6
sub edx, 0x19f384cf
add edx, 0x7b5590f
xchg rcx, r13
mov r13, rdi
xchg r13, rcx
call fcn.140084140
mov dword [rsp - 0x34], 0x5e8bca1a
test rax, rax
je 0x14009bccf
rol rax, 9
rol rax, 3
rol rax, 0xf
rol rax, 6
rol rax, 3
rol rax, 6
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x76fb5ae02f02d97f
sub rcx, 0xbe39e46
xor rcx, 0xa7a519d
add rcx, 0x19026644
not rax
mov r12d, esi
xchg rbp, rbp
add rax, rcx
rol rax, 0x30
rol rax, 5
rol rax, 1
xchg rsi, rax
mov qword [r14 + 8], rsi
xchg rsi, rax
jmp 0x14009bcf1
mov r12d, 0xaf16e9d
add r12d, 0x697e4ff2
sub r12d, 0x4fc8c459
sub r12d, 0x10e8e14f
xor r12d, 0x13be18e6
mov edx, 0x6c8a6f4a
sub edx, 0x4f88f1f
sub edx, 0x31f8ce02
add edx, 0x957bf6b3
xchg rbp, rcx
mov rbp, rdi
xchg rcx, rbp
call fcn.140084140
mov dword [rsp - 0x20], ebx
test rax, rax
je 0x14009bd7c
ror rax, 0x18
ror rax, 3
movabs rcx, 0xf6edaf7d24c29e0a
add rcx, 0x15a7226e
add rcx, 0x403ce850
xor rcx, 0x721bce4e
add rcx, 0x7fffffff
xor rcx, 0x1c2ad75c
xor rax, rcx
mov rbx, rbx
mov ebp, esi
ror rax, 0xc
ror rax, 0x16
not rax
mov dword [rsp - 0x14], 0x55feb5c9
mov qword [r14 + 0x10], rax
jmp 0x14009bd93
mov ebp, 0x31d5cd36
add ebp, 0x45e315db
sub ebp, 0x66a5c999
xor ebp, 0x11131979
mov edx, 0x1c9a8230
xor edx, 0xc6e5295
sub edx, 0x207d137
add edx, 0xcb7b2421
xchg r8, rcx
mov r8, rdi
xchg rcx, r8
call fcn.140084140
mov r11, r11
test rax, rax
je 0x14009be99
movabs rcx, 0x724072ed75408f43
sub rcx, 0x5f59917a
xor rcx, 0x6243a606
xor rcx, 0x647113f9
mov r15d, esi
mov dword [rsp - 0x40], 0x55235436
add rax, rcx
movabs rcx, 0x50faab893f12e0d5
xor rcx, 0x512936d
sub rcx, 0x132ab1c7
add rcx, 0x27259c28
xor rax, rcx
mov r9, r9
movabs rcx, 0x52f1819f30e80e5a
sub rcx, 0x165c6928
xor rcx, 0x4f5da3a5
add rcx, 0xc47eda8
add rcx, 0x2fc95b2c
add rax, rcx
xchg rbp, rbp
movabs rcx, 0xf623d130c85b32e
add rcx, 0x4f120fc3
sub rcx, 0x21263b91
sub rcx, 0x1b33c761
xor rcx, 0x309b67e0
not rax
mov dword [rsp - 0x20], edi
add rax, rcx
rol rax, 1
rol rax, 0xe
rol rax, 7
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov qword [r14 + 0x18], rax
mov rsi, rsi
jmp 0x14009bebb
mov r15d, 0x2f258d7c
add r15d, 0x4e840456
sub r15d, 0x248e69ca
xor r15d, 0x1f4a54f0
xor r15d, 0x46517cf9
mov edx, 0x5892a9c5
add edx, 0x2bcf587
sub edx, 0x3ebc91f0
xor edx, 0x620e34e6
xor edx, 0x5b8dae76
xchg rsp, rdi
mov rcx, rsp
xchg rsp, rdi
call fcn.140084140
xchg rdx, rdx
test rax, rax
je 0x14009bfad
rol rax, 0x10
rol rax, 5
rol rax, 0xd
rol rax, 1
rol rax, 1
movabs rcx, 0xfa1e71e25770736
add rcx, 0x3696cdac
sub rcx, 0x593e8656
xor rcx, 0x6df63c48
xor rax, rcx
mov dword [rsp - 0x18], 0x618178be
movabs rcx, 0x9c82f0a2c673b1d
sub rcx, 0x266f90a7
add rcx, 0x23606dff
xor rcx, 0x37f45084
add rax, rcx
movabs rcx, 0x5e6841591f217c11
xor rcx, 0x38e9eb6
xor rcx, 0xd605326
add rcx, 0x2db754ed
xor rcx, 0x2c603a51
xor rax, rcx
rol rax, 0x19
rol rax, 8
rol rax, 6
rol rax, 3
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
not rax
ror rax, 0xe
ror rax, 1
xchg r15, rax
mov qword [r14 + 0x20], r15
xchg r15, rax
jmp 0x14009bfc4
mov esi, 0x1304742a
xor esi, 0x2432028a
xor esi, 0x6d88f4d1
sub esi, 0x5abe8270
mov rdi, qword [rsp + 0x58]
mov dword [rsp - 0x18], 0x64acf5f5
or ebx, r12d
or ebx, ebp
xchg rbp, rbx
mov rbx, qword [rsp + 0x48]
xchg rbp, rbx
or ebx, r15d
mov rdi, rdi
or ebx, esi
xchg rcx, rsi
mov rcx, qword [rsp + 0x50]
xchg rsi, rcx
mov rbx, qword [rsp + 0x40]
sete al
mov r13, r13
neg rsp
add rsp, 0xffffffffffffffe0
neg rsp
nop
mov r15, qword [rsp]
add rsp, 8
pop r14
pop r12
ret