Function at 0x14006acc0
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, rdx
mov qword [rsp + 8], rdx
xchg rbx, rdx
push rbp
mov r9, r9
nop
push r15
mov qword [rsp], rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r12
nop
sub rsp, 8
mov qword [rsp], r13
push r14
nop
mov qword [rsp - 8], r15
sub rsp, 8
nop
sub rsp, 0x1845ae18
add rsp, 0x1845adf8
xchg r14, r13
mov r13, rdx
xchg r13, r14
xchg rcx, rsi
mov rcx, rsi
xchg rcx, rsi
mov edx, 0x79ee3de4
sub edx, 0x4690e028
xor edx, 0x1cd762b5
add edx, 0x102befe5
call fcn.140083c50
xor ebx, ebx
mov rdi, rdi
mov ebp, 0x508bdef
add ebp, 0x1a494f15
xor ebp, 0x6bbb6b6d
xor ebp, 0x35530d8c
sub ebp, 0x41ba6be4
test rax, rax
je 0x14006adbd
rol rax, 1
rol rax, 1
movabs rcx, 0x57375b1d600d4674
xor rcx, 0x78bec9b9
xor rcx, 0x1cfe9e71
xor rcx, 0x44ceb52c
add rcx, 0x2b0a426a
add rax, rcx
mov rcx, rcx
mov dword [rsp + 0x78], ebx
ror rax, 6
ror rax, 1
ror rax, 6
ror rax, 1
not rax
mov dword [rsp - 0x28], edi
xchg rsi, rax
mov qword [r14], rsi
xchg rsi, rax
jmp 0x14006adc1
mov dword [rsp + 0x78], ebp
mov edx, 0x244ae827
add edx, 0x4da76f30
sub edx, 0x1e3ec9e9
add edx, 0x2b6c2f2
sub edx, 0x4f3c31f6
xchg r8, rsi
mov rcx, r8
xchg r8, rsi
call fcn.140083c50
test rax, rax
mov r11, r11
je 0x14006ae99
not rax
movabs rcx, 0x5b3083ab66eaa3e0
xor rcx, 0x6fce76c3
add rcx, 0x45546cb
add rcx, 0x4f1664ed
xor rcx, 0x32f46172
sub rax, rcx
mov edi, ebx
ror rax, 0x2b
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0xe9aa93c615cbcb5b
add rcx, 0xe64316e
add rcx, 0x51f44b64
add rcx, 0x2c27738a
add rax, rcx
movabs rcx, 0x6e2aa4c86da25e25
xor rcx, 0x33588d9
xor rcx, 0x6975e0af
add rcx, 0x4e895481
add rcx, 0x7fffffff
xor rcx, 0x1c5e74a2
not rax
mov dword [rsp - 0x24], esp
sub rax, rcx
not rax
mov qword [r14 + 8], rax
jmp 0x14006ae9b
mov edi, ebp
mov edx, 0x583b1850
xor edx, 0x3473533e
add edx, 0x97eca47
sub edx, 0x1f15da82
xchg rdi, rsi
mov rcx, rdi
xchg rdi, rsi
call fcn.140083c50
test rax, rax
xchg rsi, rsi
je 0x14006af81
movabs rcx, 0x3e2ba16b0654694c
add rcx, 0x2ba2455e
xor rcx, 0x64a72bee
add rcx, 0x7fffffff
sub rcx, 0x17677246
mov dword [rsp + 0x68], ebx
xor rax, rcx
movabs rcx, 0x30a742e220b2b9d2
add rcx, 0x3d025cfc
sub rcx, 0x3c2af344
add rcx, 0x7fffffff
add rcx, 0x52c30ac2
add rax, rcx
mov dword [rsp - 0x34], 0x2508b1fe
movabs rcx, 0x615b0d777e93af15
sub rcx, 0x1495627c
xor rcx, 0x40252769
add rcx, 0x28d2061
add rcx, 0x7fffffff
add rcx, 0x2192fbae
rol rax, 3
rol rax, 0x13
rol rax, 2
rol rax, 6
rol rax, 4
rol rax, 1
xor rax, rcx
mov r10, r10
xchg rbx, rax
mov qword [r14 + 0x10], rbx
xchg rbx, rax
jmp 0x14006af85
mov dword [rsp + 0x68], ebp
mov edx, 0x21f541b4
xor edx, 0x6613c48f
xor edx, 0x6c0d2068
add edx, 0xc3a522a
add edx, 0x4bc38aad
xchg rsi, r8
mov rcx, r8
xchg r8, rsi
call fcn.140083c50
test rax, rax
je 0x14006b020
mov dword [rsp - 0x2c], 0x81ad815
not rax
mov dword [rsp + 0x70], ebx
movabs rcx, 0x52753ff4a029427
sub rcx, 0x38d79e50
sub rcx, 0x6f06ab6
add rcx, 0x120abf33
sub rax, rcx
mov dword [rsp - 0x44], esp
movabs rcx, 0x5f24f575eea0e4f
sub rcx, 0x3e4e0795
xor rcx, 0x4494d90f
add rcx, 0x603a87c5
not rax
sub rax, rcx
mov dword [rsp - 0x2c], esp
mov qword [r14 + 0x18], rax
jmp 0x14006b024
mov dword [rsp + 0x70], ebp
mov edx, 0x1b8e3e52
sub edx, 0x121978a2
add edx, 0x214c31df
add edx, 0x17227313
xor edx, 0x92c6cdfc
xchg rcx, r12
mov r12, rsi
xchg rcx, r12
call fcn.140083c50
mov dword [rsp - 0x3c], esi
test rax, rax
je 0x14006b0e7
rol rax, 0x12
rol rax, 0xe
rol rax, 1
rol rax, 0xd
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x40d56ffa68edccb0
sub rcx, 0x201ebb0e
add rcx, 0x15afd226
add rcx, 0x376ed6b0
add rax, rcx
mov r12d, ebx
mov dword [rsp - 0x14], 0x1831c216
movabs rcx, 0x4932697e19744569
xor rcx, 0xbc1d91f
add rcx, 0x40f1bf4e
sub rcx, 0x4fc3c7fb
add rcx, 0x7fffffff
add rcx, 0xe77131b
xor rax, rcx
xchg rsi, rsi
not rax
mov qword [r14 + 0x20], rax
jmp 0x14006b0ea
mov r12d, ebp
mov edx, 0x4e21f2be
xor edx, 0x4763ce1
sub edx, 0x21a9d698
sub edx, 0x19dedba9
xor edx, 0x6ef31c6c
xchg rsi, rcx
mov rsi, rcx
xchg rsi, rcx
call fcn.140083c50
xchg r8, r8
test rax, rax
je 0x14006b1a3
movabs rcx, 0xeb33b4da4b770a70
xor rcx, 0x69b743b9
add rcx, 0x4968fad7
xor rcx, 0x2689389b
mov r13d, ebx
add rax, rcx
movabs rcx, 0x590639f40acf3ac9
add rcx, 0x17720af
add rcx, 0x20ba8e13
sub rcx, 0x29a20c9
add rcx, 0x31dc22d9
xor rax, rcx
rol rax, 0x1f
rol rax, 0x12
rol rax, 3
rol rax, 1
not rax
mov dword [rsp - 0x14], edi
rol rax, 0x13
rol rax, 4
rol rax, 6
rol rax, 1
not rax
mov qword [r14 + 0x28], rax
mov r10, r10
jmp 0x14006b1a6
mov r13d, ebp
mov edx, 0x293b344d
xor edx, 0x1bd8a5bb
add edx, 0x2b700960
add edx, 0x105df87d
xchg rdx, rsi
mov rcx, rdx
xchg rsi, rdx
call fcn.140083c50
test rax, rax
mov dword [rsp - 0x28], edx
je 0x14006b286
ror rax, 4
ror rax, 1
movabs rcx, 0x3f15be85793a8b61
xor rcx, 0xf5d3bcb
sub rcx, 0x15c869cc
add rcx, 0x1492e95e
add rax, rcx
mov dword [rsp - 0x24], 0x56624fce
mov r15d, ebx
movabs rcx, 0x5b11fe6a29fcab32
add rcx, 0x2eaa9074
xor rcx, 0xc8a5e48
add rcx, 0x7fffffff
add rcx, 0x16987d62
xor rax, rcx
mov dword [rsp - 0x44], ecx
movabs rcx, 0x3640442c25b7f1e1
sub rcx, 0x67039f2
xor rcx, 0x624df3e1
sub rcx, 0x560a61dd
sub rcx, 0x7ef9fb4
add rax, rcx
mov dword [rsp - 0x2c], ebp
rol rax, 0x14
rol rax, 0x14
rol rax, 9
rol rax, 0xa
rol rax, 1
xchg r10, rax
mov qword [r14 + 0x30], r10
xchg r10, rax
jmp 0x14006b289
mov r15d, ebp
mov edx, 0x76003932
sub edx, 0x30ffdee2
xor edx, 0x4648dfb5
add edx, 0x6a84c157
xchg rcx, rsi
mov rsi, rcx
xchg rcx, rsi
call fcn.140083c50
test rax, rax
mov dword [rsp - 0x3c], ecx
je 0x14006b331
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x5725885a13c939f2
add rcx, 0x40b7a1ae
xor rcx, 0x9fd9fba
xor rcx, 0x6165413c
sub rax, rcx
mov ebp, ebx
mov r13, r13
rol rax, 0xf
rol rax, 0x2d
rol rax, 1
movabs rcx, 0xbf1d77d25acf3890
add rcx, 0x1b866522
sub rcx, 0x13a34db2
xor rcx, 0x16380006
add rcx, 0x3eb564a5
xor rax, rcx
rol rax, 1
rol rax, 3
rol rax, 1
xchg r10, rax
mov qword [r14 + 0x38], r10
xchg r10, rax
mov edx, 0x6a0da685
sub edx, 0x5a241da3
add edx, 0x322e3278
add edx, 0xb8d423aa
xchg rcx, rsi
mov rsi, rcx
xchg rcx, rsi
call fcn.140083c50
xchg rsi, rsi
test rax, rax
je 0x14006b42c
movabs rcx, 0x41184bfc17643c6c
add rcx, 0x3f100180
add rcx, 0x22155f9c
sub rcx, 0x3a0705c8
xor rax, rcx
mov dword [rsp - 0x2c], 0x7dc92b0a
movabs rcx, 0x4ace06f22c2ceca7
sub rcx, 0x28f62ded
add rcx, 0x7af88499
add rcx, 0x7fffffff
sub rcx, 0x303f6935
sub rax, rcx
mov dword [rsp - 0x30], 0x493c76f3
movabs rcx, 0x6881cd952566174d
add rcx, 0x88a4f18
add rcx, 0x232e3c45
xor rcx, 0x49eba273
add rcx, 0x7fffffff
add rcx, 0x110d3da6
xor rax, rcx
mov dword [rsp - 0x3c], ecx
movabs rcx, 0x54bf071118b77d36
add rcx, 0xaad2b50
xor rcx, 0x2382ca09
xor rcx, 0x3ec47fe8
xor rcx, 0x3c09a7e6
not rax
add rax, rcx
xchg rcx, rcx
not rax
mov qword [r14 + 0x40], rax
jmp 0x14006b443
mov ebx, 0x15a09a61
sub ebx, 0x10477bf9
add ebx, 0x44aa988e
sub ebx, 0x4a03b6f5
or edi, dword [rsp + 0x68]
or edi, dword [rsp + 0x70]
xchg r12, r12
or edi, r12d
or edi, r13d
or edi, r15d
or edi, ebp
mov dword [rsp - 0x10], ebx
or edi, ebx
mov rbx, qword [rsp + 0x60]
or edi, dword [rsp + 0x78]
sete al
mov dword [rsp - 0x44], 0x5762e588
add rsp, 0x20
pop r15
nop
mov r14, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r13, qword [rsp - 8]
nop
add rsp, 8
mov r12, qword [rsp - 8]
nop
add rsp, 8
mov rdi, qword [rsp - 8]
pop rsi
xchg r14, r14
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret