Function at 0x1400fc9cc
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
nop
sub rsp, 8
mov qword [rsp], rbp
push rsi
mov dword [rsp - 0x38], edx
nop
sub rsp, 8
mov qword [rsp], rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r13
nop
push 0x41a7b253
mov qword [rsp], r14
push r15
nop
sub rsp, 0x3524b3a5
add rsp, 0x3524b375
mov r14, rdx
xchg r9, rcx
mov rbp, r9
xchg r9, rcx
call fcn.1400f8ff0
xchg r8, r8
mov edx, 0x5ef78c
xor edx, 0x5cf3e5da
add edx, 0x14a06759
add edx, 0x1ce61f0d
mov byte [rsp + 0x26], al
mov r8, r8
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
call fcn.1400a90c0
xor esi, esi
mov dword [rsp - 0x20], edi
test rax, rax
je 0x1400fcb29
movabs rcx, 0x3682e3de1e18c6d9
add rcx, 0x29ef2777
sub rcx, 0x260784e9
sub rcx, 0x1bc98426
mov byte [rsp + 0x78], sil
mov dword [rsp - 0x10], 0x40888d78
xor rax, rcx
movabs rcx, 0x5a901d3055852fc8
sub rcx, 0x31de3d2a
add rcx, 0x53484069
sub rcx, 0x4368c0af
not rax
rol rax, 6
rol rax, 3
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0x26d2032a00968df8
add rcx, 0xe9bed2e
add rcx, 0x363f4572
add rcx, 0x222e961b
xor rcx, 0x7cfb353e
ror rax, 1
ror rax, 0xd
ror rax, 4
ror rax, 4
ror rax, 3
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x20], 0x55d4f6de
xchg r13, rax
mov qword [r14 + 8], r13
xchg r13, rax
jmp 0x1400fcb3d
mov byte [rsp + 0x78], 0x6d
add byte [rsp + 0x78], 0xa
sub byte [rsp + 0x78], 0x26
sub byte [rsp + 0x78], 0x50
mov edx, 0xab2fabc
xor edx, 0x41d81c96
sub edx, 0x27d80edc
xor edx, 0x7be982ef
sub edx, 0x8709722
xchg rbp, r8
mov rcx, r8
xchg r8, rbp
call fcn.1400a90c0
test rax, rax
xchg rbp, rbp
je 0x1400fcc39
movabs rcx, 0xbdbe3ac73e026d63
xor rcx, 0x18637ce1
add rcx, 0x41aeb64d
sub rcx, 0x185bf61c
add rcx, 0x6ae5dc49
mov byte [rsp + 0x80], sil
add rax, rcx
mov dword [rsp - 0x20], ebx
movabs rcx, 0x12d682bb12ea1486
add rcx, 0x16aeb5d4
xor rcx, 0x61db593c
add rcx, 0x1254465a
add rcx, 0x74b6358d
xor rax, rcx
movabs rcx, 0x5469a9dc14ae92ee
xor rcx, 0x4bcec615
sub rcx, 0x31ef32fe
xor rcx, 0x4ebd3775
add rcx, 0x7fffffff
sub rcx, 0x2e3498c9
not rax
xchg r14, r14
rol rax, 8
rol rax, 0xf
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
rol rax, 0x25
rol rax, 9
rol rax, 6
rol rax, 7
rol rax, 1
xchg rbp, rax
mov qword [r14 + 0x10], rbp
xchg rbp, rax
jmp 0x1400fcc59
mov byte [rsp + 0x80], 0x1b
xor byte [rsp + 0x80], 8
add byte [rsp + 0x80], 0x54
sub byte [rsp + 0x80], 0x66
mov edx, 0x681d6e57
sub edx, 0x16c5b127
sub edx, 0x309c6e54
xor edx, 0x501b8260
xor edx, 0x4f60c46f
mov rcx, rbp
call fcn.1400a90c0
xchg rbx, rbx
test rax, rax
je 0x1400fcd20
movabs rcx, 0x94c9b6345e69de22
sub rcx, 0x4ae4b5af
xor rcx, 0x1d50e935
xor rcx, 0x1eb5f292
add rcx, 0x7fffffff
add rcx, 0x17dcd33
mov byte [rsp + 0x88], sil
mov dword [rsp - 0x10], esi
add rax, rcx
movabs rcx, 0x2f9d6a866f178b4f
sub rcx, 0x3f8a5b46
sub rcx, 0x11677df
xor rcx, 0xb3265c3
add rcx, 0x7fffffff
add rcx, 0x1ce498ef
rol rax, 5
rol rax, 0x15
rol rax, 1
sub rax, rcx
mov rcx, rcx
rol rax, 0xc
rol rax, 5
rol rax, 4
rol rax, 1
xchg rsp, rax
mov qword [r14 + 0x18], rsp
xchg rsp, rax
jmp 0x1400fcd48
mov byte [rsp + 0x88], 0x6e
sub byte [rsp + 0x88], 0x5c
sub byte [rsp + 0x88], 5
add byte [rsp + 0x88], 0x1b
xor byte [rsp + 0x88], 0x29
mov edx, 0x2145a7d2
add edx, 0x15fbafe6
sub edx, 0x1fb06551
add edx, 0x1575dd85
xor edx, 0xa846bc41
xchg rbx, rbp
mov rcx, rbx
xchg rbx, rbp
call fcn.1400a90c0
test rax, rax
mov r13, r13
je 0x1400fcdf7
movabs rcx, 0xdc8173087045d10b
xor rcx, 0x12f1e66c
xor rcx, 0xcd6b2b6
sub rcx, 0x6e0c27ec
mov byte [rsp + 0x20], sil
mov dword [rsp - 0x20], ecx
add rax, rcx
movabs rcx, 0x2c90ab657b7ff12f
sub rcx, 0x4f871dc0
add rcx, 0x13e9f2f0
add rcx, 0x7fffffff
sub rcx, 0x2a79ab1
ror rax, 0x13
ror rax, 2
ror rax, 3
ror rax, 2
ror rax, 3
add rax, rcx
mov rdx, rdx
rol rax, 5
mov qword [r14 + 0x20], rax
jmp 0x1400fce10
mov byte [rsp + 0x20], 0x1c
xor byte [rsp + 0x20], 0x4d
sub byte [rsp + 0x20], 0xa
xor byte [rsp + 0x20], 0x6d
sub byte [rsp + 0x20], 0x29
mov edx, 0xc10b27a
xor edx, 0x52f65a6b
sub edx, 0x59626b3d
add edx, 0xc673aed
xchg r8, rcx
mov r8, rbp
xchg r8, rcx
call fcn.1400a90c0
mov dword [rsp - 0x3c], 0x4b7c4767
test rax, rax
je 0x1400fcec9
movabs rcx, 0xf3254ad972eab26c
sub rcx, 0x2581edfc
xor rcx, 0x31bb5348
sub rcx, 0x2b3d8727
xor rcx, 0x41b25d8f
mov byte [rsp + 0x21], sil
mov dword [rsp - 0x3c], 0x7523388e
xor rax, rcx
movabs rcx, 0x282dc7e0707e5878
sub rcx, 0x42c02e5c
add rcx, 0x3cded03a
add rcx, 0x17126f
ror rax, 0x1c
ror rax, 0x13
ror rax, 2
ror rax, 3
ror rax, 3
ror rax, 2
ror rax, 1
add rax, rcx
not rax
mov qword [r14 + 0x28], rax
mov dword [rsp - 0x10], ebx
jmp 0x1400fcee2
mov byte [rsp + 0x21], 0x14
add byte [rsp + 0x21], 0x35
sub byte [rsp + 0x21], 0xf
sub byte [rsp + 0x21], 0x23
xor byte [rsp + 0x21], 0x16
mov edx, 0x8d58c6c
xor edx, 0xec17c26
add edx, 0x3a808d73
add edx, 0x2ea712d3
mov rcx, rbp
mov dword [rsp - 0x44], 0xf27efab
call fcn.1400a90c0
test rax, rax
je 0x1400fcf95
rol rax, 9
rol rax, 1
rol rax, 1
movabs rcx, 0x70e473ab29f0521b
add rcx, 0x1dc63d0
xor rcx, 0x3470be4a
xor rcx, 0x52b8aa19
xor rcx, 0x71210091
add rax, rcx
mov byte [rsp + 0x22], sil
mov dword [rsp - 0x34], 0x40bc1419
not rax
movabs rcx, 0x41e74af36fbf6d16
sub rcx, 0x561ae34d
add rcx, 0x14b303bb
add rcx, 0x1ab2e19a
xor rcx, 0x2448335
add rax, rcx
ror rax, 1
ror rax, 6
ror rax, 1
xchg r10, rax
mov qword [r14 + 0x30], r10
xchg r10, rax
jmp 0x1400fcfa9
mov byte [rsp + 0x22], 0x6d
sub byte [rsp + 0x22], 0x67
add byte [rsp + 0x22], 0xe
sub byte [rsp + 0x22], 0x13
mov edx, 0x162c2528
xor edx, 0x23df445a
xor edx, 0x68e073d8
sub edx, 0x3e67b464
add edx, 0x3acfb2ee
xchg r11, rcx
mov r11, rbp
xchg r11, rcx
call fcn.1400a90c0
mov rbx, rbx
test rax, rax
je 0x1400fd07e
movabs rcx, 0xb8838802392c6fb3
sub rcx, 0x240300f
xor rcx, 0x2a39f65c
xor rcx, 0x14e7598
add rcx, 0x7fffffff
add rcx, 0x2a7639f4
mov byte [rsp + 0x23], sil
add rax, rcx
mov dword [rsp - 0x14], 0x5c9d4a4e
movabs rcx, 0x5f943583481f4ce9
xor rcx, 0x4f8511ca
xor rcx, 0x637ca0e9
add rcx, 0xfc8e86f
sub rcx, 0x26b8d181
rol rax, 0x28
rol rax, 4
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x20], ecx
rol rax, 0xd
rol rax, 0x11
rol rax, 0xa
rol rax, 3
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x44], ecx
mov qword [r14 + 0x38], rax
jmp 0x1400fd092
mov byte [rsp + 0x23], 0x51
xor byte [rsp + 0x23], 0x78
add byte [rsp + 0x23], 0x47
sub byte [rsp + 0x23], 0x6f
mov edx, 0x3330855f
xor edx, 0x63fb0565
sub edx, 0x94921e2
add edx, 0x5b49d8b9
xchg r13, rbp
mov rcx, r13
xchg r13, rbp
call fcn.1400a90c0
mov r11, r11
test rax, rax
je 0x1400fd173
ror rax, 3
ror rax, 4
ror rax, 1
movabs rcx, 0xbed4a4c616b7c17
xor rcx, 0x1be8c6cb
xor rcx, 0x7edaf8c0
add rcx, 0x7fffffff
xor rcx, 0x35b792f4
add rax, rcx
mov dword [rsp - 0x10], 0x383ed77e
mov byte [rsp + 0x24], sil
not rax
movabs rcx, 0x630314e649a902ac
sub rcx, 0x490b6260
add rcx, 0x768920f9
add rcx, 0x7fffffff
xor rcx, 0x5fed3b32
add rax, rcx
movabs rcx, 0x7c3cba45597a6e11
sub rcx, 0x43d61de7
xor rcx, 0x74b609f6
sub rcx, 0x1422874
add rcx, 0x7fffffff
sub rcx, 0x4d797276
not rax
xchg r12, r12
add rax, rcx
xchg r11, rax
mov qword [r14 + 0x40], r11
xchg r11, rax
jmp 0x1400fd187
mov byte [rsp + 0x24], 6
xor byte [rsp + 0x24], 0x6e
xor byte [rsp + 0x24], 0x27
sub byte [rsp + 0x24], 0x4e
mov edx, 0x3303f11d
xor edx, 0x5427b712
xor edx, 0x36c03cc0
sub edx, 0x4bff1214
mov rcx, rbp
call fcn.1400a90c0
test rax, rax
mov dword [rsp - 0x40], 0xa805141
je 0x1400fd252
movabs rcx, 0xc785a23f675a03a2
sub rcx, 0x5c835b3c
xor rcx, 0x1188441d
add rcx, 0x7fffffff
xor rcx, 0x4e1a8a72
mov byte [rsp + 0x25], sil
add rax, rcx
xchg rbx, rbx
movabs rcx, 0x4fc729003531c2d5
add rcx, 0x260a094c
add rcx, 0x757b134
xor rcx, 0x2b4e828f
add rcx, 0x52b74f46
not rax
rol rax, 0x15
rol rax, 0xb
rol rax, 4
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x10], 0xa829a6a
ror rax, 0xc
ror rax, 2
ror rax, 0x1a
ror rax, 1
ror rax, 2
ror rax, 6
ror rax, 1
mov qword [r14 + 0x48], rax
mov dword [rsp - 0x3c], ebx
jmp 0x1400fd26b
mov byte [rsp + 0x25], 0x60
xor byte [rsp + 0x25], 0x74
add byte [rsp + 0x25], 0x18
add byte [rsp + 0x25], 1
sub byte [rsp + 0x25], 0x2c
mov edx, 0x598604b2
xor edx, 0x5c329616
add edx, 0xbda07a3
add edx, 0x94383d30
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
call fcn.1400a90c0
test rax, rax
mov dword [rsp - 0x10], edi
je 0x1400fd316
not rax
movabs rcx, 0x3f5c65e67a659db8
sub rcx, 0x5feb071f
add rcx, 0x520abb0f
sub rcx, 0xf68902a
add rcx, 0x7fffffff
add rcx, 0x71ab99b
add rax, rcx
mov r13b, sil
mov r15, r15
rol rax, 0x1c
rol rax, 0x10
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x54dcb10e60d9d95f
sub rcx, 0xe476aca
add rcx, 0x2cb047d
sub rcx, 0x1b1cda77
add rax, rcx
mov qword [r14 + 0x50], rax
mov dword [rsp - 0x14], esi
jmp 0x1400fd329
mov r13b, 0x1b
sub r13b, 2
add r13b, 0x22
xor r13b, 0x4f
sub r13b, 0x73
mov edx, 0x58f980f9
add edx, 0x1a7d9e92
sub edx, 0x5f887cc
add edx, 0x730bca3
add edx, 0x20a4bd
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
call fcn.1400a90c0
test rax, rax
xchg r9, r9
je 0x1400fd3e0
movabs rcx, 0xf4af73d56483901
add rcx, 0x14615f4
add rcx, 0x248c3f0e
sub rcx, 0x1487a57c
add rcx, 0x7fffffff
xor rcx, 0x19cd158d
mov r12b, sil
add rax, rcx
xchg r13, r13
movabs rcx, 0xf863d5aa1fc9170d
add rcx, 0x39fb9d29
sub rcx, 0x4b4ba880
add rcx, 0xac1c3ca
add rcx, 0x7fffffff
add rcx, 0x4e85dbfd
not rax
ror rax, 0x2f
ror rax, 6
ror rax, 1
add rax, rcx
mov qword [r14 + 0x58], rax
mov rbp, rbp
jmp 0x1400fd3f3
mov r12b, 0x25
sub r12b, 0x15
add r12b, 0x2e
sub r12b, 0x3c
sub r12b, 1
mov edx, 0x9f34c7
add edx, 0x4ee82f81
xor edx, 0x5dfd762
sub edx, 0x11760862
add edx, 0x5cc033fa
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
call fcn.1400a90c0
xchg rsi, rsi
test rax, rax
je 0x1400fd4b1
rol rax, 0x1b
rol rax, 2
rol rax, 1
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x73cad3c1f0d182d
add rcx, 0x5d109de2
sub rcx, 0x43716142
add rcx, 0x78be0b97
xor rax, rcx
mov r13, r13
mov r15b, sil
ror rax, 0x23
ror rax, 4
ror rax, 1
movabs rcx, 0x4e58602a04e31dc0
add rcx, 0x54430d01
add rcx, 0x115205b7
add rcx, 0x7fffffff
sub rcx, 0xd006914
add rax, rcx
xchg r12, r12
not rax
mov qword [r14 + 0x60], rax
jmp 0x1400fd4c0
mov r15b, 0x47
xor r15b, 0x41
add r15b, 0xe
sub r15b, 0x13
mov edx, 0x53afec0b
add edx, 0x11f23047
add edx, 0x10e7abb0
add edx, 0x843a4ee6
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
call fcn.1400a90c0
mov dword [rsp - 0x38], 0x4c45256a
test rax, rax
je 0x1400fd564
ror rax, 1
ror rax, 0x17
ror rax, 1
ror rax, 1
movabs rcx, 0xec8dc0a35ff2f2a
add rcx, 0x1fc2f654
xor rcx, 0x38e32baa
sub rcx, 0x5372cddc
not rax
mov dword [rsp - 0x3c], ebx
sub rax, rcx
not rax
rol rax, 3
rol rax, 5
rol rax, 4
rol rax, 1
rol rax, 2
rol rax, 1
not rax
mov dword [rsp - 0x44], ecx
ror rax, 3
ror rax, 2
ror rax, 1
xchg rbp, rax
mov qword [r14 + 0x68], rbp
xchg rbp, rax
jmp 0x1400fd573
mov sil, 0x5c
add sil, 0x12
sub sil, 0x66
sub sil, 7
xchg r11, rdx
mov r11, r14
xchg rdx, r11
mov rcx, rbp
mov r11, r11
call 0x1400f9208
mov bl, al
xchg r14, rcx
mov rdx, rcx
xchg rcx, r14
xchg rcx, r15
mov r15, rbp
xchg rcx, r15
xor bl, 1
call 0x1400f92e0
mov dil, al
mov rbx, rbx
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
xor dil, 1
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or dil, bl
call 0x1400f9124
mov dword [rsp - 0x14], 0x60b4d7db
mov cl, byte [rsp + 0x26]
xor al, 1
xchg r10, rbx
mov r10, qword [rsp + 0x70]
xchg rbx, r10
xor cl, 1
or al, cl
mov r9, r9
or al, dil
or al, byte [rsp + 0x78]
or al, byte [rsp + 0x80]
mov dword [rsp - 0x38], 0x1416715
or al, byte [rsp + 0x88]
or al, byte [rsp + 0x20]
or al, byte [rsp + 0x21]
mov dword [rsp - 0x38], 0x78355b26
or al, byte [rsp + 0x22]
or al, byte [rsp + 0x23]
or al, byte [rsp + 0x24]
mov dword [rsp - 0x2c], 0x65102aa9
or al, byte [rsp + 0x25]
or al, r13b
or al, r12b
or al, r15b
xchg r8, r8
or al, sil
sete al
nop
sub rsp, 0x2507f6a5
add rsp, 0x2507f6d5
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
mov r14, qword [rsp]
add rsp, 8
pop r13
nop
mov r12, qword [rsp]
add rsp, 8
pop rdi
mov dword [rsp - 0x3c], esp
pop rsi
pop rbp
ret