Function at 0x1400694bc
Capabilities:
Hash data using murmur3

Disassembly:
xchg r8, rbx
mov qword [rsp + 8], r8
xchg r8, rbx
nop
sub rsp, 8
mov qword [rsp], rbp
nop
mov qword [rsp - 8], rsi
sub rsp, 8
nop
push 0x17a952f3
mov qword [rsp], rdi
nop
sub rsp, 8
mov qword [rsp], r12
nop
push 0x3aa27183
mov qword [rsp], r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
push r15
xchg rbx, rbx
add rsp, 0xffffffffffffffe0
xchg r13, rdx
mov r14, r13
xchg rdx, r13
xchg rsp, rcx
mov rsi, rsp
xchg rsp, rcx
mov edx, 0x3935b74a
add edx, 0xd8f57a4
add edx, 0x10dbcf1b
sub edx, 0x17eaaf1b
call fcn.140082ec0
mov dword [rsp - 0x40], edi
xor ebx, ebx
mov ebp, 0x321246b5
xor ebp, 0x73c86681
sub ebp, 0x2b897401
sub ebp, 0x1650ac32
test rax, rax
je 0x140069622
xchg r11, r11
movabs rcx, 0x7fc129d9028a8bfd
add rcx, 0x4e4406ce
xor rcx, 0x48479fc0
add rcx, 0x8b714f8
xor rcx, 0x58fca524
mov dword [rsp + 0x78], ebx
add rax, rcx
movabs rcx, 0x5616495e41f4e45d
xor rcx, 0x787c0fbd
sub rcx, 0x15580e60
add rcx, 0x3aaf82c4
add rcx, 0x4792e147
not rax
sub rax, rcx
mov dword [rsp - 0x18], ecx
movabs rcx, 0x56326c7c73dd6294
xor rcx, 0x59c98b7c
add rcx, 0x11212ba2
add rcx, 0x234211c7
sub rcx, 0x40ea39cb
xor rax, rcx
mov dword [rsp - 0x2c], ebx
movabs rcx, 0x228d62c126339196
sub rcx, 0x10867633
add rcx, 0x4a843
add rcx, 0x7fffffff
add rcx, 0x17d73a88
add rax, rcx
mov rsi, rsi
not rax
mov qword [r14], rax
jmp 0x140069629
mov dword [rsp + 0x78], ebp
xchg rdi, rdi
mov edx, 0x33d3ea2c
add edx, 0x1a04f7c0
add edx, 0x2e9b482c
xor edx, 0x7b5a3472
xchg rsi, rcx
mov rsi, rcx
xchg rsi, rcx
call fcn.140082ec0
mov r13, r13
test rax, rax
je 0x140069714
movabs rcx, 0x8c34c1dc32b84514
add rcx, 0x3a571c97
sub rcx, 0x66b5914b
add rcx, 0x1621e1
add rcx, 0x7fffffff
xor rcx, 0x1acf0218
mov edi, ebx
add rax, rcx
movabs rcx, 0x162f67027b1617ab
xor rcx, 0x27974cd6
sub rcx, 0xde5e7c
add rcx, 0x3366b9d4
ror rax, 0xf
ror rax, 0x15
ror rax, 2
ror rax, 5
ror rax, 7
ror rax, 7
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r14, r14
movabs rcx, 0x568404cf5af8438e
xor rcx, 0x7f7b7005
add rcx, 0x3fec6cbb
sub rcx, 0x2345bb05
add rcx, 0x226d7fb
add rax, rcx
mov dword [rsp - 0x18], 0x3edd126a
xchg r9, rax
mov qword [r14 + 8], r9
xchg r9, rax
jmp 0x140069716
mov edi, ebp
mov edx, 0x7718f114
sub edx, 0x5ac8e87d
xor edx, 0x62a21d41
sub edx, 0x2840daa3
xchg rsi, rcx
mov rsi, rcx
xchg rcx, rsi
call fcn.140082ec0
mov dword [rsp - 0x10], esi
test rax, rax
je 0x1400697b4
not rax
mov dword [rsp - 0x40], 0x1e9b9496
mov dword [rsp + 0x68], ebx
ror rax, 0xa
ror rax, 0x13
ror rax, 0x10
ror rax, 1
movabs rcx, 0x3d79aac96ac664c7
sub rcx, 0x62420959
xor rcx, 0x6439fb60
sub rcx, 0x60c0c3d7
add rcx, 0x7fffffff
add rcx, 0x2ed5dedb
add rax, rcx
xchg rsi, rsi
ror rax, 8
ror rax, 3
ror rax, 1
ror rax, 1
xchg rcx, rax
mov qword [r14 + 0x10], rcx
xchg rcx, rax
jmp 0x1400697b8
mov dword [rsp + 0x68], ebp
mov edx, 0x60c00ace
xor edx, 0x6916ad3
xor edx, 0x6ff5317c
add edx, 0x425ca264
add edx, 0x37e88e65
xchg rcx, r15
mov r15, rsi
xchg rcx, r15
call fcn.140082ec0
mov dword [rsp - 0x2c], esp
test rax, rax
je 0x1400698a4
rol rax, 1
rol rax, 0xf
rol rax, 1
rol rax, 0xd
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x3f65a4646549e273
sub rcx, 0x52c1ecee
add rcx, 0x17ab1b52
xor rcx, 0x69540c80
not rax
mov dword [rsp - 0x14], 0x16fa4297
mov dword [rsp + 0x70], ebx
rol rax, 0x12
rol rax, 0xe
rol rax, 4
rol rax, 3
rol rax, 0xc
rol rax, 1
add rax, rcx
movabs rcx, 0xc668ba3e3df719b2
sub rcx, 0x39701906
xor rcx, 0x75ee2c0
add rcx, 0x34d55902
add rcx, 0x13335826
ror rax, 6
ror rax, 0xc
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x30], esp
xchg rsp, rax
mov qword [r14 + 0x18], rsp
xchg rsp, rax
jmp 0x1400698a8
mov dword [rsp + 0x70], ebp
mov edx, 0x4c934a7
add edx, 0x24754fb6
add edx, 0x3cb97d36
xor edx, 0x721dde40
add edx, 0xbb3fc78b
xchg rcx, rsi
mov rsi, rcx
xchg rcx, rsi
call fcn.140082ec0
xchg r12, r12
test rax, rax
je 0x1400699a6
movabs rcx, 0x65aee8561112767b
add rcx, 0x624efdd8
xor rcx, 0x257e3437
add rcx, 0x7fffffff
xor rcx, 0x269246aa
mov r13d, ebx
mov dword [rsp - 0x3c], esp
xor rax, rcx
movabs rcx, 0x13b33a356b808d5c
xor rcx, 0x1ac1818
sub rcx, 0x343feb93
xor rcx, 0x209aa91e
add rcx, 0x7fffffff
xor rcx, 0x573dc6ef
ror rax, 2
ror rax, 1
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov r15, r15
movabs rcx, 0x74cf4394f8f24e6
xor rcx, 0x5c4320fd
add rcx, 0x6c160bd6
add rcx, 0x7dfed4c5
ror rax, 0x1c
ror rax, 6
ror rax, 0x14
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
not rax
add rax, rcx
xchg r15, r15
xchg r11, rax
mov qword [r14 + 0x20], r11
xchg r11, rax
jmp 0x1400699ad
mov r13d, ebp
mov dword [rsp - 0x24], edx
mov edx, 0x710bc1ec
sub edx, 0x698af58b
xor edx, 0x754443d8
xor edx, 0x30adf176
xor edx, 0x22557ebd
xchg rsi, rcx
mov rsi, rcx
xchg rsi, rcx
call fcn.140082ec0
test rax, rax
mov dword [rsp - 0x28], 0x2810cd11
je 0x140069a59
not rax
movabs rcx, 0x58cc662255d11303
sub rcx, 0x13fbef86
add rcx, 0xe41488d
xor rcx, 0x59f8929
sub rcx, 0x34ca4da6
sub rax, rcx
mov dword [rsp - 0x30], 0x7910aac1
mov r12d, ebx
rol rax, 1
rol rax, 0x12
rol rax, 1
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x28], 0x5d65e11c
rol rax, 0xb
rol rax, 1
rol rax, 1
not rax
mov qword [r14 + 0x28], rax
jmp 0x140069a5f
mov r12d, ebp
xchg rsi, rsi
mov edx, 0x6429588
add edx, 0x13f05bb9
add edx, 0x3767c871
add edx, 0x1d16da21
xchg rcx, r15
mov r15, rsi
xchg rcx, r15
call fcn.140082ec0
mov dword [rsp - 0x2c], 0x6a36c1f5
test rax, rax
je 0x140069b55
not rax
mov rbp, rbp
movabs rcx, 0x55b5a6795b8c6eac
sub rcx, 0x44693f2b
xor rcx, 0x5594ae0d
add rcx, 0x7fffffff
add rcx, 0xaeb08e4
ror rax, 0x30
ror rax, 5
ror rax, 1
mov r15d, ebx
add rax, rcx
mov r13, r13
movabs rcx, 0x2056c1723f39001e
add rcx, 0x16e178cd
add rcx, 0x19b26e5d
add rcx, 0x7fffffff
add rcx, 0x24473d1
rol rax, 3
rol rax, 0xe
xor rax, rcx
xchg r14, r14
movabs rcx, 0x1f01b72556ec00f7
add rcx, 0x1b236f8b
xor rcx, 0x6ce0e2b5
xor rcx, 0x338962cb
add rcx, 0x7fffffff
xor rcx, 0x6a21a55d
sub rax, rcx
mov dword [rsp - 0x34], esi
ror rax, 0x13
ror rax, 0x12
ror rax, 1
xchg rdx, rax
mov qword [r14 + 0x30], rdx
xchg rdx, rax
jmp 0x140069b5c
mov r15d, ebp
mov dword [rsp - 0x20], edx
mov edx, 0x76b2389e
sub edx, 0x707cfecc
add edx, 0x279db9ec
xor edx, 0x3515ab95
add edx, 0x5505ef11
xchg r8, rsi
mov rcx, r8
xchg rsi, r8
call fcn.140082ec0
mov dword [rsp - 0x3c], esp
test rax, rax
je 0x140069c2c
rol rax, 8
rol rax, 3
rol rax, 1
movabs rcx, 0x4c19e7b4372761bf
sub rcx, 0x3362993
sub rcx, 0x2604dde0
xor rcx, 0x30ecb28e
add rcx, 0x36359f5e
xor rax, rcx
mov ebp, ebx
rol rax, 0xb
rol rax, 3
rol rax, 2
rol rax, 1
movabs rcx, 0x26a202f641ae7d0
sub rcx, 0x588e9616
xor rcx, 0x3b71e3da
xor rcx, 0x7cc2fd04
sub rcx, 0x46068aed
xor rax, rcx
movabs rcx, 0x36d8442713b0675a
sub rcx, 0x4736b9
xor rcx, 0x70588b11
sub rcx, 0x60624d23
add rax, rcx
mov dword [rsp - 0x34], ebx
mov qword [r14 + 0x38], rax
mov edx, 0xc50ec01
xor edx, 0x3e7782b8
xor edx, 0x3b1d1371
add edx, 0x26afbed4
add edx, 0xcb01a268
xchg r12, rcx
mov r12, rsi
xchg rcx, r12
call fcn.140082ec0
test rax, rax
mov r14, r14
je 0x140069d26
ror rax, 2
ror rax, 1
movabs rcx, 0x62ad1b9c4fbcdec6
xor rcx, 0x7ce01508
add rcx, 0x378b468c
sub rcx, 0x4d29eeae
add rcx, 0x59819a42
sub rax, rcx
movabs rcx, 0x271cf297635fa946
sub rcx, 0xce194a6
xor rcx, 0x4480781a
add rcx, 0x58787ce6
rol rax, 6
rol rax, 0x1c
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
mov rdx, rdx
movabs rcx, 0x51e6139a25ec2942
add rcx, 0x5595a542
sub rcx, 0x4ce26b4d
add rcx, 0x1202859e
sub rcx, 0x1205beb2
rol rax, 0xd
rol rax, 3
rol rax, 0xd
add rax, rcx
ror rax, 2
ror rax, 0x15
ror rax, 2
ror rax, 1
ror rax, 1
xchg rsi, rax
mov qword [r14 + 0x40], rsi
xchg rsi, rax
jmp 0x140069d43
mov ebx, 0x2611b1f0
add ebx, 0x189129f7
add ebx, 0x1ee38795
sub ebx, 0x255e583c
sub ebx, 0x38280b3f
or edi, dword [rsp + 0x68]
or edi, dword [rsp + 0x70]
mov dword [rsp - 0x34], 0x929f5ee
or edi, r13d
or edi, r12d
or edi, r15d
mov rbp, rbp
or edi, ebp
or edi, ebx
xchg r13, rbx
mov r13, qword [rsp + 0x60]
xchg rbx, r13
or edi, dword [rsp + 0x78]
sete al
mov rdi, rdi
nop
add rsp, 0x7cba5d5b
sub rsp, 0x7cba5d3b
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
add rsp, 8
mov r14, qword [rsp - 8]
pop r13
mov r10, r10
nop
mov r12, qword [rsp]
add rsp, 8
nop
mov rdi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rsi, qword [rsp - 8]
pop rbp
ret