Function at 0x14008aa10
Capabilities:
Hash data using murmur3

Disassembly:
push rsi
mov qword [rsp], rbx
push rsi
push rdi
mov r14, r14
sub rsp, 0x90
mov rax, qword [0x1401412c0]
lea r8, [rsp + 0xc8]
xchg rdi, rbx
mov rdi, rcx
xchg rdi, rbx
xchg rsp, rdx
mov rdi, rsp
xchg rsp, rdx
movabs rcx, 0xc4540c9b6ca7fbb0
sub rcx, 0x3a77db2f
add rcx, 0x40a21ed
xor rcx, 0x5abdbe1f
mov edx, 0x7ea11d0a
sub edx, 0xb5a06c1
sub edx, 0x427888e0
xor edx, 0x30ce8d61
add rax, rcx
xchg rdx, rdi
mov rcx, rdx
xchg rdx, rdi
rol rax, 0xf
rol rax, 4
rol rax, 1
not rax
mov dword [rsp - 0x38], 0x3810261f
ror rax, 0x17
ror rax, 3
ror rax, 4
ror rax, 1
ror rax, 1
call rax
xor esi, esi
mov r13, r13
test eax, eax
jne 0x14008ab17
lea rax, [rbx + 8]
mov dword [rsp - 0x30], ebx
xorps xmm0, xmm0
xchg rdi, rax
mov qword [rbx], rdi
xchg rdi, rax
movups xmmword [rax], xmm0
xchg r15, r15
xchg rsi, rax
movups xmmword [rsi + 0x10], xmm0
xchg rsi, rax
xchg rdi, rax
movups xmmword [rdi + 0x20], xmm0
xchg rdi, rax
xchg rdx, rsi
mov qword [rbx + 0x38], rdx
xchg rsi, rdx
xchg rdx, rax
mov rdx, rbx
xchg rdx, rax
add rsp, 0x13eaf09c
sub rsp, 0x13eaf00c
nop
mov rdi, qword [rsp]
add rsp, 8
pop rsi
nop
add rsp, 8
mov rbx, qword [rsp - 8]
ret
mov rax, qword [0x1401412f0]
lea rcx, [rsp + 0xc0]
mov r8, r8
xchg rbp, r9
mov qword [rsp + 0xb0], r9
xchg rbp, r9
xor r9d, r9d
mov r13, r13
xchg rcx, rsi
mov qword [rsp + 0x20], rsi
xchg rcx, rsi
movabs rdi, 0x367b97562a049149
xor rdi, 0x2aed9fc
add rdi, 0x4c180d0f
xor rdi, 0x52a1b17d
sub rdi, 0x1e6856ca
xchg rcx, rdx
mov rdx, qword [rsp + 0xc8]
xchg rcx, rdx
add rax, rdi
mov dword [rsp - 0x40], esi
ror rax, 0x11
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movabs rbp, 0x14082339286fbdee
xor rbp, 0x54b44839
sub rbp, 0xc42cb7e
xor rbp, 0x252bd83c
sub rbp, 0x19f95776
xor rax, rbp
mov dword [rsp - 0x30], 0x274c1c4c
mov qword [rsp + 0x80], r15
rol rax, 0x12
rol rax, 0xd
lea edx, [r9 + 1]
movabs r15, 0x333e9ec06a3958d0
sub r15, 0x5d4f0704
add r15, 0x4f249e0f
xor r15, 0xc2050e6
add r15, 0x5c912b03
mov dword [rsp + 0xc0], esi
xor rax, r15
mov rdi, rdi
xor r8d, r8d
call rax
test eax, eax
jne 0x14008ad1f
mov dword [rsp - 0x40], edi
mov rax, qword [0x140141470]
movabs rcx, 0x4e34c5dc2bbab45f
add rcx, 0x140086b1
add rcx, 0x15dc68d6
sub rcx, 0x52559dda
sub rcx, 0x33d160c
ror rax, 1
ror rax, 0x1c
ror rax, 1
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x10], 0x4429006b
movabs rcx, 0x4dc38ab550e8a7ee
xor rcx, 0x1b58dbb1
sub rcx, 0x3d8821ae
add rcx, 0x34320b51
rol rax, 5
rol rax, 0xe
rol rax, 6
rol rax, 1
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x55ac80577160de3
xor rcx, 0x5470db32
xor rcx, 0x67b8a32b
sub rcx, 0x44111154
add rcx, 0x7fffffff
xor rcx, 0x41c46634
rol rax, 0x1e
rol rax, 1
rol rax, 1
xor rax, rcx
call rax
mov r13, r13
cmp eax, 0x7a
je 0x14008ad1f
lea rax, [rbx + 8]
xorps xmm0, xmm0
xchg r11, r11
xchg r8, rax
mov qword [rbx], r8
xchg r8, rax
xchg r12, rax
movups xmmword [r12], xmm0
xchg r12, rax
movups xmmword [rax + 0x10], xmm0
mov dword [rsp - 0x34], 0x4d011a0e
xchg r9, rax
movups xmmword [r9 + 0x20], xmm0
xchg r9, rax
mov qword [rbx + 0x38], rsi
mov rcx, rcx
jmp 0x14008b0b2
mov ecx, dword [rsp + 0xc0]
lea rax, [rsp + 0x48]
mov r15, r15
xorps xmm0, xmm0
xchg r8, rax
mov qword [rsp + 0x40], r8
xchg r8, rax
xchg r11, rsp
movups xmmword [r11 + 0x48], xmm0
xchg r11, rsp
mov qword [rsp + 0x88], r14
mov r15, r15
xchg rsp, r9
movups xmmword [r9 + 0x58], xmm0
xchg rsp, r9
mov qword [rsp + 0x78], rsi
mov dword [rsp - 0x3c], 0x5b8f4fad
movups xmmword [rsp + 0x68], xmm0
call fcn.1400995f0
xchg r14, rax
mov rax, r14
xchg r14, rax
test rax, rax
je 0x14008af52
mov dword [rsp - 0x10], 0x372c7ad1
add rdi, qword [0x1401412f0]
lea rax, [rsp + 0xc0]
mov r9d, dword [rsp + 0xc0]
mov r8, r14
xchg r12, r12
xchg rbx, rcx
mov rbx, qword [rsp + 0xc8]
xchg rbx, rcx
mov edx, 0x69d7dd26
sub edx, 0x1ea34e2e
sub edx, 0x7a716d0
sub edx, 0x438d7827
ror rdi, 0xd
ror rdi, 1
ror rdi, 3
ror rdi, 1
ror rdi, 1
ror rdi, 2
xor rdi, rbp
mov r14, r14
mov qword [rsp + 0x20], rax
rol rdi, 0xf
rol rdi, 0xa
rol rdi, 6
xor rdi, r15
call rdi
mov rcx, rcx
test eax, eax
je 0x14008af47
mov rax, qword [0x140141300]
mov dword [rsp - 0x14], 0x513a2cde
lea rdx, [rsp + 0x30]
movabs rcx, 0xc69b59a4139796cb
sub rcx, 0x7fed5bd
xor rcx, 0x41269408
sub rcx, 0x47a66d05
xor rax, rcx
mov r11, r11
movabs rcx, 0x58be82ce01e09cd2
add rcx, 0x43746358
add rcx, 0x2ac69f87
sub rcx, 0x4a4ddc10
add rax, rcx
movabs rcx, 0x2a7cd5b878482d1e
xor rcx, 0x60706d8b
sub rcx, 0x170944dd
xor rcx, 0x7e2e8ad4
xor rcx, 0x3e9f2568
rol rax, 0xc
rol rax, 8
rol rax, 3
rol rax, 0xb
rol rax, 1
sub rax, rcx
xchg rcx, r8
mov r8, qword [r14]
xchg r8, rcx
ror rax, 0x16
ror rax, 9
ror rax, 1
call rax
test eax, eax
mov dword [rsp - 0x40], 0x1b34f035
je 0x14008af47
mov rdx, qword [rsp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.1400549e0
xchg rbx, rbx
mov rdx, qword [0x1401415c0]
movabs rcx, 0x3bb0db501f869d53
add rcx, 0xd8eb7b9
add rcx, 0xc129312
add rcx, 0x7fffffff
xor rcx, 0x63d3e524
add rdx, rcx
mov r12, r12
movabs rax, 0x25246234148e81ba
add rax, 0x2fba8d3
add rax, 0x1cc5bc4e
sub rax, 0x1f7aacb9
xchg rcx, rsi
mov rsi, qword [rsp + 0x30]
xchg rcx, rsi
rol rdx, 0x1b
rol rdx, 1
rol rdx, 1
not rdx
mov dword [rsp - 0x38], ebp
add rdx, rax
call rdx
mov rcx, r14
call fcn.1400992c0
xchg r9, r9
xchg r12, r14
mov r12, qword [rsp + 0x78]
xchg r14, r12
lea rdi, [rbx + 8]
xchg r15, r15
mov qword [rbx], rdi
xorps xmm0, xmm0
xchg rdi, r14
movups xmmword [r14], xmm0
xchg rdi, r14
xchg rcx, rdi
movups xmmword [rcx + 0x10], xmm0
xchg rdi, rcx
xchg rdi, rcx
movups xmmword [rcx + 0x20], xmm0
xchg rdi, rcx
xchg r14, r15
mov qword [rbx + 0x38], r15
xchg r15, r14
xchg rcx, r8
mov r8, qword [rbx]
xchg r8, rcx
cmp rcx, rdi
mov rsi, rsi
je 0x14008afac
call fcn.1400992c0
cmp r14, 0x18
mov rbx, rbx
jbe 0x14008afed
lea rcx, [r14 + r14]
call fcn.1400995f0
xchg rdx, rax
mov qword [rbx], rdx
xchg rdx, rax
test rax, rax
mov dword [rsp - 0x30], ecx
jne 0x14008affb
xchg r14, rdi
mov qword [rbx], r14
xchg rdi, r14
xchg rsi, rdi
mov rdx, rdi
xchg rsi, rdi
jmp 0x14008b01e
mov qword [rbx], rdi
mov dword [rsp - 0x1c], 0x42ee5832
mov rax, rdi
xorps xmm0, xmm0
xchg rcx, rax
movups xmmword [rcx], xmm0
xchg rcx, rax
xchg rsi, rax
movups xmmword [rsi + 0x10], xmm0
xchg rsi, rax
xchg rdi, rax
movups xmmword [rdi + 0x20], xmm0
xchg rdi, rax
xchg rdx, r8
mov r8, qword [rbx]
xchg rdx, r8
mov r14, qword [rsp + 0x88]
mov rbx, rbx
cmp qword [rbx + 0x38], rsi
jbe 0x14008b05a
nop
xchg r14, rax
mov r14, qword [rsp + 0x40]
xchg r14, rax
movzx ecx, word [rax + rsi*2]
xchg r11, r11
mov word [rdx + rsi*2], cx
inc rsi
cmp rsi, qword [rbx + 0x38]
jb 0x14008b035
mov dword [rsp - 0x10], ecx
xchg rcx, r11
mov r11, qword [rsp + 0x40]
xchg rcx, r11
lea rax, [rsp + 0x48]
cmp rcx, rax
mov dword [rsp - 0x20], esp
jne 0x14008b0ad
lea rdi, [rsp + 0x48]
xor eax, eax
mov dword [rsp - 0x24], 0x1200bcca
mov ecx, 0x47e52b88
sub ecx, 0x3784737e
add ecx, 0x5a0590e0
sub ecx, 0x7034e31
sub ecx, 0x6362fa89
rep stosb byte [rdi], al
mov r14, r14
jmp 0x14008b0b2
call fcn.1400992c0
mov rbp, qword [rsp + 0xb0]
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
mov r15, qword [rsp + 0x80]
mov dword [rsp - 0x24], esp
neg rsp
add rsp, 0xffffffffffffff70
neg rsp
pop rdi
mov dword [rsp - 0x38], esi
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
add rsp, 8
mov rbx, qword [rsp - 8]
ret