Function at 0x140053a70
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
push rbp
xchg r14, r14
push rbx
mov qword [rsp], rsi
nop
sub rsp, 8
mov qword [rsp], rdi
push r12
push r10
mov qword [rsp], r13
push r14
mov dword [rsp - 0x44], 0x7cee0370
nop
mov qword [rsp - 8], r15
sub rsp, 8
add rsp, 0xffffffffffffffe0
mov dword [rsp - 0x20], esp
xchg rsp, rdx
mov r14, rsp
xchg rdx, rsp
xchg rcx, rsp
mov rdi, rsp
xchg rsp, rcx
mov edx, 0x36d09206
sub edx, 0x2654e382
add edx, 0x1440c342
add edx, 0xfe68d1d
xor edx, 0xb14d00d
call fcn.140095270
xor esi, esi
test rax, rax
mov r11, r11
je 0x140053be0
movabs rcx, 0xf7e354cb6f14d258
sub rcx, 0xe216262
sub rcx, 0x2f226c5d
xor rcx, 0x9f03d02
add rcx, 0x7c8b8cfe
mov dword [rsp + 0x78], esi
mov r12, r12
add rax, rcx
movabs rcx, 0x686ec4aa5bfe2e44
xor rcx, 0x60af29d5
sub rcx, 0x11042d4
sub rcx, 0x137e9787
xor rax, rcx
mov dword [rsp - 0x38], 0xff7c31f
movabs rcx, 0x3b76ba1b688934f4
sub rcx, 0x32a19fc8
add rcx, 0x96d5a11
xor rcx, 0x5674883a
sub rax, rcx
movabs rcx, 0x63dc3c973fb27231
add rcx, 0x3cfea189
xor rcx, 0x7ba2467c
add rcx, 0x7fffffff
add rcx, 0x50745d9d
rol rax, 0x12
rol rax, 4
rol rax, 1
rol rax, 3
rol rax, 5
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x327487aa354013b6
xor rcx, 0xdb0880a
add rcx, 0x428eeeb8
add rcx, 0x7fffffff
xor rcx, 0x41d82ee7
sub rax, rcx
xchg rdi, rax
mov qword [r14], rdi
xchg rdi, rax
jmp 0x140053c08
mov dword [rsp + 0x78], 0x27934194
xor dword [rsp + 0x78], 0x1237b8ba
xor dword [rsp + 0x78], 0x241fc140
add dword [rsp + 0x78], 0x656a61e9
sub dword [rsp + 0x78], 0x77259a56
mov edx, 0x1771ab42
add edx, 0x1ae5e450
add edx, 0x1a4d6c62
xor edx, 0x4b8ae59e
xchg rcx, r8
mov r8, rdi
xchg r8, rcx
call fcn.140095270
test rax, rax
je 0x140053cc0
mov r10, r10
rol rax, 8
rol rax, 3
rol rax, 2
rol rax, 2
rol rax, 1
movabs rcx, 0x7c9723713bc20b2e
add rcx, 0x2fb7503f
sub rcx, 0x4214c98d
add rcx, 0x1a25feef
add rcx, 0x70aaf283
not rax
mov r9, r9
mov ebx, esi
ror rax, 0xc
ror rax, 2
ror rax, 1
add rax, rcx
xchg rcx, rcx
movabs rcx, 0x315857bf34c3d3e6
sub rcx, 0x24b2a574
add rcx, 0x191cc8b7
xor rcx, 0x36d7bc97
xor rcx, 0x7854bec
xor rax, rcx
mov qword [r14 + 8], rax
mov rcx, rcx
jmp 0x140053cd7
mov ebx, 0x7dad5574
sub ebx, 0x2463f3e0
xor ebx, 0x36312523
sub ebx, 0x6f7844b6
mov edx, 0x2cbae92b
add edx, 0x1a6b13b1
sub edx, 0x2827940
add edx, 0x120db797
xchg rcx, rdi
mov rdi, rcx
xchg rcx, rdi
call fcn.140095270
test rax, rax
mov dword [rsp - 0x34], esi
je 0x140053d92
movabs rcx, 0x42845fc57aa9ae9e
xor rcx, 0x693d1819
xor rcx, 0x4ac828ba
add rcx, 0x7fffffff
sub rcx, 0x5777eab6
mov dword [rsp + 0x68], esi
xor rax, rcx
movabs rcx, 0x7f7cbf06564e2869
xor rcx, 0x49a9a3f
xor rcx, 0x16ba09e3
sub rcx, 0x236477d1
add rcx, 0x5315679c
rol rax, 6
rol rax, 0xf
rol rax, 7
rol rax, 1
add rax, rcx
xchg r9, r9
rol rax, 0x27
rol rax, 0x13
rol rax, 1
rol rax, 1
rol rax, 1
not rax
xchg r13, rax
mov qword [r14 + 0x10], r13
xchg r13, rax
jmp 0x140053db2
mov dword [rsp + 0x68], 0x5c3ea6a1
add dword [rsp + 0x68], 0x16a93cbf
sub dword [rsp + 0x68], 0x239bfc9b
xor dword [rsp + 0x68], 0x4f4be6c4
mov edx, 0x4ae349e8
sub edx, 0x225a70bc
add edx, 0x3e6c17d9
xor edx, 0xb91e2a2
add edx, 0x16846e83
xchg rcx, rbx
mov rbx, rdi
xchg rcx, rbx
call fcn.140095270
test rax, rax
mov dword [rsp - 0x3c], 0x5b75e508
je 0x140053ea5
not rax
mov dword [rsp + 0x70], esi
movabs rcx, 0x67b5739e06f36b45
add rcx, 0x1e945e90
add rcx, 0xcfb354f
sub rcx, 0xdef1f11
add rcx, 0x7fffffff
add rcx, 0x2d1865a6
sub rax, rcx
mov dword [rsp - 0xc], 0x6bf18ce3
movabs rcx, 0x5e11eb26401202e9
add rcx, 0x617ab5f
xor rcx, 0x7a02f42e
xor rcx, 0x2fe894ba
xor rcx, 0x6d2183c
xor rax, rcx
movabs rcx, 0x3d308caf4fad0108
sub rcx, 0x3995045e
xor rcx, 0xbb8b4df
add rcx, 0x166223d
rol rax, 3
rol rax, 3
rol rax, 2
rol rax, 5
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
xchg rdi, rdi
not rax
xchg rdx, rax
mov qword [r14 + 0x18], rdx
xchg rdx, rax
jmp 0x140053ecd
mov dword [rsp + 0x70], 0x246608
add dword [rsp + 0x70], 0x13fc142f
add dword [rsp + 0x70], 0x5260685e
sub dword [rsp + 0x70], 0x641c6efb
sub dword [rsp + 0x70], 0x2647399
mov edx, 0x61eb4585
xor edx, 0x7db4ec4b
add edx, 0x1a14ce2f
xor edx, 0xe551d0a3
xchg r8, rdi
mov rcx, r8
xchg rdi, r8
call fcn.140095270
test rax, rax
je 0x140053f97
xchg rsi, rsi
movabs rcx, 0xf7621af14de6a141
add rcx, 0x1d71ea42
sub rcx, 0x185bfa75
add rcx, 0x7fffffff
add rcx, 0x74211
mov r13d, esi
mov r9, r9
xor rax, rcx
movabs rcx, 0x1ccc18344d98b771
sub rcx, 0x13a8dbd1
xor rcx, 0x323c55a9
sub rcx, 0x7cbd6ba
add rax, rcx
mov dword [rsp - 0x24], esi
movabs rcx, 0x5d4c20f97524aaf6
sub rcx, 0x6adaff6
sub rcx, 0x21fc945e
sub rcx, 0x1cb27a89
rol rax, 7
rol rax, 3
rol rax, 2
rol rax, 1
sub rax, rcx
rol rax, 1
rol rax, 1
xchg rsi, rax
mov qword [r14 + 0x20], rsi
xchg rsi, rax
jmp 0x140053fb2
mov r13d, 0x704e6650
xor r13d, 0x259590be
sub r13d, 0x1b5ecce4
sub r13d, 0x3a7d2a09
mov edx, 0x6282e7fb
xor edx, 0x6c55fcc5
add edx, 0x4e623c78
add edx, 0x1f9fb2ec
sub edx, 0x1c9d0a30
mov rcx, rdi
call fcn.140095270
test rax, rax
mov dword [rsp - 0x14], 0x284bd0a6
je 0x1400540e7
rol rax, 6
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0xefb2a2b76a98c443
xor rcx, 0x24023fa5
sub rcx, 0x174c2b8f
xor rcx, 0x4a1a0f61
add rcx, 0x7fffffff
sub rcx, 0x6cda2082
add rax, rcx
mov rdi, rdi
mov r12d, esi
not rax
movabs rcx, 0x1f68a00b4259e41e
sub rcx, 0x391c9b0c
add rcx, 0x44fb81f8
xor rcx, 0x2d35fdc3
sub rcx, 0x3b8ec192
sub rax, rcx
xchg r13, r13
movabs rcx, 0x50c006335d53e829
sub rcx, 0x2ddeb3e9
xor rcx, 0x6c4e6981
sub rcx, 0x14617004
add rcx, 0x7fffffff
sub rcx, 0x28e8ed22
rol rax, 0xc
rol rax, 0x11
rol rax, 5
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x20], 0x1311ca8d
movabs rcx, 0x4ebefe17034578cc
add rcx, 0x3eb96ee4
xor rcx, 0x59661c4b
add rcx, 0x7fffffff
xor rcx, 0x20a24c19
add rax, rcx
mov dword [rsp - 0x38], 0x8203f5f
mov qword [r14 + 0x28], rax
jmp 0x140054109
mov r12d, 0x7303fe6
add r12d, 0x1b2f7a3f
add r12d, 0x57598307
sub r12d, 0x175f54ff
xor r12d, 0x6259e82c
mov edx, 0x3a65d02e
sub edx, 0x11dd67c
xor edx, 0x97faee3
add edx, 0x4945a12e
sub edx, 0xacc64ac
xchg rcx, r9
mov r9, rdi
xchg rcx, r9
call fcn.140095270
test rax, rax
xchg rsi, rsi
je 0x1400541c9
movabs rcx, 0x76b694fe0695c598
add rcx, 0x1f293002
add rcx, 0x50306361
sub rcx, 0xf3a770f
sub rcx, 0x4b1ef7fb
mov ebp, esi
xor rax, rcx
xchg r10, r10
movabs rcx, 0x5b82a65325d6269e
xor rcx, 0x325a5c06
xor rcx, 0x6b81decb
add rcx, 0xc942ad
sub rcx, 0x71dd6331
rol rax, 6
rol rax, 0x13
rol rax, 0xd
rol rax, 0xc
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x24], 0x431acd4f
xchg rdx, rax
mov qword [r14 + 0x30], rdx
xchg rdx, rax
jmp 0x1400541e6
mov ebp, 0x29890cc6
sub ebp, 0x277853c5
add ebp, 0x49787ef5
sub ebp, 0x29bd64e3
sub ebp, 0x21cbd312
mov edx, 0x559c336c
sub edx, 0x25441325
add edx, 0x3ed42290
xor edx, 0x2e105eb
xchg r11, rcx
mov r11, rdi
xchg r11, rcx
call fcn.140095270
mov dword [rsp - 0xc], 0x793a865c
test rax, rax
je 0x1400542f7
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x420438296cf720d6
sub rcx, 0x4b906d0d
xor rcx, 0x7edfa7a3
add rcx, 0x466d1da
add rcx, 0x7fffffff
sub rcx, 0x52df7095
xor rax, rcx
mov r15d, esi
movabs rcx, 0x2041f5db632207bf
sub rcx, 0x549b889c
add rcx, 0x27708f5d
add rcx, 0x7fffffff
add rcx, 0x1463a8e3
add rax, rcx
movabs rcx, 0x783d73ec58682454
sub rcx, 0x11129575
add rcx, 0x12a2c07d
xor rcx, 0x49f4ce8b
xor rcx, 0x2c39f0d5
xor rax, rcx
mov dword [rsp - 0x28], 0x3c4ff8b1
movabs rcx, 0xfecc0f933cc1719c
xor rcx, 0x54770ef5
xor rcx, 0x48f24b6f
add rcx, 0x7fffffff
add rcx, 0x12b09f36
ror rax, 0x10
ror rax, 0x10
ror rax, 2
ror rax, 1
xor rax, rcx
xchg rbp, rbp
mov qword [r14 + 0x38], rax
jmp 0x140054319
mov r15d, 0x5dd1c352
sub r15d, 0x496acc41
add r15d, 0x2c5aab94
sub r15d, 0x185c0a65
sub r15d, 0x2865983f
mov edx, 0x6d543339
sub edx, 0x525cecd4
add edx, 0x54cd3adc
sub edx, 0x26a6ba23
xor edx, 0xb3f6181a
xchg rdi, r13
mov rcx, r13
xchg r13, rdi
call fcn.140095270
test rax, rax
je 0x1400543cb
mov r14, r14
movabs rcx, 0x91f394c0e9cbefb
xor rcx, 0x11dc8462
add rcx, 0x5920c192
sub rcx, 0x193f7781
add rax, rcx
mov r13, r13
movabs rcx, 0x639739d50e25540d
add rcx, 0x8d256b9
add rcx, 0x64a3f62
add rcx, 0x554e3ec4
add rcx, 0x7fffffff
sub rcx, 0xe233d8
rol rax, 6
rol rax, 0x14
rol rax, 4
rol rax, 7
rol rax, 1
rol rax, 1
sub rax, rcx
xchg rsp, rsp
ror rax, 2
mov qword [r14 + 0x40], rax
jmp 0x1400543e8
mov esi, 0x48207ec4
sub esi, 0x424d931d
add esi, 0x4904ee06
sub esi, 0x15799ea3
xor esi, 0x395e3b0b
or ebx, dword [rsp + 0x68]
mov dword [rsp - 0x14], 0x2515ef4b
or ebx, dword [rsp + 0x70]
or ebx, r13d
or ebx, r12d
or ebx, ebp
xchg r11, r11
or ebx, r15d
or ebx, esi
or ebx, dword [rsp + 0x78]
xchg r11, r11
xchg r8, rbx
mov r8, qword [rsp + 0x60]
xchg rbx, r8
sete al
mov dword [rsp - 0x14], 0xa0f502e
nop
add rsp, 0x3d7afbf0
sub rsp, 0x3d7afbd0
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
pop r12
mov dword [rsp - 0x40], esp
nop
mov rdi, qword [rsp]
add rsp, 8
pop rsi
mov r8, r8
pop rbp
ret