Function at 0x140261a57
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xf3e78827
pushf
not eax
add eax, 0x9656bfef
xor eax, 0x80a6bf96
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb9432fdb
xor eax, 0xc257a95d
rol eax, 0x70
popf
pushf
not eax
add eax, 0xcd2519b7
xor eax, 0x8c31f218
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd797309a
xor eax, 0xb1038945
rol eax, 0x61
popf
cmp eax, 4
jne 0x140261aba
popf
pop rax
jmp 0x140261de2
cmp eax, 0
jne 0x140261ac9
popf
pop rax
jmp 0x140261baa
cmp eax, 3
jne 0x140261ad8
popf
pop rax
jmp 0x140261da7
cmp eax, 1
jne 0x140261ae7
popf
pop rax
jmp 0x140261cbb
cmp eax, 0xd
jne 0x140261af6
popf
pop rax
jmp 0x1402621c6
cmp eax, 7
jne 0x140261b05
popf
pop rax
jmp 0x140261f26
cmp eax, 0xe
jne 0x140261b14
popf
pop rax
jmp 0x140262254
cmp eax, 0xb
jne 0x140261b23
popf
pop rax
jmp 0x140262129
cmp eax, 0xc
jne 0x140261b32
popf
pop rax
jmp 0x140262173
cmp eax, 8
jne 0x140261b41
popf
pop rax
jmp 0x140261f74
cmp eax, 0x10
jne 0x140261b50
popf
pop rax
jmp 0x1402622fa
cmp eax, 2
jne 0x140261b5f
popf
pop rax
jmp 0x140261d09
cmp eax, 9
jne 0x140261b6e
popf
pop rax
jmp 0x140262023
cmp eax, 0xa
jne 0x140261b7d
popf
pop rax
jmp 0x140262093
cmp eax, 6
jne 0x140261b8c
popf
pop rax
jmp 0x140261e81
cmp eax, 0xf
jne 0x140261b9b
popf
pop rax
jmp 0x1402622a1
cmp eax, 5
jne 0x140261baa
popf
pop rax
jmp 0x140261e60
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
mov r14, rdx
mov rbx, rcx
call fcn.140278525
movsxd r12, eax
lea rdx, [0x19749d125]
pushf
sub rdx, 0x57393195
popf
xor edi, edi
mov rcx, r12
and ecx, 0x3f
mov r15d, edi
mov rax, r12
sar rax, 6
mov qword [rsp + 0x60], rax
lea r13, [rcx + rcx*8]
mov rax, qword [rdx + rax*8]
mov sil, byte [rax + r13*8 + 0x39]
cmp sil, 1
sete r15b
inc r15
cmp dword [rbx + 0x10], edi
jne 0x140261c75
push rax
pushf
mov eax, 0x4354b5ca
pushf
not eax
add eax, 0xef6231e1
xor eax, 0xaf5bf7ba
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe3ab9775
xor eax, 0xf60b7e09
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xfc834f57
xor eax, 0xa07d6f52
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xf95f8d8e
xor eax, 0xa4e07ec6
rol eax, 0x4b
popf
jmp 0x140261aab
push rax
pushf
mov eax, 0xb2cc89
pushf
not eax
add eax, 0xf3242ead
xor eax, 0xb2ec6cd6
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa70ce438
xor eax, 0xfdfc3071
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x91b7461a
xor eax, 0xeb232ea0
rol eax, 0x2c
popf
jmp 0x140261aab
mov rax, r14
jmp 0x1402622fa
movsxd rbp, dword [rbx + 0x10]
sub rbp, qword [rbx + 8]
add rbp, qword [rbx]
cmp byte [rax + r13*8 + 0x38], dil
jl 0x140261d74
push rax
pushf
mov eax, 0xc802ac01
pushf
not eax
add eax, 0xe09686a4
xor eax, 0xba121e42
rol eax, 0x13
popf
pushf
not eax
add eax, 0xac5a56f8
xor eax, 0x9689bfed
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x89d5b465
xor eax, 0xb73b125b
rol eax, 0x58
popf
pushf
not eax
add eax, 0x80b437b6
xor eax, 0xc30346c6
rol eax, 0x3d
popf
jmp 0x140261aab
push rax
pushf
mov eax, 0xca60fde2
pushf
not eax
add eax, 0xd668271d
xor eax, 0xa3013158
rol eax, 8
popf
pushf
not eax
add eax, 0xa55d96c2
xor eax, 0x9f453432
rol eax, 0x9d
popf
jmp 0x140261aab
mov rax, rbp
jmp 0x1402622a4
mov r9, qword [rsp + 0x78]
xor edx, edx
mov ecx, r12d
lea r8d, [rdx + 2]
call fcn.1401ffb0d
cmp rax, r14
jne 0x140261e2d
push rax
pushf
mov eax, 0xf1898aa2
pushf
not eax
add eax, 0xa2e51225
xor eax, 0xb0a09610
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xc3d503b7
xor eax, 0xbf7ee092
rol eax, 0x4b
popf
jmp 0x140261aab
push rax
pushf
mov eax, 0x601bac5
pushf
not eax
add eax, 0xa26686f6
xor eax, 0xe311561f
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd4b813f5
xor eax, 0xd6e1ab2f
rol eax, 0x9e
popf
jmp 0x140261aab
mov rcx, qword [rbx + 8]
mov r8b, sil
lea rdx, [rcx + rbp]
call fcn.1402ec5bf
lea rdx, [rax + rbp]
mov eax, dword [rbx + 0x14]
shr eax, 5
test al, 1
jmp 0x1402621c6
mov r9, qword [rsp + 0x78]
xor r8d, r8d
mov rdx, r14
mov ecx, r12d
call fcn.1401ffb0d
cmp rax, 0xffffffffffffffff
jne 0x140261ef3
push rax
pushf
mov eax, 0xbd0ebb85
pushf
not eax
add eax, 0xce5bd75d
xor eax, 0xb2491057
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x89ac8a20
xor eax, 0xbf59f0a4
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb7d6572c
xor eax, 0x9dd4a41a
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb8fe9391
xor eax, 0xe233b0fa
rol eax, 0xf
popf
jmp 0x140261aab
push rax
pushf
mov eax, 0xde967162
pushf
not eax
add eax, 0x8f25fb69
xor eax, 0x88c7b51e
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xb79dbdb9
xor eax, 0xd496b0b1
rol eax, 0x39
popf
jmp 0x140261aab
or rax, rax
jmp 0x1402622fa
mov edx, 0x17aab1a0
pushf
not edx
add edx, 0x86bdb7cf
xor edx, 0xbc8a890d
rol edx, 0x40
popf
pushf
not edx
add edx, 0xa4b789f8
xor edx, 0x9f8b8797
rol edx, 0xfe
popf
pushf
not edx
add edx, 0x829d396c
xor edx, 0xaef7981b
rol edx, 0x40
popf
cmp rbp, rdx
jg 0x140261ff0
push rax
pushf
mov eax, 0x7a73fa2a
pushf
not eax
add eax, 0xd4859390
xor eax, 0xa76664d1
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc8bac7d0
xor eax, 0xc8df77fc
rol eax, 0xa1
popf
jmp 0x140261aab
push rax
pushf
mov eax, 0x9303537
pushf
not eax
add eax, 0xf7bb2d0e
xor eax, 0xd84685ba
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x941090fc
xor eax, 0x865d71e0
rol eax, 0x79
popf
jmp 0x140261aab
mov eax, dword [rbx + 0x14]
shr eax, 6
test al, 1
je 0x140262060
push rax
pushf
mov eax, 0xd620991a
pushf
not eax
add eax, 0x93c3de66
xor eax, 0xd16c37cb
rol eax, 0xee
popf
pushf
not eax
add eax, 0xa2fa70e4
xor eax, 0xc71a55b0
rol eax, 0x8b
popf
jmp 0x140261aab
push rax
pushf
mov eax, 0xaa62eb09
pushf
not eax
add eax, 0x8264782b
xor eax, 0xe5a03c33
rol eax, 0x47
popf
pushf
not eax
add eax, 0x9c7ce62f
xor eax, 0xcba45d1b
rol eax, 0x40
popf
jmp 0x140261aab
mov eax, dword [rbx + 0x14]
shr eax, 8
test al, 1
je 0x1402620f6
push rax
pushf
mov eax, 0xc7be74cb
pushf
not eax
add eax, 0x9541d2d4
xor eax, 0x86ba72f8
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x98975866
xor eax, 0x9c35c613
rol eax, 0x23
popf
pushf
not eax
add eax, 0x84f28f49
xor eax, 0xba95853d
rol eax, 0xa
popf
pushf
not eax
add eax, 0x8f0070ce
xor eax, 0x99c1f648
rol eax, 0xf3
popf
jmp 0x140261aab
push rax
pushf
mov eax, 0x44df328
pushf
not eax
add eax, 0x8fe00c8b
xor eax, 0x869f74b5
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xabcbe611
xor eax, 0xce5b163a
rol eax, 0x5a
popf
jmp 0x140261aab
movsxd rdx, dword [rbx + 0x20]
push rax
pushf
mov eax, 0x101b9148
pushf
not eax
add eax, 0xe16a1500
xor eax, 0xb0a1c089
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe046e2be
xor eax, 0xc140c39d
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9e376196
xor eax, 0xf937589f
rol eax, 0x9c
popf
jmp 0x140261aab
mov rcx, qword [rsp + 0x60]
lea rax, [0x193981eaa]
pushf
sub rax, 0x53877f1a
popf
mov rcx, qword [rax + rcx*8]
test byte [rcx + r13*8 + 0x38], 4
push rax
pushf
mov eax, 0xd6146d2f
pushf
not eax
add eax, 0xdc9a6cbe
xor eax, 0xfe42dd83
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd24050bb
xor eax, 0xb108c448
rol eax, 0xd
popf
jmp 0x140261aab
je 0x14026220e
push rax
pushf
mov eax, 0xa6476d98
pushf
not eax
add eax, 0xce992966
xor eax, 0x9f1892d9
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x9415dfb4
xor eax, 0x902b20d7
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa8b95da5
xor eax, 0xa139a78d
rol eax, 0xc1
popf
jmp 0x140261aab
push rax
pushf
mov eax, 0x5060276a
pushf
not eax
add eax, 0xec2b6d09
xor eax, 0x8cf814fa
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9f469483
xor eax, 0x80b66a0f
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa3ed062f
xor eax, 0xbf6e1374
rol eax, 0x5a
popf
jmp 0x140261aab
dec sil
cmp sil, 1
setbe dil
inc rdi
push rdi
not rdi
sub rdx, rdi
pop rdi
sub rdx, 1
push rax
pushf
mov eax, 0x9c91d6c9
pushf
not eax
add eax, 0xa942cd9c
xor eax, 0xf8ffce5c
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf6276080
xor eax, 0xa6eea98b
rol eax, 0x95
popf
jmp 0x140261aab
mov rax, rdx
cqo
idiv r15
mov rcx, rax
mov rax, qword [rsp + 0x70]
cqo
idiv r15
sub rax, rcx
push r14
not r14
sub rax, r14
pop r14
sub rax, 1
push rax
pushf
mov eax, 0xefb872c5
pushf
not eax
add eax, 0x834a2ebd
xor eax, 0x810af067
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xacfcb29b
xor eax, 0x9a71670a
rol eax, 0xb0
popf
jmp 0x140261aab
mov rbx, qword [rsp + 0x68]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret