Function at 0x14009235d
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 0x10], rbx
xchg rdx, rdx
push rdi
neg rsp
sub rsp, 0xfffffffffffffec0
neg rsp
mov qword [rsp + 0x150], rsi
movzx esi, dl
mov dword [rsp - 0x40], 0x26d8810a
xchg r13, rdx
mov r13, rcx
xchg rdx, r13
lea rcx, [rsp + 0x30]
mov dword [rsp - 0x18], 0x5a64425d
call fcn.1400749d0
test sil, sil
je 0x1400924a0
xchg rsp, rsp
mov rax, qword [0x140143690]
movabs rcx, 0x5288b3a85c807e9c
xor rcx, 0x15332ac5
xor rcx, 0x1114bb85
sub rcx, 0x69c4d
xchg r8, rdx
mov r8, qword [rsp + 0x30]
xchg rdx, r8
rol rax, 0xd
rol rax, 0x19
rol rax, 7
rol rax, 4
rol rax, 2
rol rax, 1
add rcx, rax
movabs rax, 0x7cd2e57f0cbd4529
sub rax, 0x7152ed3
add rax, 0x64a67f49
xor rax, 0x443d6779
add rax, 0x7fffffff
add rax, 0x1894864
xor rcx, rax
mov dword [rsp - 0x40], 0x3145fe40
movabs rax, 0x6c2f2c8a7edd11b6
sub rax, 0x519ba75
xor rax, 0x1f9add96
add rax, 0x28290e22
sub rcx, rax
xchg r14, r14
movabs rax, 0x9e2a2ff9178fcc64
sub rax, 0x9442e84
xor rax, 0x331c9d9
xor rax, 0x45f2459e
sub rax, 0x1bfa9737
rol rcx, 0x19
rol rcx, 0xf
rol rcx, 1
add rax, rcx
xchg rdi, rdi
lea rcx, [rsp + 0x20]
not rax
call rax
mov rax, qword [0x1401444f8]
mov rdx, rdx
cmp rax, 0x78
jbe 0x140092635
mov rcx, qword [0x140144480]
mov r9, r9
jmp 0x140092648
movabs rax, 0x2607369576615bd3
sub rax, 0x271a8457
sub rax, 0x1807b487
sub rax, 0x6025d44
add rax, 0x7fffffff
add rax, 0x373bb2e1
lea rdx, [rsp + 0x20]
mov dword [rsp - 0x18], ecx
movabs rcx, 0x60935d1d2b80a941
add rcx, 0x34cff8ad
sub rcx, 0x175ddce4
xor rcx, 0x18f9567b
add rcx, 0x331f63e8
xor r9d, r9d
mov rbp, rbp
add rcx, qword [0x1401436e8]
xor r8d, r8d
rol rcx, 7
rol rcx, 0x25
rol rcx, 1
rol rcx, 1
rol rcx, 1
sub rcx, rax
movabs rax, 0xa7d3384b4cb8d0b1
xor rax, 0xb459ec1
xor rax, 0x2ba0cce6
sub rax, 0x6537d24b
add rax, 0x61f4bc0b
ror rcx, 2
ror rcx, 1
add rax, rcx
xchg r9, rcx
mov r9, qword [rsp + 0x30]
xchg r9, rcx
call rax
mov dword [rsp - 0x3c], 0x509f1ace
mov edx, eax
test eax, eax
jns 0x14009247d
mov rax, qword [0x1401436d0]
xchg rdi, rdi
movabs r8, 0xd86738f622e4b61
xor r8, 0x2dacddfa
add r8, 0x1cf5848d
add r8, 0x62745d85
xor rax, r8
xchg r11, r11
movabs rcx, 0x40a86fa90a4886d2
xor rcx, 0x248dd8f8
add rcx, 0x63a3a5
sub rcx, 0xb852276
rol rax, 7
rol rax, 1
rol rax, 1
movabs r8, 0x6825e1334852d2eb
add r8, 0x10d81eb8
sub r8, 0x2b484e18
xor r8, 0x377f4e5f
add r8, 0x7fffffff
xor r8, 0x57b17a35
add rax, r8
xchg r8, r8
movabs r8, 0xee1ef4e904ed112a
add r8, 0x4100f6d8
add r8, 0x1902f229
sub r8, 0x341a741b
xor r8, 0x5a98e8e9
rol rax, 0x15
rol rax, 0x1a
rol rax, 1
add rax, r8
not rax
mov r11, r11
sub rax, rcx
mov ecx, edx
jmp 0x14009285a
xor edx, edx
lea rcx, [0x140144480]
test rax, rax
xchg r12, r12
cmove rcx, rdx
xchg r10, rax
mov r10, qword [rcx]
xchg r10, rax
call qword [rax + 8]
mov dword [rsp - 0x30], 0x2f6b1eca
lea rdx, [rsp + 0x20]
xchg rbx, rax
mov rax, rbx
xchg rbx, rax
xchg rcx, rbx
mov rbx, qword [rax]
xchg rcx, rbx
xchg rbx, rdi
mov rbx, qword [rcx + 0x10]
xchg rbx, rdi
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call rdi
mov edx, 0x2cb2c25f
xor edx, 0x42a845fd
xor edx, 0x6d79fa08
add edx, 0x5b8c446a
sub edx, 0x5eefc20c
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
mov edi, eax
mov dword [rsp - 0x30], ecx
call fcn.1400997f0
test sil, sil
jne 0x140092776
movzx r8d, word [rsp + 0x22]
mov r11, r11
xor edx, edx
mov rcx, qword [rsp + 0x28]
call fcn.140099ec0
mov dword [rsp - 0x34], 0x29c79b6c
mov rdx, qword [0x1401436a8]
lea rcx, [rsp + 0x20]
rol rdx, 0x27
rol rdx, 7
rol rdx, 1
rol rdx, 3
rol rdx, 1
movabs rax, 0x584545491695f516
xor rax, 0x4218f17e
xor rax, 0x36b3ff7d
add rax, 0x8bc2068
add rax, 0x5dd14452
sub rdx, rax
movabs rax, 0xf7fc83024b983ad6
sub rax, 0x18a55176
sub rax, 0x45a2c7b
add rax, 0x1fbbcdd1
xor rax, 0x1fa83d92
rol rdx, 6
rol rdx, 8
xor rdx, rax
movabs rax, 0x5f1d70120375d8e8
xor rax, 0x5b5133ba
sub rax, 0x3e3d8c99
add rax, 0x7fffffff
add rax, 0x23415599
not rdx
sub rdx, rax
mov rdx, rdx
call rdx
test edi, edi
jns 0x140092964
mov rax, qword [0x1401436d0]
mov dword [rsp - 0x28], edx
movabs r8, 0xd86738f0a6d4868
xor r8, 0x744588d
add r8, 0x46f27156
xor r8, 0x20908e1c
add r8, 0x7fffffff
sub r8, 0x259e9379
xor rax, r8
mov rdx, rdx
movabs rcx, 0x40a86fa94abe7213
sub rcx, 0x3b49b0d3
xor rcx, 0x643eee8a
sub rcx, 0x1898637a
xor rcx, 0x71121309
rol rax, 2
rol rax, 6
rol rax, 1
movabs r8, 0x6825e1333adb20ca
sub r8, 0x2c3fee5d
sub r8, 0x5d272cf
add r8, 0x7fffffff
xor r8, 0x45e4287b
add rax, r8
movabs r8, 0xee1ef4e93c4cf098
add r8, 0x2cde3277
sub r8, 0x43614a94
xor r8, 0x5587b682
rol rax, 0x10
rol rax, 2
rol rax, 0x17
rol rax, 3
rol rax, 3
rol rax, 1
add rax, r8
not rax
sub rax, rcx
xchg r8, r8
mov ecx, edi
call rax
movabs rcx, 0xa08e6e074eeaf574
add rcx, 0xb4ee971
sub rcx, 0x10be2816
xor rcx, 0x5e17f84c
add rcx, 0x7fffffff
add rcx, 0x50fa47ad
movabs rdx, 0xb2e3ba416bc24c89
add rdx, 0xf3b216a
sub rdx, 0x46c30cb3
add rdx, 0x91210d7
xor rdx, 0x38a4969c
add rdx, qword [0x140143478]
mov dword [rsp - 0x2c], 0x7de82f1e
ror rdx, 0x13
ror rdx, 0xc
ror rdx, 2
ror rdx, 2
ror rdx, 1
ror rdx, 1
add rdx, rcx
mov dword [rsp - 0xc], 0x16d7a130
movabs rcx, 0x65d79b284f5a6191
sub rcx, 0x3945308d
add rcx, 0x5d8d312
add rcx, 0x61bf68c0
xor rcx, 0x523696f5
xor rdx, rcx
movabs rcx, 0x7d9184d772d139c8
sub rcx, 0x5096995c
add rcx, 0xad4a980
sub rcx, 0x18125f11
add rcx, 0x7fffffff
add rcx, 0x5cb0a069
ror rdx, 0xc
ror rdx, 6
ror rdx, 3
ror rdx, 6
ror rdx, 1
ror rdx, 1
xor rdx, rcx
mov rsi, rsi
mov ecx, eax
call rdx
xor bl, bl
mov dword [rsp - 0x18], 0x7e04aa05
jmp 0x14009296f
mov bl, 2
xor bl, 0x62
add bl, 3
sub bl, 0x62
mov rcx, qword [rsp + 0x30]
mov rsp, rsp
lea rax, [rsp + 0x38]
xchg r13, rsi
mov r13, qword [rsp + 0x150]
xchg rsi, r13
cmp rcx, rax
mov dword [rsp - 0x44], ecx
jne 0x1400929e3
xor eax, eax
lea rdi, [rsp + 0x38]
mov ecx, 0x28e12809
xor ecx, 0x772b0951
sub ecx, 0xa07f673
sub ecx, 0x55c229e5
rep stosb byte [rdi], al
movzx eax, bl
xchg r13, r13
xchg r13, rbx
mov r13, qword [rsp + 0x158]
xchg r13, rbx
add rsp, 0x4da793fd
sub rsp, 0x4da792bd
nop
mov rdi, qword [rsp]
add rsp, 8
ret
call fcn.1400999a0
movzx eax, bl
mov dword [rsp - 0x3c], 0x6ff500e4
xchg r12, rbx
mov r12, qword [rsp + 0x158]
xchg rbx, r12
sub rsp, 0x4b6116ec
add rsp, 0x4b61182c
nop
add rsp, 8
mov rdi, qword [rsp - 8]
ret