Function at 0x1400899c2
Capabilities:
Hash data using murmur3

Disassembly:
xchg rsi, r13
mov qword [rsp + 0x18], r13
xchg rsi, r13
nop
sub rsp, 8
mov qword [rsp], rdi
add rsp, 0x33474684
sub rsp, 0x334748d4
mov rdx, qword [0x1404a2528]
xchg rcx, r15
mov rsi, r15
xchg rcx, r15
movabs rcx, 0x9ee16ed4721fbb8a
xor rcx, 0x3ead9590
xor rcx, 0x44e65e7e
sub rcx, 0x8316dd1
add rcx, 0xef8e85f
movabs rax, 0x6e8475be4d4f40ec
add rax, 0xdec221e
sub rax, 0xa2a184e
add rax, 0x7fffffff
add rax, 0x10aeec87
add rdx, rcx
mov r8d, 0x3e7e63c8
add r8d, 0x8ba765e
xor r8d, 0xd809e35
xor r8d, 0x4ab84517
not rdx
xor dil, dil
mov rbp, rbp
mov rcx, qword [rsi]
sub rdx, rax
movabs rax, 0x109747d42d19d944
sub rax, 0xa0538f6
add rax, 0x27428f38
add rax, 0x7fffffff
xor rax, 0x213e42f2
xor rdx, rax
movabs rax, 0x2120ef372c8915ea
add rax, 0x2a97ade
add rax, 0x3c8b4712
sub rax, 0x1e2457c4
add rax, 0x7fffffff
xor rax, 0x1663e085
sub rdx, rax
movabs rax, 0x6df9ee8e4c2ce66f
add rax, 0x26743568
xor rax, 0x2570d237
add rax, 0x62415735
ror rdx, 0x11
ror rdx, 0x1d
ror rdx, 6
ror rdx, 1
ror rdx, 1
add rax, rdx
lea rdx, [rsp + 0x40]
xchg r10, r10
call rax
test eax, eax
je 0x140089e5a
movabs rax, 0x475aaefb17681fea
add rax, 0x5a403f1b
xor rax, 0x614c6c81
add rax, 0x7fffffff
add rax, 0x6efdafe2
mov qword [rsp + 0x30], 0x2114698a
sub qword [rsp + 0x30], 0xcfad0b
xor qword [rsp + 0x30], 0x72843792
sub qword [rsp + 0x30], 0x50c8b63
sub qword [rsp + 0x30], 0x4db4008a
xor r9d, r9d
mov dword [rsp - 0x34], edi
mov dword [rsp + 0x28], 0x51391323
xor dword [rsp + 0x28], 0x60592340
sub dword [rsp + 0x28], 0x191dd809
sub dword [rsp + 0x28], 0x184257da
movabs rcx, 0x8fc1d6597cb14b79
sub rcx, 0x2c2a773d
xor rcx, 0x6eda6a97
sub rcx, 0x21171b47
mov qword [rsp + 0x268], rbp
mov rbp, rbp
add rcx, qword [0x1404a24a8]
mov edx, 0x15f641e4
add edx, 0x203b1e48
xor edx, 0x2b5b60bf
sub edx, 0x1d58000a
not rcx
mov dword [rsp + 0x20], 0x2c33ce37
add dword [rsp + 0x20], 0x48145a0f
sub dword [rsp + 0x20], 0x3cbb1ae5
xor dword [rsp + 0x20], 0x378d0d62
add rcx, rax
lea r8d, [r9 + 1]
mov rbx, rbx
rol rcx, 0xe
rol rcx, 7
rol rcx, 2
movabs rax, 0xd6cdcba45e34a415
add rax, 0x13a6c7a4
sub rax, 0x607aacc8
add rax, 0x67daaa6c
sub rax, 0x48dd194c
add rax, rcx
movabs rcx, 0x68d2c32c22a577e5
add rcx, 0x3c5ddad2
sub rcx, 0x3c63c2dc
add rcx, 0x3e815ea8
sub rcx, 0x1aa5e60d
xor rax, rcx
lea rcx, [rsp + 0x40]
xchg rdx, rdx
rol rax, 8
rol rax, 4
rol rax, 3
rol rax, 5
call rax
xchg rbp, rax
mov rax, rbp
xchg rbp, rax
cmp rax, 0xffffffffffffffff
xchg r14, r14
je 0x140089e22
mov r8, qword [0x1404a24d0]
movabs rax, 0x49e7d0f612a7d8a
sub rax, 0x1f067a77
xor rax, 0x48fa47c0
add rax, 0x1764c951
xor r8, rax
xchg rbx, r14
mov qword [rsp + 0x260], r14
xchg rbx, r14
movabs rax, 0x23a4ba0857a97a26
sub rax, 0x550ba00a
add rax, 0x47f99a8e
add rax, 0x11248700
xor edx, edx
add r8, rax
xchg r14, r14
xchg rdx, rcx
mov rdx, rbp
xchg rcx, rdx
ror r8, 0x13
ror r8, 0x12
ror r8, 0xb
ror r8, 0xc
ror r8, 1
movabs rax, 0x5b5c538d08e5a96b
add rax, 0x9814b44
add rax, 0x12cd019b
sub rax, 0xb2aea14
add r8, rax
ror r8, 3
ror r8, 0x12
call r8
mov dword [rsp - 0x1c], 0x169ede36
mov ecx, eax
mov dword [rsi + 0x10], ecx
call fcn.1400984e0
xchg r12, r12
mov r8d, dword [rsi + 0x10]
lea r9, [rsi + 0x10]
xchg rsp, rax
mov rdx, rsp
xchg rsp, rax
mov qword [rsi + 8], rax
mov rax, qword [0x1404a24c0]
mov dword [rsp - 0x24], 0xcae8499
movabs rcx, 0x29150de3499c921a
sub rcx, 0x8ca7edd
xor rcx, 0x116eccdf
sub rcx, 0x1f594aa6
add rcx, 0x6244f730
rol rax, 0x38
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov r12, r12
mov qword [rsp + 0x20], 0x39db7d4f
sub qword [rsp + 0x20], 0x18adfa0b
sub qword [rsp + 0x20], 0x689faaa
sub qword [rsp + 0x20], 0x1aa3889a
ror rax, 0x1d
mov rbx, rbx
movabs rcx, 0xa491dca5150336f8
add rcx, 0x6321ccd8
sub rcx, 0x25653767
sub rcx, 0x198f5695
add rax, rcx
movabs rcx, 0x589bd8c55194e171
add rcx, 0x17a5e27b
xor rcx, 0x29475e29
add rcx, 0x7fffffff
xor rcx, 0x45ef0017
xor rax, rcx
xchg r15, rbp
mov rcx, r15
xchg rbp, r15
call rax
mov rbx, qword [rsp + 0x260]
mov r12, r12
test eax, eax
je 0x140089daf
xchg rsi, rcx
mov rsi, rcx
xchg rcx, rsi
call fcn.1400898b0
xchg r8, r8
test al, al
je 0x140089daf
mov rdx, qword [rsi]
xchg r8, rcx
mov r8, qword [rsi + 0x18]
xchg r8, rcx
call fcn.140074340
mov dil, 0x70
sub dil, 0x62
add dil, 9
xor dil, 0x16
mov rdx, qword [0x1404a24a0]
movabs rax, 0x4689c77d5bffd679
xor rax, 0x2852727c
xor rax, 0x58ff50e0
add rax, 0x2924ea94
sub rax, 0x38aac9af
rol rdx, 0x12
mov dword [rsp - 0x20], esp
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
not rdx
mov dword [rsp - 0x28], 0x49e48ae9
ror rdx, 0x19
ror rdx, 0x24
ror rdx, 1
not rdx
mov dword [rsp - 0x1c], 0x7560541a
add rdx, rax
rol rdx, 0x1c
rol rdx, 0xd
rol rdx, 0xf
rol rdx, 1
call rdx
mov dword [rsp - 0xc], ebx
xchg rbp, r11
mov r11, qword [rsp + 0x268]
xchg rbp, r11
movzx eax, dil
xchg r9, rsi
mov r9, qword [rsp + 0x270]
xchg rsi, r9
sub rsp, 0x7c9a4c54
add rsp, 0x7c9a4ea4
nop
mov rdi, qword [rsp]
add rsp, 8
ret
xchg r12, rsi
mov r12, qword [rsp + 0x270]
xchg r12, rsi
movzx eax, dil
mov dword [rsp - 0xc], 0x29ca08d6
neg rsp
add rsp, 0xfffffffffffffdb0
neg rsp
nop
mov rdi, qword [rsp]
add rsp, 8
ret