Function at 0x1402837ec
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xc5b83124
pushf
not eax
add eax, 0xd91b1671
xor eax, 0xd7ed6d20
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc316e161
xor eax, 0x84f52e4e
rol eax, 0x21
popf
cmp eax, 4
jne 0x14013189f
popf
pop rax
jmp 0x140131b61
cmp eax, 0
jne 0x1401318ae
popf
pop rax
jmp 0x140131953
cmp eax, 3
jne 0x1401318bd
popf
pop rax
jmp 0x140131aaa
cmp eax, 1
jne 0x1401318cc
popf
pop rax
jmp 0x140131a1a
cmp eax, 0xa
jne 0x1401318db
popf
pop rax
jmp 0x140131dfd
cmp eax, 7
jne 0x1401318ea
popf
pop rax
jmp 0x140131d1b
cmp eax, 6
jne 0x1401318f9
popf
pop rax
jmp 0x140131cad
cmp eax, 0xb
jne 0x140131908
popf
pop rax
jmp 0x140131e4f
cmp eax, 0xc
jne 0x140131917
popf
pop rax
jmp 0x140131eab
cmp eax, 8
jne 0x140131926
popf
pop rax
jmp 0x140131db1
cmp eax, 5
jne 0x140131935
popf
pop rax
jmp 0x140131c05
cmp eax, 2
jne 0x140131944
popf
pop rax
jmp 0x140131a5d
cmp eax, 9
jne 0x140131953
popf
pop rax
jmp 0x140131df6
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x40
mov rbx, rdx
mov rdi, rcx
test rcx, rcx
jne 0x1401319c1
push rax
pushf
mov eax, 0x254f5a06
pushf
not eax
add eax, 0xd0556a3e
xor eax, 0x93d1b866
rol eax, 0x56
popf
pushf
not eax
add eax, 0x8610c943
xor eax, 0xcf957bbc
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x80b98789
xor eax, 0xbd1fdd42
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc211f522
xor eax, 0x972c2263
rol eax, 0x75
popf
jmp 0x140131890
push rax
pushf
mov eax, 0xcca55173
pushf
not eax
add eax, 0xe7c65aa4
xor eax, 0xa6cc3b06
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x9a8624b7
xor eax, 0xd3282a57
rol eax, 0x33
popf
pushf
not eax
add eax, 0xaefdeb72
xor eax, 0xa7732de2
rol eax, 0x66
popf
pushf
not eax
add eax, 0xa5b6ac7b
xor eax, 0xbc19e75d
rol eax, 0x2d
popf
jmp 0x140131890
call fcn.140268c65
mov dword [rax], 0x16
call fcn.14029e498
push rax
pushf
mov eax, 0xc7915d1f
pushf
not eax
add eax, 0xc7e1efcd
xor eax, 0xea5a78ea
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xec53f8b3
xor eax, 0xf1f13e21
rol eax, 0x8c
popf
jmp 0x140131890
xor eax, eax
jmp 0x140131eab
test rbx, rbx
je 0x140131b08
push rax
pushf
mov eax, 0xc5dfcef3
pushf
not eax
add eax, 0xaafa6c48
xor eax, 0xe2a72861
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x8f428abb
xor eax, 0xb0a4a518
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9907c0c2
xor eax, 0x9291d2df
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc656324b
xor eax, 0xdb0a29dd
rol eax, 0xcf
popf
jmp 0x140131890
push rax
pushf
mov eax, 0x8d00adbc
pushf
not eax
add eax, 0xa210604b
xor eax, 0xd7626ffc
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x8bf5bc5d
xor eax, 0xf60d5561
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xde7664dc
xor eax, 0xfdb37f47
rol eax, 0x86
popf
pushf
not eax
add eax, 0xea7efefb
xor eax, 0xecd2b110
rol eax, 0x94
popf
jmp 0x140131890
cmp rdi, rbx
jae 0x140131bbf
push rax
pushf
mov eax, 0x26aebb52
pushf
not eax
add eax, 0xe188ec2d
xor eax, 0x9a102299
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xa640fc7e
xor eax, 0xada2e468
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf66a75be
xor eax, 0x9be1f4a7
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xd5b20579
xor eax, 0x84851f52
rol eax, 0x5b
popf
jmp 0x140131890
push rax
pushf
mov eax, 0x32556761
pushf
not eax
add eax, 0xcdcd944e
xor eax, 0xbf9cd2b9
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf0c8ec3b
xor eax, 0x9e21b98e
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf2b6e61e
xor eax, 0xc41e5432
rol eax, 0x17
popf
jmp 0x140131890
mov rdx, r8
lea rcx, [rsp + 0x20]
call fcn.1402b065d
mov rcx, qword [rsp + 0x30]
lea rdx, [rbx - 1]
cmp dword [rcx + 8], 0
je 0x140131c67
push rax
pushf
mov eax, 0x9ea54514
pushf
not eax
add eax, 0x871ee573
xor eax, 0xf2fd8ad1
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe5cadbac
xor eax, 0x9f0f4f92
rol eax, 0x62
popf
pushf
not eax
add eax, 0xa0c2b7de
xor eax, 0xa2e3d8b0
rol eax, 0xc0
popf
jmp 0x140131890
push rax
pushf
mov eax, 0x30d8cf0
pushf
not eax
add eax, 0x95940448
xor eax, 0xbe16e9e6
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa94e5712
xor eax, 0xdedcc7c2
rol eax, 5
popf
pushf
not eax
add eax, 0xe20ffb81
xor eax, 0x99f59459
rol eax, 0xf9
popf
jmp 0x140131890
dec rdx
cmp rdi, rdx
ja 0x140131ce8
push rax
pushf
mov eax, 0xcc9505a8
pushf
not eax
add eax, 0x8e2ca493
xor eax, 0xee289943
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xd3177ee4
xor eax, 0x89a186a6
rol eax, 0xed
popf
jmp 0x140131890
push rax
pushf
mov eax, 0xd9f102e3
pushf
not eax
add eax, 0xaf51c8e5
xor eax, 0xc0f0c5dd
rol eax, 0x32
popf
pushf
not eax
add eax, 0xda4356fd
xor eax, 0xcad300b8
rol eax, 0x81
popf
jmp 0x140131890
movzx eax, byte [rdx]
test byte [rax + rcx + 0x19], 4
jne 0x140131d6b
push rax
pushf
mov eax, 0x92e08894
pushf
not eax
add eax, 0xe5f851f1
xor eax, 0xfaa19b60
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xae7531e5
xor eax, 0xa3348b47
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb16ed7c8
xor eax, 0xd39bd7d7
rol eax, 0x68
popf
jmp 0x140131890
push rax
pushf
mov eax, 0x7657145e
pushf
not eax
add eax, 0x9726fbf5
xor eax, 0xc549ff9a
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xfe4be33e
xor eax, 0x80729d32
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xff07c07e
xor eax, 0x82e7dac8
rol eax, 0xb3
popf
jmp 0x140131890
mov rcx, rbx
sub rcx, rdx
mov rdx, rbx
and ecx, 1
sub rdx, rcx
dec rdx
push rax
pushf
mov eax, 0xfabc8606
pushf
not eax
add eax, 0xbfaedeb4
xor eax, 0xc0944d91
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf091ad52
xor eax, 0xef782c82
rol eax, 0x39
popf
jmp 0x140131890
cmp byte [rsp + 0x38], 0
je 0x140131e4f
mov rcx, qword [rsp + 0x20]
and dword [rcx + 0x3a8], 0xfffffffd
push rax
pushf
mov eax, 0xaec79598
pushf
not eax
add eax, 0xe914e536
xor eax, 0xd51b4038
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb7751cd0
xor eax, 0x95f27403
rol eax, 0x53
popf
pushf
not eax
add eax, 0x8747260a
xor eax, 0xdf7b323b
rol eax, 0xd2
popf
jmp 0x140131890
mov rax, rdx
push rax
pushf
mov eax, 0x8c7710f7
pushf
not eax
add eax, 0xf326d20c
xor eax, 0xf69d03c5
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe6c85b4e
xor eax, 0x972e12b9
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xc7ac3d16
xor eax, 0xe844d314
rol eax, 0x31
popf
pushf
not eax
add eax, 0xcb85b125
xor eax, 0x83b976aa
rol eax, 0xb1
popf
jmp 0x140131890
mov rbx, qword [rsp + 0x50]
add rsp, 0x40
pop rdi
ret
push rax
pushf
mov eax, 0x1e45cf47
pushf
not eax
add eax, 0xb0d28cde
xor eax, 0xc5374d74
rol eax, 0xf
popf
pushf
not eax
add eax, 0x84059950
xor eax, 0x9c16245f
rol eax, 0x81
popf
pushf
not eax
add eax, 0xc80d4140
xor eax, 0x9908aee5
rol eax, 0xac
popf
cmp eax, 0
jne 0x14028383c
popf
pop rax
jmp 0x14028383c
xor r8d, r8d
jmp 0x140131862