Function at 0x140070258
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, rdx
mov qword [rsp + 8], rdx
xchg rbx, rdx
push rcx
mov qword [rsp], rbp
nop
push 0x5040bf8c
mov qword [rsp], rsi
push rdi
xchg r12, r12
push r12
push r13
nop
sub rsp, 8
mov qword [rsp], r14
nop
push 0x58fe59d4
mov qword [rsp], r15
nop
add rsp, 0x47e19559
sub rsp, 0x47e19579
xchg rsi, rbp
mov rbp, rdx
xchg rsi, rbp
mov rdi, rcx
mov r13, r13
mov edx, 0x2308031c
add edx, 0x59db266e
sub edx, 0x5b5569e2
add edx, 0x1e286f46
call fcn.14007f150
xor ebx, ebx
mov ebp, 0x221c841
add ebp, 0x56cd303b
add ebp, 0x1f696a00
xor ebp, 0x1ce131a4
xor ebp, 0x64b953d9
test rax, rax
mov rbp, rbp
je 0x1400703d3
ror rax, 0x2b
ror rax, 4
ror rax, 1
movabs rcx, 0xeb0513c30b45226a
add rcx, 0x7c07dd7
xor rcx, 0x35db2723
add rcx, 0x6a9db6a8
add rax, rcx
mov dword [rsp - 0x18], 0x6ad575be
mov dword [rsp + 0x70], ebx
movabs rcx, 0x2e7d18ff5c595f5e
add rcx, 0x224f4f78
sub rcx, 0x19eb4119
sub rcx, 0x14235727
add rcx, 0x7a121649
xor rax, rcx
mov dword [rsp - 0x34], 0x4f63728e
movabs rcx, 0x41d7dbad6a636adf
sub rcx, 0xff1c31c
sub rcx, 0x310d4e3a
add rcx, 0x2c3d639a
add rcx, 0x7fffffff
sub rcx, 0x4e59fd0
ror rax, 8
ror rax, 2
xor rax, rcx
movabs rcx, 0xac879a7b22d582
xor rcx, 0x108605bf
xor rcx, 0x7c66308f
add rcx, 0x7fffffff
xor rcx, 0x5b7143ed
add rax, rcx
ror rax, 0x14
ror rax, 9
ror rax, 1
ror rax, 1
mov qword [rsi], rax
jmp 0x1400703d7
mov dword [rsp + 0x70], ebp
mov edx, 0xbb4e6a2
add edx, 0xadc5276
add edx, 0x2c876c56
add edx, 0x152563ca
sub edx, 0x510feace
mov rcx, rdi
call fcn.14007f150
mov rbx, rbx
test rax, rax
je 0x14007049e
ror rax, 4
ror rax, 7
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x40261de510207013
xor rcx, 0x62c57c8a
sub rcx, 0x687badda
add rcx, 0x39a4bd25
add rcx, 0x7fffffff
xor rcx, 0x722fec3a
sub rax, rcx
mov r13d, ebx
mov dword [rsp - 0x1c], ebp
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0xc4fd7f72088d4348
add rcx, 0x72265967
xor rcx, 0x42a2544e
sub rcx, 0x24f5be52
add rcx, 0x804e552
xor rax, rcx
xchg rdx, rax
mov qword [rsi + 8], rdx
xchg rdx, rax
jmp 0x1400704a4
mov r13d, ebp
xchg rbp, rbp
mov edx, 0x163b426b
add edx, 0xdad18eb
add edx, 0xf5c080a
sub edx, 0x2959117b
add edx, 0x4cc5e94e
xchg rcx, r12
mov r12, rdi
xchg r12, rcx
call fcn.14007f150
test rax, rax
mov dword [rsp - 0x10], 0x1b9ed620
je 0x140070597
rol rax, 0x28
rol rax, 1
movabs rcx, 0x5cb382ed4536cfdf
sub rcx, 0x19108bd5
add rcx, 0x3544d35f
xor rcx, 0x16f644ad
add rcx, 0x1086be66
add rax, rcx
xchg rbx, rbx
mov dword [rsp + 0x78], ebx
movabs rcx, 0x4aec48501b9620ce
add rcx, 0x4046e141
sub rcx, 0x3f010426
add rcx, 0x56dadebb
add rcx, 0x12b15d6f
xor rax, rcx
movabs rcx, 0x4f1005b3233996d
add rcx, 0x11c64f5d
sub rcx, 0x1f2e3a5d
add rcx, 0x72a6ca7c
sub rax, rcx
movabs rcx, 0x5509d2492ecf8719
sub rcx, 0x16b3863b
add rcx, 0x602d95dd
sub rcx, 0x3f710eac
xor rax, rcx
xchg r13, r13
not rax
xchg r9, rax
mov qword [rsi + 0x10], r9
xchg r9, rax
jmp 0x14007059b
mov dword [rsp + 0x78], ebp
mov edx, 0x41305eb6
sub edx, 0x3272d233
xor edx, 0x89ca302
add edx, 0x7dc852a9
xchg rdi, rsp
mov rcx, rsp
xchg rdi, rsp
call fcn.14007f150
xchg rbx, rbx
test rax, rax
je 0x14007064b
not rax
movabs rcx, 0x2d2e31af0d37b94b
add rcx, 0x6d489bc2
sub rcx, 0x435ad28c
add rcx, 0x7fffffff
add rcx, 0x3da4fa2c
ror rax, 0xf
ror rax, 0x13
ror rax, 7
mov r12d, ebx
xor rax, rcx
mov rdx, rdx
movabs rcx, 0x7c2c75c7398a9b94
sub rcx, 0xe848ca
sub rcx, 0x2b69fd48
add rcx, 0x23dc3322
rol rax, 0x19
rol rax, 0xb
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x34], ecx
mov qword [rsi + 0x18], rax
jmp 0x140070656
mov r12d, ebp
mov dword [rsp - 0x1c], 0x6f057d55
lea rdx, [rsi + 0x20]
xchg rbp, rcx
mov rbp, rdi
xchg rcx, rbp
call 0x14005e984
mov edx, 0x665567e
xor edx, 0x41938213
sub edx, 0x3a2c4057
add edx, 0x3bc80c86
xor edx, 0x29aea0ee
mov byte [rsp + 0x68], al
mov dword [rsp - 0x34], 0x458a29b
xchg rcx, r10
mov r10, rdi
xchg rcx, r10
call fcn.14007f150
mov dword [rsp - 0xc], edx
test rax, rax
je 0x140070743
movabs rcx, 0xa4b506c065aa7d2c
sub rcx, 0x4f76836d
add rcx, 0xbadd966
xor rcx, 0x4958c330
sub rcx, 0x20967ef0
mov r15d, ebx
add rcx, rax
mov dword [rsp - 0x40], edi
movabs rax, 0x330ab02c15415a34
xor rax, 0x455cd00b
xor rax, 0x1dadf42d
add rax, 0x3d2b773
rol rcx, 0xd
rol rcx, 1
rol rcx, 1
xor rcx, rax
mov rbx, rbx
movabs rax, 0x60c54165f373e5
sub rax, 0x21d133
add rax, 0x101c817
sub rax, 0x61cb487e
add rcx, rax
rol rcx, 0xb
rol rcx, 3
rol rcx, 1
mov qword [rsi + 0x28], rcx
mov dword [rsp - 0x20], 0x69a3fd7f
jmp 0x140070746
mov r15d, ebp
mov edx, 0x6aec7a7e
xor edx, 0x18b2cccf
sub edx, 0x40de5a67
add edx, 0x30fa6be4
add edx, 0xc36cba5
xchg rdi, rsi
mov rcx, rsi
xchg rdi, rsi
call fcn.14007f150
test rax, rax
je 0x140070817
mov r8, r8
movabs rcx, 0x53afff493cd137f7
xor rcx, 0x38018207
xor rcx, 0x7fccba6f
xor rcx, 0x2f30787f
add rcx, 0x54fe53a6
mov r14d, ebx
xchg rsi, rsi
add rax, rcx
movabs rcx, 0x63555e5f0aca8dec
add rcx, 0x34403620
xor rcx, 0x6ecf6f9a
xor rcx, 0x525219f6
rol rax, 0x1c
rol rax, 7
rol rax, 8
rol rax, 1
not rax
add rax, rcx
mov dword [rsp - 0x24], ebp
movabs rcx, 0x6f779ed41f6add1d
add rcx, 0x76d8322
sub rcx, 0x191d855b
xor rcx, 0x380ec72f
xor rax, rcx
mov dword [rsp - 0x30], esi
ror rax, 2
mov qword [rsi + 0x30], rax
jmp 0x14007081a
mov r14d, ebp
mov edx, 0x624c85c4
sub edx, 0x58cfac09
xor edx, 0x5608661a
add edx, 0xe58879b
mov rcx, rdi
call fcn.14007f150
mov dword [rsp - 0x38], ebx
test rax, rax
je 0x1400708a0
ror rax, 0x23
ror rax, 5
ror rax, 3
ror rax, 1
movabs rcx, 0x2de3ce11595e3791
xor rcx, 0x35ddab13
sub rcx, 0x3898f554
xor rcx, 0xf277d46
not rax
mov ebp, ebx
sub rax, rcx
mov dword [rsp - 0x10], 0x3f5e9bea
rol rax, 7
rol rax, 7
rol rax, 0xf
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x38], rax
mov r13, r13
mov edx, 0x5bb2a35e
add edx, 0x573ea6a
sub edx, 0x122dc99
add edx, 0x9ae82dd5
xchg rcx, r15
mov r15, rdi
xchg r15, rcx
call fcn.14007f150
test rax, rax
je 0x140070954
xchg r12, r12
ror rax, 2
ror rax, 0x33
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x595cc55c34ccc757
add rcx, 0x10b758c3
xor rcx, 0x38fbcbf4
sub rcx, 0x672e3b5f
sub rcx, 0x73f90b
xor rax, rcx
movabs rcx, 0x55ee234743e7f564
add rcx, 0xfb44ab7
sub rcx, 0x360f8c1a
xor rcx, 0x4ee32077
add rcx, 0x3d26cc19
ror rax, 6
ror rax, 6
sub rax, rcx
ror rax, 6
ror rax, 0x16
not rax
xchg rbp, rax
mov qword [rsi + 0x40], rbp
xchg rbp, rax
jmp 0x140070971
mov ebx, 0x734a3766
sub ebx, 0x220513a6
add ebx, 0x50bf97f
add ebx, 0xa36e126
sub ebx, 0x6087fe64
movzx eax, byte [rsp + 0x68]
xchg r15, r15
xor eax, 1
or eax, dword [rsp + 0x70]
or eax, r13d
mov rdx, rdx
or eax, dword [rsp + 0x78]
or eax, r12d
or eax, r15d
xchg r9, r9
or eax, r14d
or eax, ebp
or eax, ebx
mov r11, r11
mov rbx, qword [rsp + 0x60]
sete al
add rsp, 0x20
mov dword [rsp - 0x18], ebp
pop r15
nop
mov r14, qword [rsp]
add rsp, 8
nop
mov r13, qword [rsp]
add rsp, 8
nop
mov r12, qword [rsp]
add rsp, 8
nop
mov rdi, qword [rsp]
add rsp, 8
pop rsi
mov dword [rsp - 0x38], 0x241e341b
pop rbp
ret