Function at 0x1403089e9
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x97ad85f6
pushf
not eax
add eax, 0xc75c531d
xor eax, 0x9dc7db41
rol eax, 0x30
popf
pushf
not eax
add eax, 0x8d12dc9a
xor eax, 0xbd37db75
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xcf2bdb30
xor eax, 0x90281fa6
rol eax, 0x62
popf
pushf
not eax
add eax, 0xbac61cfc
xor eax, 0xd4f0284e
rol eax, 0xfe
popf
cmp eax, 4
jne 0x140308a4c
popf
pop rax
jmp 0x140308d35
cmp eax, 0
jne 0x140308a5b
popf
pop rax
jmp 0x140308b00
cmp eax, 3
jne 0x140308a6a
popf
pop rax
jmp 0x140308ccd
cmp eax, 1
jne 0x140308a79
popf
pop rax
jmp 0x140308b9f
cmp eax, 0xa
jne 0x140308a88
popf
pop rax
jmp 0x1403090a1
cmp eax, 7
jne 0x140308a97
popf
pop rax
jmp 0x140308fa0
cmp eax, 6
jne 0x140308aa6
popf
pop rax
jmp 0x140308e84
cmp eax, 0xb
jne 0x140308ab5
popf
pop rax
jmp 0x140309109
cmp eax, 0xc
jne 0x140308ac4
popf
pop rax
jmp 0x14030916c
cmp eax, 8
jne 0x140308ad3
popf
pop rax
jmp 0x140309044
cmp eax, 5
jne 0x140308ae2
popf
pop rax
jmp 0x140308df0
cmp eax, 2
jne 0x140308af1
popf
pop rax
jmp 0x140308bed
cmp eax, 9
jne 0x140308b00
popf
pop rax
jmp 0x14030909b
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 0x140308b59
push rax
pushf
mov eax, 0x1c88cdf9
pushf
not eax
add eax, 0xe9e3c472
xor eax, 0x94f4398b
rol eax, 0xec
popf
pushf
not eax
add eax, 0xc22b0f8f
xor eax, 0xd523d9f4
rol eax, 0xd
popf
jmp 0x140308a3d
push rax
pushf
mov eax, 0x85bcb590
pushf
not eax
add eax, 0xa22e247b
xor eax, 0xa4e685f6
rol eax, 0x17
popf
pushf
not eax
add eax, 0xfb71734a
xor eax, 0xa9a7c21e
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x80b4ec31
xor eax, 0xc469bddc
rol eax, 0x65
popf
jmp 0x140308a3d
or eax, 0xffffffff
jmp 0x14030916e
mov rdi, qword [rbx]
mov r8, qword [0x14010a0d0]
mov rbx, qword [rbx + 8]
xor rdi, r8
xor rbx, r8
mov ecx, r8d
and ecx, 0x3f
ror rdi, cl
ror rbx, cl
lea rax, [rdi - 1]
cmp rax, 0xfffffffffffffffd
ja 0x140308c74
push rax
pushf
mov eax, 0x2c04840
pushf
not eax
add eax, 0xb461364f
xor eax, 0xde56d565
rol eax, 0xec
popf
pushf
not eax
add eax, 0xe26385d3
xor eax, 0xec0dbb03
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xaf49b0a5
xor eax, 0x93122820
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xf980cd4c
xor eax, 0x9573d844
rol eax, 0xe1
popf
jmp 0x140308a3d
push rax
pushf
mov eax, 0xaa2e6e0e
pushf
not eax
add eax, 0xed36d15d
xor eax, 0x96528233
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb50b60a5
xor eax, 0xd75548ce
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd4c19562
xor eax, 0xe3546422
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x8a404b62
xor eax, 0x816a1422
rol eax, 9
popf
jmp 0x140308a3d
mov ecx, r8d
mov r14, r8
and ecx, 0x3f
mov r15, rdi
mov rbp, rbx
push rax
pushf
mov eax, 0x868bdb37
pushf
not eax
add eax, 0xa05608e8
xor eax, 0xf13b4c21
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xbf0e9cda
xor eax, 0x99c6c4ef
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xc97c5dbc
xor eax, 0xe5b2da9c
rol eax, 0xda
popf
pushf
not eax
add eax, 0xb4af4495
xor eax, 0xc30ec874
rol eax, 0xea
popf
jmp 0x140308a3d
sub rbx, 8
cmp rbx, rdi
jb 0x140308d97
push rax
pushf
mov eax, 0x3070b0bd
pushf
not eax
add eax, 0xa4fa85de
xor eax, 0xef0b7f9b
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb8995eb9
xor eax, 0xa0a7f2a2
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xab191b7c
xor eax, 0xf6c5d8b7
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xe16399a3
xor eax, 0xa286ac98
rol eax, 0xb4
popf
jmp 0x140308a3d
push rax
pushf
mov eax, 0x21ff7779
pushf
not eax
add eax, 0xf4a2d4a0
xor eax, 0xbb83f8dd
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x88c4e5ea
xor eax, 0xe2717da0
rol eax, 0x66
popf
pushf
not eax
add eax, 0xb7e6bccb
xor eax, 0xfe5872e3
rol eax, 0xed
popf
pushf
not eax
add eax, 0xfee8a9c3
xor eax, 0xee0d2d77
rol eax, 0xf
popf
jmp 0x140308a3d
mov rax, qword [rbx]
cmp rax, r14
je 0x140308e2b
push rax
pushf
mov eax, 0xb7dd7c6c
pushf
not eax
add eax, 0xde339f3d
xor eax, 0xbf132f23
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xd96b6364
xor eax, 0xa58430d9
rol eax, 0x26
popf
jmp 0x140308a3d
push rax
pushf
mov eax, 0x3b96ae44
pushf
not eax
add eax, 0xc65de35c
xor eax, 0xd08726a4
rol eax, 0x19
popf
pushf
not eax
add eax, 0xdc48fad3
xor eax, 0xc869edeb
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xc92dfbb0
xor eax, 0xd172c6b4
rol eax, 0x99
popf
pushf
not eax
add eax, 0xabebbed3
xor eax, 0xab540162
rol eax, 0xa1
popf
jmp 0x140308a3d
xor rax, r8
mov qword [rbx], r14
ror rax, cl
movabs r10, 0xa6e12691b469d8df
pushf
not r10
add r10, 0x705fca5a
xor r10, 0x49a23580
rol r10, 0xea
popf
pushf
not r10
add r10, 0x757c3a2e
xor r10, 0x53c277cb
rol r10, 0x3d
popf
pushf
not r10
add r10, 0x55c3b40d
xor r10, 0x4d3da236
rol r10, 0x3f
popf
jmp 0x140308ee3
call qword [0x1400745f8]
mov r8, qword [0x14010a0d0]
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 0x140308f5a
push rax
pushf
mov eax, 0x2c6c034a
pushf
not eax
add eax, 0x8ba56abd
xor eax, 0xfbd4aad3
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x9ecb48e5
xor eax, 0x97c93b1b
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb6db62cb
xor eax, 0x873ebd92
rol eax, 0xcb
popf
jmp 0x140308a3d
push rax
pushf
mov eax, 0xbecc51c5
pushf
not eax
add eax, 0xb5491f80
xor eax, 0xdc0428d0
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x952e2659
xor eax, 0x911b8f15
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xd612193d
xor eax, 0xcdd2ed92
rol eax, 0x80
popf
jmp 0x140308a3d
cmp rax, rbp
je 0x140308feb
push rax
pushf
mov eax, 0xab9c0cac
pushf
not eax
add eax, 0x880a2992
xor eax, 0xe04b31f4
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x82d18f4b
xor eax, 0xbbc6565b
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe0a2056f
xor eax, 0xc5e7b139
rol eax, 0xdd
popf
jmp 0x140308a3d
push rax
pushf
mov eax, 0xad30743e
pushf
not eax
add eax, 0xb919f4eb
xor eax, 0xd8a2d217
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa5f8fa23
xor eax, 0xc4bf678e
rol eax, 0x91
popf
pushf
not eax
add eax, 0xbc661361
xor eax, 0xc5e58f4e
rol eax, 0x84
popf
pushf
not eax
add eax, 0xd55e9b55
xor eax, 0xe55c4105
rol eax, 0xd6
popf
jmp 0x140308a3d
mov r15, r9
mov rdi, r9
mov rbp, rax
mov rbx, rax
jmp 0x140308d35
cmp rdi, 0xffffffffffffffff
je 0x140309109
mov rcx, rdi
call fcn.14038d988
mov r8, qword [0x14010a0d0]
push rax
pushf
mov eax, 0x4765e8c6
pushf
not eax
add eax, 0x80dbfab4
xor eax, 0xcb6e540a
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xa6cd283c
xor eax, 0xd0126a45
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xbf947fc3
xor eax, 0xe78990e3
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x83e5a8f9
xor eax, 0xa0971abf
rol eax, 0x9b
popf
jmp 0x140308a3d
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, 0xf84fa36d
pushf
not eax
add eax, 0xa2f70963
xor eax, 0x9055c03f
rol eax, 0x98
popf
pushf
not eax
add eax, 0xa71c09c4
xor eax, 0xac0f374b
rol eax, 6
popf
pushf
not eax
add eax, 0xf84ab7cb
xor eax, 0xbcc2ba6e
rol eax, 0xf7
popf
jmp 0x140308a3d
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