Function at 0x14030157e
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x4416d800
pushf
not eax
add eax, 0x831d5cbd
xor eax, 0xc4002e90
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf78edec2
xor eax, 0x86d395ba
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xfb98cbae
xor eax, 0xe46f6df1
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xea107224
xor eax, 0x964b13ca
rol eax, 0x75
popf
cmp eax, 4
jne 0x1403015e1
popf
pop rax
jmp 0x14030186a
cmp eax, 0
jne 0x1403015f0
popf
pop rax
jmp 0x1403016a4
cmp eax, 3
jne 0x1403015ff
popf
pop rax
jmp 0x1403017da
cmp eax, 1
jne 0x14030160e
popf
pop rax
jmp 0x140301746
cmp eax, 0xd
jne 0x14030161d
popf
pop rax
jmp 0x140301c8a
cmp eax, 7
jne 0x14030162c
popf
pop rax
jmp 0x1403019e2
cmp eax, 6
jne 0x14030163b
popf
pop rax
jmp 0x14030199a
cmp eax, 0xb
jne 0x14030164a
popf
pop rax
jmp 0x140301bd1
cmp eax, 0xc
jne 0x140301659
popf
pop rax
jmp 0x140301c1c
cmp eax, 8
jne 0x140301668
popf
pop rax
jmp 0x140301a85
cmp eax, 5
jne 0x140301677
popf
pop rax
jmp 0x1403018fe
cmp eax, 2
jne 0x140301686
popf
pop rax
jmp 0x140301790
cmp eax, 9
jne 0x140301695
popf
pop rax
jmp 0x140301b14
cmp eax, 0xa
jne 0x1403016a4
popf
pop rax
jmp 0x140301ba9
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
push rsi
push r12
push r13
push r14
push r15
sub rsp, 0x30
mov rbx, r9
mov r13d, r8d
movsxd rsi, ecx
cmp esi, 0xfffffffe
jne 0x140301713
push rax
pushf
mov eax, 0xee17956e
pushf
not eax
add eax, 0xe180fa2d
xor eax, 0xaf34e356
rol eax, 0x86
popf
pushf
not eax
add eax, 0xea4a3184
xor eax, 0x9a5ef8cd
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xb67a0452
xor eax, 0xe5d7a8ea
rol eax, 0xcf
popf
jmp 0x1403015d2
push rax
pushf
mov eax, 0xffef1aa1
pushf
not eax
add eax, 0xd63d7502
xor eax, 0xbcafee7e
rol eax, 0x31
popf
pushf
not eax
add eax, 0xeafd548d
xor eax, 0x82c07ed1
rol eax, 0xdd
popf
jmp 0x1403015d2
mov byte [r9 + 0x38], 1
and dword [r9 + 0x34], 0
mov byte [r9 + 0x30], 1
mov dword [r9 + 0x2c], 9
push rax
pushf
mov eax, 0x87ce2f31
pushf
not eax
add eax, 0xc152767d
xor eax, 0x8b61b146
rol eax, 0xd
popf
pushf
not eax
add eax, 0xbd0644a6
xor eax, 0xff448e49
rol eax, 9
popf
jmp 0x1403015d2
or rax, 0xffffffffffffffff
mov rbx, qword [rsp + 0x70]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rsi
ret
test ecx, ecx
js 0x140301824
push rax
pushf
mov eax, 0x57e6b81
pushf
not eax
add eax, 0x95c32187
xor eax, 0xc4aa33ff
rol eax, 0x58
popf
pushf
not eax
add eax, 0xde4d6a66
xor eax, 0xe0aa0b6b
rol eax, 0xea
popf
pushf
not eax
add eax, 0xfeaf9290
xor eax, 0xb4ed6782
rol eax, 0xda
popf
jmp 0x1403015d2
push rax
pushf
mov eax, 0x8bad0567
pushf
not eax
add eax, 0xc7f8f92e
xor eax, 0xf8f41387
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb4283b63
xor eax, 0x80284401
rol eax, 0x45
popf
pushf
not eax
add eax, 0xda1cd955
xor eax, 0x9312ad0e
rol eax, 0xab
popf
jmp 0x1403015d2
cmp esi, dword [0x140122840]
jae 0x1403018cb
push rax
pushf
mov eax, 0xd2059b7f
pushf
not eax
add eax, 0xfca14690
xor eax, 0x89f244fb
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x82b250ff
xor eax, 0x9c68273b
rol eax, 0x15
popf
pushf
not eax
add eax, 0xaf795662
xor eax, 0xfdaa2414
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb7d96736
xor eax, 0x9e976936
rol eax, 0x50
popf
jmp 0x1403015d2
push rax
pushf
mov eax, 0x98ed4254
pushf
not eax
add eax, 0xef731176
xor eax, 0xd831cc2a
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc20ca535
xor eax, 0xeb8c4303
rol eax, 0x1b
popf
jmp 0x1403015d2
mov eax, 0xe94db9a2
pushf
not eax
add eax, 0xc93bc84a
xor eax, 0x985fc94d
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xdfa202cb
xor eax, 0x9fa51372
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa5cf5da0
xor eax, 0xe3d155c1
rol eax, 0xc0
popf
jmp 0x1403019e2
xor eax, eax
push rax
pushf
mov eax, 0xcd97be3b
pushf
not eax
add eax, 0xcfa5c2d8
xor eax, 0x9f703e82
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf92115a4
xor eax, 0xbbf810a4
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xcf62290f
xor eax, 0xc8c761f8
rol eax, 0xbe
popf
jmp 0x1403015d2
test eax, eax
jne 0x140301a3f
push rax
pushf
mov eax, 0x2425fff5
pushf
not eax
add eax, 0xb71adf0c
xor eax, 0xa67684ff
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xfdbaec09
xor eax, 0xfaa5eea0
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd0763f08
xor eax, 0xee0aae32
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd98cf68b
xor eax, 0xff219dd1
rol eax, 0x65
popf
jmp 0x1403015d2
push rax
pushf
mov eax, 0x4340a272
pushf
not eax
add eax, 0xe1748cc5
xor eax, 0xb6cba0a3
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xa537a5e7
xor eax, 0xe55c4ca7
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa9921aa1
xor eax, 0xc4724463
rol eax, 0x1d
popf
jmp 0x1403015d2
mov byte [r9 + 0x38], 1
and dword [r9 + 0x34], 0
mov byte [r9 + 0x30], 1
mov dword [r9 + 0x2c], 9
mov qword [rsp + 0x28], rbx
and qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1402828f2
jmp 0x140301790
mov rax, rsi
mov r15, rsi
sar r15, 6
lea rcx, [0x18177435c]
pushf
sub rcx, 0x41651f1c
popf
and eax, 0x3f
lea r12, [rax + rax*8]
mov rax, qword [rcx + r15*8]
test byte [rax + r12*8 + 0x38], 1
je 0x140301b76
push rax
pushf
mov eax, 0x72099cac
pushf
not eax
add eax, 0xd43e99d1
xor eax, 0xbd9af83d
rol eax, 0x23
popf
pushf
not eax
add eax, 0xae47266e
xor eax, 0xb0d6f89f
rol eax, 0x99
popf
jmp 0x1403015d2
push rax
pushf
mov eax, 0x78c642a2
pushf
not eax
add eax, 0xdc9b2911
xor eax, 0xff9dcc55
rol eax, 0x25
popf
pushf
not eax
add eax, 0x87ce3f5c
xor eax, 0xfea8f768
rol eax, 0x9c
popf
jmp 0x1403015d2
mov ecx, esi
call fcn.1402caf7b
or r14, 0xffffffffffffffff
lea rax, [0x1b854a21a]
pushf
sub rax, 0x78427dda
popf
mov rax, qword [rax + r15*8]
test byte [rax + r12*8 + 0x38], 1
jne 0x140301c1c
mov byte [rbx + 0x30], 1
mov dword [rbx + 0x2c], 9
mov byte [rbx + 0x38], 1
and dword [rbx + 0x34], 0
jmp 0x140301c8a
mov r9, rbx
mov r8d, r13d
mov rdx, qword [rsp + 0x68]
mov ecx, esi
call fcn.1402fe446
mov r14, rax
push rax
pushf
mov eax, 0x2281ff50
pushf
not eax
add eax, 0x8557be35
xor eax, 0xd3a2ffd5
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8e570702
xor eax, 0xc15243d4
rol eax, 0x44
popf
pushf
not eax
add eax, 0x968569df
xor eax, 0x9c364fab
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x94d1e55e
xor eax, 0xc8b6b2bb
rol eax, 0x14
popf
jmp 0x1403015d2
mov ecx, esi
call fcn.1402f893b
mov rax, r14
jmp 0x140301794