Function at 0x1400922f0
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 0x18], rbx
nop
sub rsp, 8
mov qword [rsp], rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r12
nop
sub rsp, 8
mov qword [rsp], r14
push r15
xchg r10, r10
neg rsp
sub rsp, 0xfffffffffffffea0
neg rsp
xchg r11, rdx
mov rbx, r11
xchg r11, rdx
xor r12d, r12d
xchg rdx, rbx
mov rbx, qword [rcx]
xchg rbx, rdx
mov r14d, r9d
mov r15d, r8d
mov r11, r11
mov rsi, rcx
test rdx, rdx
je 0x14009236d
mov rcx, qword [rcx + 0x10]
mov dword [rsp - 0x44], edx
mov rax, qword [rcx]
call qword [rax + 8]
xchg r12, r10
mov qword [rsi], r10
xchg r10, r12
cmp qword [rsi + 0x10], r12
jne 0x140092510
mov dword [rsp - 0x40], ebp
mov rax, qword [0x1401434f8]
test rax, rax
je 0x1400923d1
cmp rax, 0x78
mov r11, r11
jbe 0x1400923a4
mov rcx, qword [0x140143480]
jmp 0x1400923ba
test rax, rax
lea rcx, [0x140143480]
cmove rcx, r12
mov dword [rsp - 0x20], 0x1cbe86b8
mov rax, qword [rcx]
call qword [rax + 8]
mov qword [rsi + 0x10], rax
test rax, rax
mov dword [rsp - 0x44], ebp
jne 0x140092510
movabs rcx, 0x417e11f13a1f737f
xor rcx, 0x2c4cc790
xor rcx, 0x77ebda42
add rcx, 0x824ac6f
sub rcx, 0x254d5eb1
mov dword [rsi + 8], 0xbc2be5b
add dword [rsi + 8], 0x4bb247bb
xor dword [rsi + 8], 0x2f91b3df
xor dword [rsi + 8], 0xb8e4b5cb
mov rdx, qword [0x1401426d0]
mov r8, r8
movabs rax, 0x365c94a43e3424bb
add rax, 0x27a4e013
sub rax, 0x47e449ec
add rax, 0x7983a55a
add rdx, rcx
mov ecx, 0x64825ae8
xor ecx, 0x5a811d6c
sub ecx, 0x38f8f35a
add ecx, 0xbaf5abd8
rol rdx, 0xf
rol rdx, 5
rol rdx, 1
add rax, rdx
movabs rdx, 0xb46172846e3301b
xor rdx, 0x45ea9cd4
add rdx, 0x6c0adcc2
xor rdx, 0x5cb13c9b
add rdx, 0x7fffffff
add rdx, 0x48c8235
not rax
sub rax, rdx
mov dword [rsp - 0x2c], esp
not rax
rol rax, 0x1e
rol rax, 0x12
rol rax, 2
rol rax, 1
call rax
movabs rcx, 0x1360704542d7c913
xor rcx, 0x70be1d41
xor rcx, 0x5408c584
sub rcx, 0x53210793
movabs rdx, 0x279257fd12ae9b12
xor rdx, 0x2742ddbe
xor rdx, 0x1cea06db
add rdx, 0x129ea565
add rdx, qword [0x140142478]
mov dword [rsp - 0x44], 0x7714a2ea
not rdx
ror rdx, 1
add rdx, rcx
xchg r10, r10
mov ecx, eax
call rdx
xor al, al
jmp 0x1400928d2
xchg rdx, rdi
mov rdi, rbx
xchg rdx, rdi
xchg rbp, rdi
mov qword [rsp + 0x198], rdi
xchg rbp, rdi
lea rcx, [rsp + 0x50]
mov dword [rsp - 0x38], 0x47741301
call fcn.1400741a0
movzx ebx, byte [rsp + 0x1c8]
test bl, bl
xchg r8, r8
je 0x1400927e3
mov rax, qword [0x140142690]
movabs rcx, 0x2e3e9f3a50ae5070
xor rcx, 0x743d56b2
add rcx, 0x910d187
add rcx, 0x3dea2d7
add rcx, 0x7fffffff
sub rcx, 0xbaaab
xchg rdx, rsi
mov rsi, qword [rsp + 0x50]
xchg rdx, rsi
not rax
mov r12, r12
sub rax, rcx
movabs rcx, 0x46548ccd4a86362a
sub rcx, 0x435d3dd8
xor rcx, 0x20e3bb4b
add rcx, 0x7fffffff
sub rcx, 0xc5398e3
ror rax, 1
not rax
ror rax, 0x11
ror rax, 0xd
ror rax, 3
ror rax, 1
ror rax, 2
ror rax, 3
ror rax, 1
sub rax, rcx
lea rcx, [rsp + 0x40]
rol rax, 6
rol rax, 3
rol rax, 1
call rax
mov dword [rsp - 0x34], edi
mov eax, dword [rsp + 0x1c0]
lea r8, [rsp + 0x40]
mov rcx, qword [rsi + 0x10]
mov dword [rsp - 0x44], 0x3c17e7f6
lea rdx, [rsp + 0x190]
mov dword [rsp + 0x38], eax
mov r9d, r15d
mov dword [rsp - 0x24], 0x6ff19013
mov eax, dword [rsp + 0x1b8]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x1b0]
xchg rdi, r12
mov qword [rsp + 0x190], rdi
xchg r12, rdi
mov rdi, qword [rcx]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], r14d
mov dword [rsp - 0x30], ebp
call qword [rdi]
mov ebp, eax
mov rax, qword [rsp + 0x190]
mov qword [rsi], rax
mov dword [rsp - 0x2c], 0x4c9df6f3
test bl, bl
jne 0x14009275c
movzx r8d, word [rsp + 0x42]
mov r13, r13
xor edx, edx
xchg rcx, r13
mov r13, qword [rsp + 0x48]
xchg rcx, r13
call fcn.1400991f0
mov dword [rsp - 0x28], esp
mov rax, qword [0x1401426a8]
movabs rcx, 0x127af93b708bfd3c
add rcx, 0xc9da925
sub rcx, 0xee2feb7
sub rcx, 0x451d97c7
add rcx, 0x7fffffff
add rcx, 0x4eb9a624
ror rax, 0x20
ror rax, 3
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x44fe1a0e6e9c01ea
xor rcx, 0x7b4b0d5f
add rcx, 0x22fb8aff
xor rcx, 0x14b7f00
add rcx, 0x7fffffff
xor rcx, 0x5554031c
xor rax, rcx
movabs rcx, 0x156b73e214f87a5a
xor rcx, 0x3993954d
sub rcx, 0x16c664cc
xor rcx, 0x376236b6
rol rax, 2
rol rax, 5
rol rax, 7
sub rax, rcx
mov dword [rsp - 0x14], 0x4dd1f5fd
lea rcx, [rsp + 0x40]
rol rax, 1
rol rax, 0x33
rol rax, 6
rol rax, 1
call rax
mov dword [rsp - 0x18], 0x41744d3c
mov ebx, ebp
shr ebx, 0xa
shr ebx, 4
shr ebx, 1
shr ebx, 5
shr ebx, 5
shr ebx, 1
shr ebx, 4
shr ebx, 1
xor bl, 1
mov dword [rsp - 0xc], edi
mov edx, ebp
xchg rsi, rcx
mov rsi, rcx
xchg rcx, rsi
call fcn.140092fd0
mov rcx, qword [rsp + 0x50]
mov r13, r13
lea rax, [rsp + 0x58]
xchg r8, rbp
mov r8, qword [rsp + 0x198]
xchg r8, rbp
cmp rcx, rax
xchg r10, r10
jne 0x1400928ca
lea rdi, [rsp + 0x58]
xor eax, eax
mov dword [rsp - 0x24], edx
mov ecx, 0x284cc732
xor ecx, 0x5e808a20
xor ecx, 0x12047813
xor ecx, 0x57f9b47f
sub ecx, 0x3331807e
rep stosb byte [rdi], al
mov r9, r9
jmp 0x1400928cf
mov rax, qword [0x1401426e8]
lea rdx, [rsp + 0x40]
not rax
xchg r12, r12
movabs rcx, 0x7ec6814f01da9021
xor rcx, 0x4c45dcab
xor rcx, 0x5cc77136
xor rcx, 0x45256db9
xor rcx, 0x1c3971b3
rol rax, 9
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
xor r9d, r9d
mov dword [rsp - 0x30], edx
xor rax, rcx
xor r8d, r8d
rol rax, 0x11
rol rax, 9
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x7f2c70c34b91ccaf
sub rcx, 0x4776566c
add rcx, 0x4d02617
add rcx, 0xba116a6
add rcx, 0x7fffffff
xor rcx, 0x58d0208c
not rax
rol rax, 0xd
rol rax, 0xa
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x34], esi
xchg rcx, rdi
mov rdi, qword [rsp + 0x50]
xchg rdi, rcx
call rax
mov dword [rsp - 0x18], 0x5d078dee
mov ebp, eax
test eax, eax
jns 0x1400925f3
xor bl, bl
mov rdi, rdi
jmp 0x14009277a
call fcn.140098be0
movzx eax, bl
xchg rdx, rbx
mov rdx, qword [rsp + 0x1a0]
xchg rdx, rbx
add rsp, 0x109297b1
sub rsp, 0x10929651
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
mov r12, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
mov rsi, qword [rsp]
add rsp, 8
ret