Function at 0x14006ed3c
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
push r12
nop
mov qword [rsp - 8], r13
sub rsp, 8
nop
mov qword [rsp - 8], r14
sub rsp, 8
nop
push 0x151fac4e
mov qword [rsp], r15
add rsp, 0xffffffffffffffd0
xchg r14, rdx
mov rdx, r14
xchg rdx, r14
mov rbp, rcx
mov edx, 0x34815b63
sub edx, 0x293c1310
add edx, 0x1826e140
add edx, 0x4d05e011
add edx, 0x453f7ec0
call fcn.140083bf0
mov rdx, rdx
xor esi, esi
test rax, rax
je 0x14006ee41
movabs rcx, 0x26343fa631538020
sub rcx, 0x1c58c8ab
xor rcx, 0x2b00bc47
add rcx, 0x7fffffff
add rcx, 0xe0e473
mov byte [rsp + 0x78], sil
xchg r11, r11
add rax, rcx
movabs rcx, 0xa9dcf7a6280269f5
add rcx, 0x1ca4fe97
add rcx, 0x2f5d0bb5
sub rcx, 0x4ec1b35
not rax
ror rax, 0x12
ror rax, 1
not rax
mov r12, r12
ror rax, 2
ror rax, 4
ror rax, 0x27
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov rdx, rdx
mov qword [r14], rax
jmp 0x14006ee5a
mov byte [rsp + 0x78], 0x29
add byte [rsp + 0x78], 0x35
sub byte [rsp + 0x78], 0x4c
xor byte [rsp + 0x78], 0x27
sub byte [rsp + 0x78], 0x34
mov edx, 0x155b87e9
add edx, 0x849dd43
add edx, 0x2e214de9
sub edx, 0x4b9773cc
add edx, 0xabf87f46
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
call fcn.140083bf0
mov r15, r15
test rax, rax
je 0x14006ef54
movabs rcx, 0xecfea9676e943810
sub rcx, 0x49262029
sub rcx, 0x600270
sub rcx, 0xbe33c54
mov byte [rsp + 0x80], sil
mov dword [rsp - 0x30], ebp
add rax, rcx
movabs rcx, 0xf36c1cf17d3092f0
sub rcx, 0x4864b49d
xor rcx, 0x61272030
sub rcx, 0xee54c6d
add rcx, 0x7fffffff
sub rcx, 0x2a4a5542
ror rax, 0xd
add rcx, rax
movabs rax, 0x1beeb27e74a10125
sub rax, 0x3d47e277
sub rax, 0x955fcd9
add rax, 0x7fffffff
xor rax, 0x59af7d00
not rcx
mov dword [rsp - 0x1c], ebx
sub rcx, rax
movabs rax, 0x1dec4b8e548a89a9
add rax, 0xb6892c0
add rax, 0x10f02f2b
sub rax, 0x241ddfbb
not rcx
mov dword [rsp - 0x28], ebp
add rcx, rax
xchg rcx, r8
mov qword [r14 + 8], r8
xchg rcx, r8
jmp 0x14006ef7c
mov byte [rsp + 0x80], 0x43
xor byte [rsp + 0x80], 0x4e
xor byte [rsp + 0x80], 0x34
xor byte [rsp + 0x80], 0x6c
xor byte [rsp + 0x80], 0x54
mov edx, 0x5efa6031
add edx, 0x174a0c0c
sub edx, 0x542b5c7
xor edx, 0x8cb9abb
sub edx, 0x7658136d
mov rcx, rbp
call fcn.140083bf0
xchg r15, r15
test rax, rax
je 0x14006f022
movabs rcx, 0x8aaec4d227ad8372
xor rcx, 0x351a3971
xor rcx, 0x7868d701
xor rcx, 0x350818c5
mov byte [rsp + 0x88], sil
add rax, rcx
xchg rcx, rcx
movabs rcx, 0x21cc31811b210167
add rcx, 0x269758d1
xor rcx, 0x70754b88
add rcx, 0x79551829
rol rax, 0xf
rol rax, 1
rol rax, 6
rol rax, 1
rol rax, 1
not rax
mov r8, r8
sub rax, rcx
not rax
mov qword [r14 + 0x10], rax
mov rsi, rsi
jmp 0x14006f042
mov byte [rsp + 0x88], 0x13
add byte [rsp + 0x88], 0x5b
sub byte [rsp + 0x88], 0x67
sub byte [rsp + 0x88], 6
mov edx, 0x2e002c82
xor edx, 0x6e85ad75
xor edx, 0x74d7fc76
add edx, 0x23b9ed73
xchg rsp, rbp
mov rcx, rsp
xchg rsp, rbp
call fcn.140083bf0
mov r15, r15
test rax, rax
je 0x14006f102
ror rax, 0x37
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x35037f9f112c7643
add rcx, 0x48d17c7f
xor rcx, 0x1acfc884
xor rcx, 0x3db913dd
add rax, rcx
mov byte [rsp + 0x20], sil
mov rbp, rbp
not rax
movabs rcx, 0x197ca0660fbed77a
sub rcx, 0xf9bb5d9
xor rcx, 0x68cddd0d
xor rcx, 0x41ca30d3
xor rcx, 0x68662319
rol rax, 5
rol rax, 2
not rax
xchg rdi, rdi
sub rax, rcx
ror rax, 0x2b
ror rax, 5
ror rax, 5
ror rax, 1
ror rax, 1
mov qword [r14 + 0x18], rax
jmp 0x14006f116
mov byte [rsp + 0x20], 0xb
add byte [rsp + 0x20], 0x30
add byte [rsp + 0x20], 0x3f
sub byte [rsp + 0x20], 0x79
mov edx, 0x693cb125
xor edx, 0x46c6c169
xor edx, 0x5d1f1af5
xor edx, 0x1b9c21ac
xchg rcx, r15
mov r15, rbp
xchg r15, rcx
call fcn.140083bf0
test rax, rax
mov r14, r14
je 0x14006f20e
rol rax, 8
rol rax, 0xd
rol rax, 0xa
rol rax, 0xd
rol rax, 1
movabs rcx, 0xf62aa2705d22b1c9
sub rcx, 0x35516d1b
xor rcx, 0x538f2e8a
sub rcx, 0x2f1ecc23
add rcx, 0x7fffffff
add rcx, 0xb8cbcea
add rax, rcx
mov byte [rsp + 0x21], sil
mov rdi, rdi
movabs rcx, 0xd2a2f83b1ae04bfa
xor rcx, 0x25372e6e
xor rcx, 0x43aa6db4
sub rcx, 0x35daf597
xor rax, rcx
mov dword [rsp - 0x2c], 0x54f155b5
movabs rcx, 0x4dcc98305f5c5671
xor rcx, 0x3fbbad86
sub rcx, 0x23e76342
add rcx, 0x17b4b48d
add rcx, 0x7fffffff
sub rcx, 0x525d9e
not rax
rol rax, 3
rol rax, 8
rol rax, 0x1f
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rsp, rax
mov qword [r14 + 0x20], rsp
xchg rsp, rax
jmp 0x14006f222
mov byte [rsp + 0x21], 0x18
xor byte [rsp + 0x21], 0x74
sub byte [rsp + 0x21], 0x22
sub byte [rsp + 0x21], 0x49
mov edx, 0x7c902229
sub edx, 0x30928b84
add edx, 0x18a6d4b4
xor edx, 0x603f84e8
add edx, 0xd7d5e79e
mov rcx, rbp
call fcn.140083bf0
xchg rbx, rbx
test rax, rax
je 0x14006f2c9
rol rax, 2
rol rax, 5
rol rax, 2
rol rax, 1
movabs rcx, 0xefe6b8805d595081
sub rcx, 0x24289d59
xor rcx, 0x52064c4f
add rcx, 0x65e531fa
add rax, rcx
mov byte [rsp + 0x22], sil
mov rcx, rcx
movabs rcx, 0x242e3a425c77ad31
sub rcx, 0x40f374ae
add rcx, 0x11c0586a
add rcx, 0x7fffffff
add rcx, 0x171ab6d2
xor rax, rcx
rol rax, 3
rol rax, 1
xchg rsi, rax
mov qword [r14 + 0x28], rsi
xchg rsi, rax
jmp 0x14006f2e2
mov byte [rsp + 0x22], 0x45
add byte [rsp + 0x22], 6
xor byte [rsp + 0x22], 0x27
add byte [rsp + 0x22], 9
xor byte [rsp + 0x22], 0x74
mov edx, 0x262340d9
sub edx, 0xd0513a9
add edx, 0x4356ae8a
add edx, 0xa150645
xor edx, 0xe0d4f043
xchg rcx, rsi
mov rsi, rbp
xchg rsi, rcx
call fcn.140083bf0
xchg rdx, rdx
test rax, rax
je 0x14006f3b2
movabs rcx, 0xf448be201a0f0f47
add rcx, 0x56a151bd
sub rcx, 0x117496d8
sub rcx, 0x40c252c8
add rcx, 0x7fffffff
add rcx, 0x30ec9a42
mov byte [rsp + 0x23], sil
xor rax, rcx
mov dword [rsp - 0x2c], 0x260257a5
movabs rcx, 0x310d1ec73a4360e3
add rcx, 0x14963b82
sub rcx, 0xafad954
add rcx, 0x2476a18a
sub rcx, 0x8c2a5f3
sub rax, rcx
mov dword [rsp - 0x44], 0x476d2561
rol rax, 7
rol rax, 5
not rax
rol rax, 0x1c
rol rax, 8
rol rax, 0xf
rol rax, 5
rol rax, 1
xchg r15, rax
mov qword [r14 + 0x38], r15
xchg r15, rax
jmp 0x14006f3cb
mov byte [rsp + 0x23], 0x6c
sub byte [rsp + 0x23], 0x20
add byte [rsp + 0x23], 0x27
sub byte [rsp + 0x23], 0x5f
xor byte [rsp + 0x23], 0x15
mov edx, 0x39dc043b
sub edx, 0xe1678db
sub edx, 0x27ec82c4
xor edx, 0xd7004917
xchg r9, rcx
mov r9, rbp
xchg r9, rcx
call fcn.140083bf0
xchg r15, r15
test rax, rax
je 0x14006f48e
ror rax, 0x25
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x17bf05fd5341df28
sub rcx, 0x10f8c2fc
xor rcx, 0x6ec3904f
add rcx, 0xae15cce
add rcx, 0x7fffffff
xor rcx, 0x2dc3742a
xor rax, rcx
mov r15, r15
mov byte [rsp + 0x24], sil
movabs rcx, 0x5ba66f5c53ba8a5f
xor rcx, 0x3ef3c3a5
sub rcx, 0xe62f4f
add rcx, 0x7fffffff
sub rcx, 0x689f1711
sub rax, rcx
mov dword [rsp - 0x34], edi
rol rax, 5
rol rax, 0x12
rol rax, 2
rol rax, 1
xchg rsp, rax
mov qword [r14 + 0x40], rsp
xchg rsp, rax
jmp 0x14006f4a7
mov byte [rsp + 0x24], 0x56
sub byte [rsp + 0x24], 0x4d
xor byte [rsp + 0x24], 0x2e
xor byte [rsp + 0x24], 0x28
sub byte [rsp + 0x24], 0xe
mov edx, 0x20db5c0d
sub edx, 0x14c70ce2
add edx, 0x62b304ea
add edx, 0xed2f87a
sub edx, 0x338d4475
xchg r9, rbp
mov rcx, r9
xchg rbp, r9
call fcn.140083bf0
mov dword [rsp - 0x44], ebp
test rax, rax
je 0x14006f5ba
movabs rcx, 0x67c3b1333d65c22e
xor rcx, 0x6d91e48
add rcx, 0x14ec7c08
add rcx, 0x701eb5d8
mov byte [rsp + 0x25], sil
add rax, rcx
mov rbx, rbx
movabs rcx, 0x3f59795057813348
sub rcx, 0x2b326838
add rcx, 0x490cf6de
add rcx, 0x3e2d4754
rol rax, 0x25
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
not rax
sub rax, rcx
movabs rcx, 0x43d537a1461e6a24
add rcx, 0x132fe879
sub rcx, 0x13e3059c
xor rcx, 0x4ef5fce4
add rcx, 0x7fffffff
add rcx, 0x4a4af4b2
xor rax, rcx
movabs rcx, 0xf9719426b48f37e
add rcx, 0xe35f80
sub rcx, 0x2d7a51b9
sub rcx, 0x91022e8
add rcx, 0x67650996
add rax, rcx
mov rsp, rsp
rol rax, 7
rol rax, 2
rol rax, 0x10
rol rax, 3
rol rax, 1
mov qword [r14 + 0x48], rax
xchg rsp, rsp
jmp 0x14006f5ce
mov byte [rsp + 0x25], 0x54
xor byte [rsp + 0x25], 0x61
add byte [rsp + 0x25], 0x16
sub byte [rsp + 0x25], 0x4a
mov edx, 0x73764f09
sub edx, 0x4101efc0
sub edx, 0x266a5835
add edx, 0x881201d1
mov rcx, rbp
call fcn.140083bf0
xchg r15, r15
test rax, rax
je 0x14006f6c2
ror rax, 3
ror rax, 7
ror rax, 1
movabs rcx, 0x98e9843510f1d779
add rcx, 0x1609f16b
add rcx, 0x3a50d017
xor rcx, 0x4a05a1da
add rcx, 0x4a1baf28
add rax, rcx
mov r13b, sil
mov rcx, rcx
movabs rcx, 0xd8e5fd5d6a3337e3
sub rcx, 0x57fbe0ee
add rcx, 0x38330c5d
sub rcx, 0x48ef7371
xor rax, rcx
movabs rcx, 0x55ae1dec00dee58a
xor rcx, 0xf62756b
add rcx, 0xd9f207a
add rcx, 0x611f7a6d
xor rcx, 0xef0f63a
add rax, rcx
movabs rcx, 0x70f432dd6751d5da
add rcx, 0x58d1ced
add rcx, 0x1051d5f
add rcx, 0x7f2bfdff
xor rax, rcx
mov r11, r11
ror rax, 0xa
ror rax, 0x20
ror rax, 5
ror rax, 1
ror rax, 1
xchg rbp, rax
mov qword [r14 + 0x50], rbp
xchg rbp, rax
jmp 0x14006f6d5
mov r13b, 0xf
add r13b, 0x2a
add r13b, 0x44
xor r13b, 0x7a
xor r13b, 6
mov edx, 0x7e6e7aac
sub edx, 0x7ad8e051
add edx, 0x7433e16
add edx, 0x325f9e0
xor edx, 0x8d956888
xchg r15, rcx
mov r15, rbp
xchg rcx, r15
call fcn.140083bf0
xchg r15, r15
test rax, rax
je 0x14006f78d
ror rax, 7
ror rax, 0x14
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x4ffda25f05190791
xor rcx, 0x20d18d36
sub rcx, 0xf8cefcd
xor rcx, 0x3472691a
sub rcx, 0xca6c2c5
xor rax, rcx
mov dword [rsp - 0x24], ebx
mov r12b, sil
rol rax, 0x24
rol rax, 5
rol rax, 1
rol rax, 3
rol rax, 1
movabs rcx, 0x9faedec85afaea83
xor rcx, 0x11c7b1d0
sub rcx, 0x11f03f41
sub rcx, 0x23ea0d60
add rax, rcx
xchg r13, r13
mov qword [r14 + 0x58], rax
jmp 0x14006f7a0
mov r12b, 0x19
xor r12b, 0x37
xor r12b, 0x29
xor r12b, 0x7c
sub r12b, 0x7a
mov edx, 0x2cfb0d44
sub edx, 0x28fff310
xor edx, 0x4fce06d4
sub edx, 0x15617951
add edx, 0x950c41d0
xchg r9, rbp
mov rcx, r9
xchg rbp, r9
call fcn.140083bf0
test rax, rax
je 0x14006f819
mov dword [rsp - 0x18], esp
ror rax, 0x26
ror rax, 5
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
mov r15b, sil
not rax
mov dword [rsp - 0x24], edi
rol rax, 4
rol rax, 0xf
rol rax, 5
rol rax, 1
rol rax, 1
not rax
mov qword [r14 + 0x78], rax
xchg rsi, rsi
jmp 0x14006f828
mov r15b, 0x43
sub r15b, 9
add r15b, 0x22
sub r15b, 0x5b
mov edx, 0x4414ac42
sub edx, 0x3af503cc
add edx, 0x4bcf5361
xor edx, 0x48f788bf
add edx, 0x9cda8426
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
call fcn.140083bf0
mov dword [rsp - 0x34], ebp
test rax, rax
je 0x14006f8c0
not rax
mov r8, r8
movabs rcx, 0x1a7e42574cac965e
add rcx, 0x192b509a
add rcx, 0x1517ec91
sub rcx, 0x124ae0e2
sub rcx, 0x688bed3f
rol rax, 4
rol rax, 1
rol rax, 6
sub rax, rcx
mov dword [rsp - 0x38], 0x4f9bba1e
ror rax, 0xc
ror rax, 7
ror rax, 1
ror rax, 1
xchg r8, rax
mov qword [r14 + 0x88], r8
xchg r8, rax
jmp 0x14006f8d3
mov sil, 0x1d
xor sil, 0x1b
add sil, 0x46
add sil, 0xa
xor sil, 0x57
xchg rdx, r15
mov r15, r14
xchg rdx, r15
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
call fcn.1400679e8
mov dword [rsp - 0x44], 0x3b3b850c
mov bl, al
xchg r14, r8
mov rdx, r8
xchg r8, r14
xchg rcx, rsi
mov rsi, rbp
xchg rcx, rsi
xor bl, 1
mov dword [rsp - 0x28], 0x729fc404
call 0x1400686dc
mov dil, al
xchg rdx, rbx
mov rbx, r14
xchg rbx, rdx
xor dil, 1
xchg rdi, rbp
mov rcx, rdi
xchg rdi, rbp
or dil, bl
xchg rbx, rbx
call fcn.1400687e8
mov bl, al
xchg rsi, r14
mov rdx, rsi
xchg r14, rsi
xor bl, 1
mov r15, r15
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
or bl, dil
mov dword [rsp - 0x28], 0x34967bc1
call 0x140068924
mov dil, al
xchg rdx, r11
mov r11, r14
xchg rdx, r11
xor dil, 1
mov r9, r9
xchg rsp, rbp
mov rcx, rsp
xchg rsp, rbp
or dil, bl
mov dword [rsp - 0x18], edx
call 0x140067b28
mov bl, al
xchg rdi, r14
mov rdx, rdi
xchg rdi, r14
xor bl, 1
xchg rsp, rbp
mov rcx, rsp
xchg rsp, rbp
or bl, dil
call fcn.140067c58
mov dil, al
mov rdi, rdi
xchg rdx, r10
mov r10, r14
xchg rdx, r10
xor dil, 1
mov rbx, rbx
xchg rbp, rdi
mov rcx, rdi
xchg rdi, rbp
or dil, bl
call 0x140067d50
mov r9, r9
mov bl, al
xchg rdx, r15
mov r15, r14
xchg r15, rdx
xor bl, 1
mov rcx, rbp
or bl, dil
mov r11, r11
call 0x140067e28
mov dil, al
mov rdx, r14
xor dil, 1
mov dword [rsp - 0x3c], esp
xchg rdi, rcx
mov rdi, rbp
xchg rcx, rdi
or dil, bl
xchg r11, r11
call 0x140067f1c
mov bl, al
xchg rdx, r10
mov r10, r14
xchg rdx, r10
xor bl, 1
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
or bl, dil
mov dword [rsp - 0x34], 0x64a7e246
call fcn.140068044
mov dil, al
mov rdx, r14
mov dword [rsp - 0x10], 0x20f98953
xor dil, 1
mov rcx, rbp
or dil, bl
call 0x140068138
xchg r14, r14
mov bl, al
xchg rsi, rdx
mov rsi, r14
xchg rsi, rdx
xor bl, 1
xchg rbx, rcx
mov rbx, rbp
xchg rcx, rbx
or bl, dil
mov dword [rsp - 0x1c], edi
call 0x140068240
mov dil, al
xchg rsi, r14
mov rdx, rsi
xchg r14, rsi
xor dil, 1
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
or dil, bl
mov rcx, rcx
call 0x140068344
mov bl, al
xchg rdi, r14
mov rdx, rdi
xchg r14, rdi
xor bl, 1
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
or bl, dil
mov dword [rsp - 0x18], 0x3d7edd76
call 0x140068468
mov dil, al
xor dil, 1
mov dword [rsp - 0x30], esi
mov rdx, r14
xchg rbx, rbp
mov rcx, rbx
xchg rbp, rbx
or dil, bl
call fcn.140068588
mov rbx, qword [rsp + 0x70]
mov dword [rsp - 0x34], edi
xor al, 1
or al, dil
or al, byte [rsp + 0x78]
mov dword [rsp - 0x38], 0x1a4ffc5f
or al, byte [rsp + 0x80]
or al, byte [rsp + 0x88]
or al, byte [rsp + 0x20]
mov dword [rsp - 0xc], 0xc652831
or al, byte [rsp + 0x21]
or al, byte [rsp + 0x22]
or al, byte [rsp + 0x23]
xchg r11, r11
or al, byte [rsp + 0x24]
or al, byte [rsp + 0x25]
or al, r13b
mov dword [rsp - 0x10], 0x2b5e79e6
or al, r12b
or al, r15b
or al, sil
xchg r9, r9
sete al
nop
add rsp, 0x52480ebe
sub rsp, 0x52480e8e
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
add rsp, 8
mov r14, qword [rsp - 8]
pop r13
mov dword [rsp - 0x1c], 0x534d7df2
pop r12
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
mov rsi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret