Function at 0x14005e634
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xa79369d9
pushf
not eax
add eax, 0xf0c533b5
xor eax, 0x8e91fba1
rol eax, 0x60
popf
pushf
not eax
add eax, 0xc6223689
xor eax, 0xb9599ee6
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa64971eb
xor eax, 0xd5b9bab5
rol eax, 0xd
popf
cmp eax, 4
jne 0x14005e684
popf
pop rax
jmp 0x14005e947
cmp eax, 0
jne 0x14005e693
popf
pop rax
jmp 0x14005e738
cmp eax, 3
jne 0x14005e6a2
popf
pop rax
jmp 0x14005e8df
cmp eax, 1
jne 0x14005e6b1
popf
pop rax
jmp 0x14005e7ea
cmp eax, 0xa
jne 0x14005e6c0
popf
pop rax
jmp 0x14005ec38
cmp eax, 7
jne 0x14005e6cf
popf
pop rax
jmp 0x14005eb4a
cmp eax, 6
jne 0x14005e6de
popf
pop rax
jmp 0x14005ea5d
cmp eax, 0xb
jne 0x14005e6ed
popf
pop rax
jmp 0x14005ec8d
cmp eax, 0xc
jne 0x14005e6fc
popf
pop rax
jmp 0x14005ecdd
cmp eax, 8
jne 0x14005e70b
popf
pop rax
jmp 0x14005ebdb
cmp eax, 5
jne 0x14005e71a
popf
pop rax
jmp 0x14005e9ef
cmp eax, 2
jne 0x14005e729
popf
pop rax
jmp 0x14005e84b
cmp eax, 9
jne 0x14005e738
popf
pop rax
jmp 0x14005ec32
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r14
push r15
sub rsp, 0x20
mov rax, qword [rcx]
mov rsi, rcx
mov rbx, qword [rax]
test rbx, rbx
jne 0x14005e791
push rax
pushf
mov eax, 0x4a08a955
pushf
not eax
add eax, 0x9dcdb52f
xor eax, 0xbe8ae13f
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8d33a2de
xor eax, 0xb293dd10
rol eax, 0x54
popf
jmp 0x14005e675
push rax
pushf
mov eax, 0x7be16e4
pushf
not eax
add eax, 0xe5fe22e3
xor eax, 0xeb31602a
rol eax, 0x86
popf
pushf
not eax
add eax, 0x89f458c2
xor eax, 0x9d8abf73
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe150b49f
xor eax, 0x86ea1d02
rol eax, 0x73
popf
pushf
not eax
add eax, 0x9a395441
xor eax, 0xd8ef106d
rol eax, 0xb4
popf
jmp 0x14005e675
or eax, 0xffffffff
jmp 0x14005ecdf
mov r8, qword [0x140018008]
mov ecx, r8d
mov rdi, r8
xor rdi, qword [rbx]
and ecx, 0x3f
mov rbx, qword [rbx + 8]
ror rdi, cl
xor rbx, r8
ror rbx, cl
lea rax, [rdi - 1]
cmp rax, 0xfffffffffffffffd
ja 0x14005e8ac
push rax
pushf
mov eax, 0x312f2468
pushf
not eax
add eax, 0xa49ff0f0
xor eax, 0x95bfd888
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb29833c0
xor eax, 0x92884cf0
rol eax, 0xc6
popf
jmp 0x14005e675
push rax
pushf
mov eax, 0xfa753b52
pushf
not eax
add eax, 0xdd52c743
xor eax, 0xbad9f6dd
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xebee2bfa
xor eax, 0xd9f8f699
rol eax, 0xb3
popf
jmp 0x14005e675
mov ecx, r8d
mov r14, r8
and ecx, 0x3f
mov r15, rdi
mov rbp, rbx
push rax
pushf
mov eax, 0x3efddc61
pushf
not eax
add eax, 0x83b2fc00
xor eax, 0xf5d0b55d
rol eax, 6
popf
pushf
not eax
add eax, 0xf5f1ee95
xor eax, 0x9b9691df
rol eax, 0x46
popf
pushf
not eax
add eax, 0xa64709fd
xor eax, 0xd01c1454
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc1a6832c
xor eax, 0xc56cea48
rol eax, 0xf1
popf
jmp 0x14005e675
sub rbx, 8
cmp rbx, rdi
jb 0x14005e9a9
push rax
pushf
mov eax, 0xc93423b9
pushf
not eax
add eax, 0xf5ed843c
xor eax, 0xf3c4030a
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc32c7f12
xor eax, 0xe85eabc2
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd5537e6b
xor eax, 0xf56f0e7e
rol eax, 0xca
popf
pushf
not eax
add eax, 0xb5e2ef1f
xor eax, 0xce845279
rol eax, 5
popf
jmp 0x14005e675
push rax
pushf
mov eax, 0x98c83f61
pushf
not eax
add eax, 0xb15c6b45
xor eax, 0xdf6fa240
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc5213e1f
xor eax, 0xcd3b892c
rol eax, 0x48
popf
pushf
not eax
add eax, 0xb0279727
xor eax, 0xd53ed1bb
rol eax, 0x95
popf
jmp 0x14005e675
mov rax, qword [rbx]
cmp rax, r14
je 0x14005ea2a
push rax
pushf
mov eax, 0xd38bfc60
pushf
not eax
add eax, 0x8d4f0a62
xor eax, 0x977f2334
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd1fa28c6
xor eax, 0x84ae7aba
rol eax, 0x59
popf
jmp 0x14005e675
push rax
pushf
mov eax, 0xd1801301
pushf
not eax
add eax, 0xf6fe62f5
xor eax, 0xf3d0e47c
rol eax, 0x65
popf
pushf
not eax
add eax, 0x9a01db54
xor eax, 0xe42c6959
rol eax, 0xa5
popf
jmp 0x14005e675
xor rax, r8
mov qword [rbx], r14
ror rax, cl
jmp 0x14005ea67
call qword [0x14000e270]
mov r8, qword [0x140018008]
mov rax, qword [rsi]
mov ecx, r8d
and ecx, 0x3f
mov rdx, qword [rax]
mov r9, qword [rdx]
mov rax, qword [rdx + 8]
xor r9, r8
xor rax, r8
ror r9, cl
ror rax, cl
cmp r9, r15
jne 0x14005eaf1
push rax
pushf
mov eax, 0xf40405c2
pushf
not eax
add eax, 0xd8c60410
xor eax, 0x8d2a4d8b
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xddfd82ba
xor eax, 0xe6dd5072
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb6acfaff
xor eax, 0x901db825
rol eax, 0x16
popf
pushf
not eax
add eax, 0x8afb2034
xor eax, 0x894bcafe
rol eax, 0xef
popf
jmp 0x14005e675
push rax
pushf
mov eax, 0xb26757e
pushf
not eax
add eax, 0xf826f686
xor eax, 0xfef30481
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xb38bf706
xor eax, 0x804ea6cd
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xf7b139bb
xor eax, 0xf4861ca3
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc17ee3c9
xor eax, 0xd727e0e4
rol eax, 0x6f
popf
jmp 0x14005e675
cmp rax, rbp
je 0x14005eb95
push rax
pushf
mov eax, 0x507457fb
pushf
not eax
add eax, 0xb6dd3982
xor eax, 0xb7cf674f
rol eax, 0x30
popf
pushf
not eax
add eax, 0xd4de8869
xor eax, 0xef893364
rol eax, 0xef
popf
pushf
not eax
add eax, 0xa44a771d
xor eax, 0xe577a64e
rol eax, 0xc9
popf
jmp 0x14005e675
push rax
pushf
mov eax, 0x1c22f2be
pushf
not eax
add eax, 0xf12a2f6c
xor eax, 0xc0978ae6
rol eax, 0xce
popf
pushf
not eax
add eax, 0xaaa52cde
xor eax, 0x88771b43
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x835e2dd8
xor eax, 0xedc83cec
rol eax, 0x24
popf
jmp 0x14005e675
mov r15, r9
mov rdi, r9
mov rbp, rax
mov rbx, rax
jmp 0x14005e947
cmp rdi, 0xffffffffffffffff
je 0x14005ec8d
mov rcx, rdi
call fcn.14007221b
mov r8, qword [0x140018008]
push rax
pushf
mov eax, 0xc1b92714
pushf
not eax
add eax, 0xfda92016
xor eax, 0xfd083475
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xaacfc567
xor eax, 0xff2405ae
rol eax, 0x69
popf
pushf
not eax
add eax, 0xec938f7f
xor eax, 0x88e1c072
rol eax, 0xb1
popf
jmp 0x14005e675
mov rax, qword [rsi]
mov rcx, qword [rax]
mov qword [rcx], r8
mov rax, qword [rsi]
mov rcx, qword [rax]
mov qword [rcx + 8], r8
mov rax, qword [rsi]
mov rcx, qword [rax]
mov qword [rcx + 0x10], r8
push rax
pushf
mov eax, 0x7e9602ba
pushf
not eax
add eax, 0xe19d0166
xor eax, 0x8a22d9f1
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xedf8bce9
xor eax, 0xa4178211
rol eax, 0xec
popf
jmp 0x14005e675
xor eax, eax
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
add rsp, 0x20
pop r15
pop r14
pop rdi
ret