Function at 0x14007598c
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov dword [rsp - 0x14], ebx
nop
mov qword [rsp - 8], rsi
sub rsp, 8
push rdi
xchg rcx, rcx
nop
sub rsp, 8
mov qword [rsp], r12
nop
sub rsp, 8
mov qword [rsp], r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
push r15
nop
add rsp, 0x2163cdff
sub rsp, 0x2163ce2f
mov r14, rdx
xchg rbp, rbp
mov rbp, rcx
mov edx, 0x17972b5c
xor edx, 0x71053217
xor edx, 0x5a561336
xor edx, 0x6efc7e78
add edx, 0x6379145f
call fcn.14007ffd0
xor esi, esi
test rax, rax
mov r15, r15
je 0x140075ac2
rol rax, 4
rol rax, 0x12
rol rax, 1
movabs rcx, 0x17485e1f6d88ea31
sub rcx, 0xece58ca
sub rcx, 0x2bb21816
xor rcx, 0x5e6fa189
sub rcx, 0x5aba068b
sub rax, rcx
mov byte [rsp + 0x21], sil
rol rax, 9
rol rax, 1
rol rax, 3
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x1baee48f4b44f772
sub rcx, 0x2e7a7595
add rcx, 0x370edd29
xor rcx, 0x47d87f66
add rax, rcx
mov rbp, rbp
movabs rcx, 0x4f5b9b64080d8f6d
add rcx, 0x1462b234
xor rcx, 0x7e169b7e
add rcx, 0x3811b482
rol rax, 0x19
rol rax, 7
rol rax, 8
rol rax, 2
rol rax, 6
rol rax, 1
xor rax, rcx
mov qword [r14], rax
mov dword [rsp - 0x18], ebx
jmp 0x140075ad6
mov byte [rsp + 0x21], 0x53
add byte [rsp + 0x21], 0x1f
xor byte [rsp + 0x21], 0x45
xor byte [rsp + 0x21], 0x36
mov edx, 0x22264c71
sub edx, 0x1b6b89fa
add edx, 0x5d855284
xor edx, 0x308d1400
add edx, 0x575abd94
xchg r12, rcx
mov r12, rbp
xchg r12, rcx
call fcn.14007ffd0
test rax, rax
mov dword [rsp - 0x24], edi
je 0x140075bc5
ror rax, 0xb
ror rax, 0xe
ror rax, 2
ror rax, 0x13
ror rax, 7
ror rax, 2
ror rax, 1
movabs rcx, 0x1213bbce06b26152
xor rcx, 0x5aee6c4e
add rcx, 0x10cd4686
sub rcx, 0x4c25c3ca
add rax, rcx
mov dword [rsp - 0xc], 0x554b3a98
mov byte [rsp + 0x22], sil
movabs rcx, 0x7541e13a2789c88d
sub rcx, 0x15d521ce
xor rcx, 0x5e8ac9d7
add rcx, 0x7fffffff
xor rcx, 0x1d52b806
xor rax, rcx
movabs rcx, 0x926434750932cf
xor rcx, 0x24377212
sub rcx, 0x3a75b6bb
xor rcx, 0x55bc0b33
ror rax, 0x15
ror rax, 0xf
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
xchg r15, r15
xchg r13, rax
mov qword [r14 + 8], r13
xchg r13, rax
jmp 0x140075bd9
mov byte [rsp + 0x22], 0x1b
add byte [rsp + 0x22], 0x22
xor byte [rsp + 0x22], 0x5f
sub byte [rsp + 0x22], 0x61
mov edx, 0x5076cff4
xor edx, 0x56375ee0
add edx, 0x20fdcebf
sub edx, 0x23cd4673
xchg r13, rbp
mov rcx, r13
xchg r13, rbp
call fcn.14007ffd0
mov r11, r11
test rax, rax
je 0x140075c8f
ror rax, 0x2c
movabs rcx, 0x3fded3ab43fe9bdb
xor rcx, 0x7aaa1788
add rcx, 0x2454e6a7
sub rcx, 0x4ec03620
add rcx, 0x7fffffff
add rcx, 0x39a69966
add rax, rcx
mov byte [rsp + 0x23], sil
mov r8, r8
rol rax, 5
rol rax, 6
movabs rcx, 0x3ea0b51c497fd0ac
xor rcx, 0x716b2ce4
add rcx, 0xf6b6248
add rcx, 0x562f5869
sub rax, rcx
mov dword [rsp - 0x10], 0x1e720e02
rol rax, 0xb
rol rax, 0x10
not rax
mov r15, r15
mov qword [r14 + 0x10], rax
jmp 0x140075ca8
mov byte [rsp + 0x23], 0x26
xor byte [rsp + 0x23], 0x13
sub byte [rsp + 0x23], 0xc
add byte [rsp + 0x23], 0x24
xor byte [rsp + 0x23], 0x4c
mov edx, 0x8b08ad6
add edx, 0x6b478f3e
xor edx, 0x2722fb5f
xor edx, 0x76fcc9f2
add edx, 0x35e6423b
xchg r8, rcx
mov r8, rbp
xchg r8, rcx
call fcn.14007ffd0
test rax, rax
mov dword [rsp - 0x34], 0x6bb5ec9e
je 0x140075da7
movabs rcx, 0xf6817dae77b2a58b
sub rcx, 0x3ca11508
sub rcx, 0x189210aa
sub rcx, 0xc81a346
xor rcx, 0x59b13a19
mov byte [rsp + 0x24], sil
add rax, rcx
movabs rcx, 0x51b7600530d106d6
add rcx, 0x1dafbaa2
add rcx, 0xd3ee972
xor rcx, 0x6b565ac5
add rcx, 0x7fffffff
xor rcx, 0x2b2aadc0
ror rax, 0x10
ror rax, 6
ror rax, 0xc
ror rax, 9
ror rax, 1
ror rax, 1
sub rax, rcx
xchg rdx, rdx
movabs rcx, 0x490d766d7308d24a
sub rcx, 0x7d0dd68
xor rcx, 0x2844c6d6
add rcx, 0x2b19181f
sub rcx, 0x304cd02b
ror rax, 0x26
ror rax, 2
ror rax, 4
ror rax, 1
add rax, rcx
mov dword [rsp - 0x10], 0x1e9d1d6b
not rax
mov qword [r14 + 0x18], rax
jmp 0x140075dbb
mov byte [rsp + 0x24], 0x7b
sub byte [rsp + 0x24], 0x3b
sub byte [rsp + 0x24], 0x28
sub byte [rsp + 0x24], 0x17
mov edx, 0x4d8c3f4f
xor edx, 0x5bd3e42b
xor edx, 0x4d115144
add edx, 0xe2ac0f5
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
call fcn.14007ffd0
xchg r14, r14
test rax, rax
je 0x140075e79
not rax
mov byte [rsp + 0x78], sil
mov dword [rsp - 0x28], esp
movabs rcx, 0x6d6d11fd2835c15c
add rcx, 0x42856931
sub rcx, 0x23cbb0a7
add rcx, 0x2897f931
sub rax, rcx
mov rsi, rsi
movabs rcx, 0xd99b56f0e89c211
xor rcx, 0x1ccacc38
xor rcx, 0x46920702
sub rcx, 0x4c5c579f
add rcx, 0x68b99af4
xor rax, rcx
mov dword [rsp - 0x44], ebp
movabs rcx, 0x50783d714e744c10
sub rcx, 0x92f4c39
xor rcx, 0x63fb2f2e
add rcx, 0x7f71d429
add rax, rcx
xchg rbp, rax
mov qword [r14 + 0x20], rbp
xchg rbp, rax
jmp 0x140075e92
mov byte [rsp + 0x78], 0x25
add byte [rsp + 0x78], 0x55
sub byte [rsp + 0x78], 0x4c
xor byte [rsp + 0x78], 0x10
xor byte [rsp + 0x78], 0x3f
mov edx, 0x2535c6a1
xor edx, 0x3c0ee92d
add edx, 0x342e0849
sub edx, 0x2d2e08ac
xor edx, 0xfc4af866
xchg r13, rbp
mov rcx, r13
xchg rbp, r13
call fcn.14007ffd0
mov dword [rsp - 0x20], 0xe45b52
test rax, rax
je 0x140075f90
not rax
mov dword [rsp - 0x40], 0x6cd99040
mov byte [rsp + 0x80], sil
movabs rcx, 0x26130c3f110d3f62
add rcx, 0x52fa7642
sub rcx, 0x2894e2d4
xor rcx, 0x7ba5e30f
add rcx, 0x7fffffff
sub rcx, 0xe70b073
add rax, rcx
movabs rcx, 0x3737a53f754fd969
sub rcx, 0x282d6a52
sub rcx, 0x12a6b94b
xor rcx, 0x10f9e9f6
ror rax, 0x11
ror rax, 1
add rax, rcx
mov dword [rsp - 0x3c], 0x6f51a676
movabs rcx, 0xc69d80d43adbd62d
sub rcx, 0xab6ba6c
xor rcx, 0x4fe8250d
sub rcx, 0x2e52288
rol rax, 0xa
rol rax, 4
rol rax, 0xc
rol rax, 4
rol rax, 5
rol rax, 7
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x38], esi
xchg rsi, rax
mov qword [r14 + 0x28], rsi
xchg rsi, rax
jmp 0x140075fb0
mov byte [rsp + 0x80], 5
add byte [rsp + 0x80], 0x42
sub byte [rsp + 0x80], 0x26
sub byte [rsp + 0x80], 0x20
mov edx, 0x78e8efac
sub edx, 0x5eeeb4b5
add edx, 0xc90da66
add edx, 0x3f2c0a12
add edx, 0x84018f39
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
call fcn.14007ffd0
test rax, rax
mov dword [rsp - 0x10], ebp
je 0x14007608c
not rax
mov byte [rsp + 0x88], sil
mov r15, r15
movabs rcx, 0x4cb965a9425354a6
add rcx, 0x11acecf4
sub rcx, 0x223618cd
add rcx, 0x244813ee
sub rax, rcx
mov r10, r10
movabs rcx, 0xc761b99a1e439d6a
sub rcx, 0x151c2a40
add rcx, 0x3526c445
sub rcx, 0x383a4662
add rcx, 0x7fffffff
xor rcx, 0x926b05a
ror rax, 7
ror rax, 0x17
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x14], ecx
movabs rcx, 0x47e65ce95ce00fa8
sub rcx, 0x329a395d
add rcx, 0x50b18176
add rcx, 0x5e651da3
xor rax, rcx
xchg rsi, rax
mov qword [r14 + 0x30], rsi
xchg rsi, rax
jmp 0x1400760b4
mov byte [rsp + 0x88], 8
add byte [rsp + 0x88], 0x24
add byte [rsp + 0x88], 0x19
sub byte [rsp + 0x88], 0x36
sub byte [rsp + 0x88], 0xe
mov edx, 0x5248e332
add edx, 0x9e4562
add edx, 0x291e40a4
add edx, 0xa57a884
xchg r9, rbp
mov rcx, r9
xchg r9, rbp
call fcn.14007ffd0
test rax, rax
je 0x140076143
mov dword [rsp - 0x10], 0x1b257b14
not rax
mov byte [rsp + 0x20], sil
rol rax, 0x14
rol rax, 0xa
rol rax, 1
rol rax, 1
movabs rcx, 0x9c7d375540b829e5
xor rcx, 0x78c22bee
add rcx, 0x11d40d38
xor rcx, 0xe6ac1ea
add rcx, 0x46a1800e
not rax
ror rax, 7
ror rax, 7
ror rax, 1
add rax, rcx
xchg r9, r9
mov qword [r14 + 0x38], rax
jmp 0x140076157
mov byte [rsp + 0x20], 0x27
add byte [rsp + 0x20], 0x1f
xor byte [rsp + 0x20], 0x67
sub byte [rsp + 0x20], 0x20
mov edx, 0x421533b1
add edx, 0xc3c7672
sub edx, 0x8949d21
sub edx, 0x1431b82
xor edx, 0x90a0b00b
xchg rbp, r9
mov rcx, r9
xchg rbp, r9
call fcn.14007ffd0
mov dword [rsp - 0xc], 0x58d23fbf
test rax, rax
je 0x14007620b
rol rax, 5
rol rax, 5
rol rax, 0xd
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0xe57a6eb06137d3a2
add rcx, 0xcfc0450
sub rcx, 0x31f9b37f
add rcx, 0x7fffffff
sub rcx, 0x27abae2a
add rax, rcx
mov dword [rsp - 0x24], 0x2776417a
mov r13b, sil
movabs rcx, 0xfe17c1f230c53620
xor rcx, 0x5e98f205
sub rcx, 0x32c8a1ba
sub rcx, 0xd576a51
xor rax, rcx
mov qword [r14 + 0x40], rax
xchg rdx, rdx
jmp 0x14007621a
mov r13b, 0x26
xor r13b, 0x73
add r13b, 0x23
sub r13b, 0x77
mov edx, 0x145895dc
add edx, 0x62c0a7ea
xor edx, 0x35198f3
sub edx, 0x645f168
xor edx, 0x240fbbd7
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
call fcn.14007ffd0
mov dword [rsp - 0x44], ebx
test rax, rax
je 0x14007631c
movabs rcx, 0xc00976af3f7e3aae
add rcx, 0x16d64305
xor rcx, 0x182f3659
sub rcx, 0x9a7ce0
add rcx, 0x7fffffff
sub rcx, 0x14136c6d
mov r12b, sil
add rax, rcx
movabs rcx, 0x50d8bc86609470de
sub rcx, 0x4867b43a
sub rcx, 0x1572c9b1
xor rcx, 0x38a7b8e1
xor rcx, 0x1d60211d
rol rax, 5
rol rax, 0xb
rol rax, 3
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x14], esp
movabs rcx, 0x41120c9e1771d4cb
add rcx, 0x41df0ce
add rcx, 0x1fd45f08
sub rcx, 0x2a1f1799
sub rcx, 0x111dc6f9
add rax, rcx
mov dword [rsp - 0x3c], ebx
movabs rcx, 0x6ca0c228175dcc74
sub rcx, 0x11019184
add rcx, 0x140c6fc0
add rcx, 0x259f3e70
xor rax, rcx
mov r11, r11
mov qword [r14 + 0x48], rax
jmp 0x14007632f
mov r12b, 0x67
add r12b, 0xc
sub r12b, 4
xor r12b, 0x5a
xor r12b, 0x34
mov edx, 0x163df231
xor edx, 0x6d80a76e
sub edx, 0x607aa684
add edx, 0x78d95a0a
xchg r15, rcx
mov r15, rbp
xchg rcx, r15
call fcn.14007ffd0
test rax, rax
mov dword [rsp - 0x1c], edx
je 0x140076434
ror rax, 7
ror rax, 0xb
ror rax, 1
ror rax, 3
ror rax, 1
movabs rcx, 0x5b49c2131306ce49
add rcx, 0x5ea6f6b0
sub rcx, 0x623744f6
xor rcx, 0x50f4c11a
add rcx, 0x7fffffff
xor rcx, 0x579eef42
xor rax, rcx
mov dword [rsp - 0x3c], 0x64069d7e
mov r15b, sil
movabs rcx, 0x745f31b1058e6ea7
xor rcx, 0x5aabaabe
add rcx, 0x8752c5a
xor rcx, 0x571e9aae
add rcx, 0x7fffffff
add rcx, 0x30571015
sub rax, rcx
mov dword [rsp - 0x18], edi
movabs rcx, 0x53b46a554c3ade63
add rcx, 0xe0bb078
xor rcx, 0x79cd99e2
sub rcx, 0x16acd043
add rcx, 0x7fffffff
xor rcx, 0x446ed05b
not rax
sub rax, rcx
xchg rsi, rsi
ror rax, 0x1e
ror rax, 5
ror rax, 4
ror rax, 1
xchg r8, rax
mov qword [r14 + 0x50], r8
xchg r8, rax
jmp 0x140076447
mov r15b, 2
add r15b, 0x4a
xor r15b, 0x55
add r15b, 0x22
sub r15b, 0x3a
mov edx, 0x22b87c5e
add edx, 0xa7a3cd8
sub edx, 0x5d14c34
xor edx, 0x5d47ddc3
xor edx, 0xfa4d0a18
xchg r15, rcx
mov r15, rbp
xchg rcx, r15
call fcn.14007ffd0
test rax, rax
je 0x1400764e7
mov dword [rsp - 0x34], ebp
not rax
movabs rcx, 0x6412c65d43e30eda
add rcx, 0x7913fb6
add rcx, 0x18985408
xor rcx, 0x35c2ff02
add rax, rcx
mov r14, r14
movabs rcx, 0x298bdc30365b8186
xor rcx, 0x30cedbf9
add rcx, 0x338b70a2
sub rcx, 0x30045281
rol rax, 0x21
rol rax, 0xf
rol rax, 1
rol rax, 1
add rax, rcx
mov rbx, rbx
xchg rbp, rax
mov qword [r14 + 0x58], rbp
xchg rbp, rax
jmp 0x1400764f6
mov sil, 0x2b
sub sil, 8
add sil, 0x32
xor sil, 0x54
xchg rdx, r14
mov r14, rdx
xchg r14, rdx
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
call 0x14006f328
mov bl, al
mov dword [rsp - 0x38], edi
mov rdx, r14
xchg r15, rbp
mov rcx, r15
xchg r15, rbp
xor bl, 1
call 0x14006f40c
mov r13, r13
mov dil, al
mov rdx, r14
xor dil, 1
mov rcx, rbp
mov dword [rsp - 0x14], esp
or dil, bl
call fcn.14006f540
mov bl, al
mov dword [rsp - 0x28], ebp
xchg rcx, rdx
mov rcx, r14
xchg rdx, rcx
xor bl, 1
mov dword [rsp - 0x10], ebp
mov rcx, rbp
or bl, dil
call 0x14006f688
mov dword [rsp - 0x34], 0x1373808c
mov dil, al
xchg rdx, r14
mov r14, rdx
xchg rdx, r14
xor dil, 1
mov dword [rsp - 0x44], 0x5dd438b7
mov rcx, rbp
or dil, bl
call fcn.14006e6dc
mov bl, al
mov dword [rsp - 0x30], ecx
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
xor bl, 1
mov dword [rsp - 0x44], 0xcaedcca
xchg rbp, r15
mov rcx, r15
xchg rbp, r15
or bl, dil
call 0x14006e7e4
xchg rdx, rdx
mov dil, al
xchg r11, r14
mov rdx, r11
xchg r11, r14
xor dil, 1
mov dword [rsp - 0x34], 0x5880ff90
xchg rcx, r12
mov r12, rbp
xchg r12, rcx
or dil, bl
xchg rdx, rdx
call 0x14006e8bc
mov bl, al
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
xor bl, 1
mov rcx, rbp
mov r10, r10
or bl, dil
call fcn.14006e9bc
mov dil, al
xchg rdx, rdx
mov rdx, r14
xor dil, 1
mov rcx, rbp
mov dword [rsp - 0x10], ecx
or dil, bl
call fcn.14006eaa8
mov bl, al
xchg rdx, r14
mov r14, rdx
xchg rdx, r14
xor bl, 1
xchg rbp, r13
mov rcx, r13
xchg rbp, r13
or bl, dil
call 0x14006ebe0
mov dword [rsp - 0xc], esp
mov dil, al
xchg r14, r13
mov rdx, r13
xchg r14, r13
xor dil, 1
xchg rbp, r10
mov rcx, r10
xchg r10, rbp
or dil, bl
mov dword [rsp - 0x3c], 0x76916008
call 0x14006ed28
mov bl, al
mov rdx, r14
xor bl, 1
xchg rsp, rsp
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
or bl, dil
mov dword [rsp - 0x18], 0xe3fdccd
call 0x14006ee38
mov dil, al
xchg rcx, r14
mov rdx, rcx
xchg r14, rcx
xor dil, 1
mov dword [rsp - 0x30], 0x73f0228c
xchg rsp, rcx
mov rsp, rbp
xchg rsp, rcx
or dil, bl
call 0x14006ef24
mov bl, al
xchg rsp, rsp
xchg rdx, r9
mov r9, r14
xchg rdx, r9
xor bl, 1
mov rdi, rdi
xchg r12, rbp
mov rcx, r12
xchg r12, rbp
or bl, dil
mov dword [rsp - 0x28], esp
call 0x14006f048
mov dil, al
xor dil, 1
xchg r14, r13
mov rdx, r13
xchg r13, r14
xchg rdi, rbp
mov rcx, rdi
xchg rdi, rbp
or dil, bl
call 0x14006f13c
xchg rcx, rcx
mov bl, al
mov rdx, r14
xor bl, 1
mov rcx, rbp
mov dword [rsp - 0x34], esi
or bl, dil
call 0x14006f224
xor al, 1
mov r9, r9
or al, byte [rsp + 0x78]
or al, byte [rsp + 0x80]
or al, byte [rsp + 0x88]
or al, byte [rsp + 0x20]
xchg r13, r13
or al, r13b
or al, r12b
or al, r15b
mov dword [rsp - 0x3c], esi
or al, sil
or al, bl
xchg rbx, rsi
mov rsi, qword [rsp + 0x70]
xchg rsi, rbx
or al, byte [rsp + 0x21]
or al, byte [rsp + 0x22]
or al, byte [rsp + 0x23]
mov dword [rsp - 0x20], 0x5408c0f3
or al, byte [rsp + 0x24]
sete al
nop
add rsp, 0x568dffe0
sub rsp, 0x568dffb0
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
mov r14, qword [rsp]
add rsp, 8
nop
mov r13, qword [rsp]
add rsp, 8
nop
mov r12, qword [rsp]
add rsp, 8
pop rdi
mov dword [rsp - 0x28], 0x65dc338e
pop rsi
nop
mov rbp, qword [rsp]
add rsp, 8
ret