Function at 0x140168278
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xaf5b6683
pushf
not eax
add eax, 0x787968f0
xor eax, 0x7484bd3c
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x70693af2
xor eax, 0x3056d7d2
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x1789ec3b
xor eax, 0x7ceb5c26
rol eax, 0xf1
popf
cmp eax, 6
jne 0x1401682c8
popf
pop rax
jmp 0x140168752
cmp eax, 3
jne 0x1401682d7
popf
pop rax
jmp 0x14016853c
cmp eax, 7
jne 0x1401682e6
popf
pop rax
jmp 0x1401687f9
cmp eax, 8
jne 0x1401682f5
popf
pop rax
jmp 0x1401688a7
cmp eax, 9
jne 0x140168304
popf
pop rax
jmp 0x140168932
cmp eax, 2
jne 0x140168313
popf
pop rax
jmp 0x1401684be
cmp eax, 5
jne 0x140168322
popf
pop rax
jmp 0x14016863a
cmp eax, 0
jne 0x140168331
popf
pop rax
jmp 0x14016835e
cmp eax, 4
jne 0x140168340
popf
pop rax
jmp 0x1401685e8
cmp eax, 1
jne 0x14016834f
popf
pop rax
jmp 0x140168406
cmp eax, 0xa
jne 0x14016835e
popf
pop rax
jmp 0x14016897a
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
push rdi
sub rsp, 0x20
movsxd rbx, ecx
lea rcx, [0x1923254fb]
pushf
sub rcx, 0x522e2acb
popf
mov rdx, rbx
mov rax, rbx
sar rax, 6
and edx, 0x3f
mov rax, qword [rcx + rax*8]
lea rdx, [rdx + rdx*8]
mov cl, byte [rax + rdx*8 + 0x38]
test cl, 0x48
jne 0x1401683d3
push rax
pushf
mov eax, 0x1926fbd5
pushf
not eax
add eax, 0x39ceae9b
xor eax, 0x7d244ed8
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x396f7a5e
xor eax, 0x1c19f661
rol eax, 0x6d
popf
jmp 0x1401682b9
push rax
pushf
mov eax, 0x2447c0f1
pushf
not eax
add eax, 0x2600f480
xor eax, 0x77212118
rol eax, 0x18
popf
pushf
not eax
add eax, 0x146e6ff9
xor eax, 0x7df79fe6
rol eax, 0xb5
popf
jmp 0x1401682b9
xor ebp, ebp
test cl, cl
jns 0x140168465
push rax
pushf
mov eax, 0x17542ec2
pushf
not eax
add eax, 0x6a7c8988
xor eax, 0xcee4e68
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x2cb3b143
xor eax, 0x12b818ba
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x6139f4b2
xor eax, 0x736be2c2
rol eax, 0x13
popf
pushf
not eax
add eax, 0x6466d7a8
xor eax, 0x36283539
rol eax, 0x40
popf
jmp 0x1401682b9
push rax
pushf
mov eax, 0x351d42a4
pushf
not eax
add eax, 0x3fe12c2b
xor eax, 0x596bb1b5
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x22f8c27d
xor eax, 0x50dffe2
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x3914123e
xor eax, 0x14dec668
rol eax, 0x66
popf
pushf
not eax
add eax, 0x580d7fbc
xor eax, 0x5f377a57
rol eax, 0xe2
popf
jmp 0x1401682b9
lea r8d, [rbp + 2]
or rdx, 0xffffffffffffffff
mov ecx, ebx
call fcn.140122133
mov rdi, rax
cmp rax, 0xffffffffffffffff
jne 0x140168509
push rax
pushf
mov eax, 0xfdce1f5d
pushf
not eax
add eax, 0x5a57fff1
xor eax, 0x65f8feb2
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x345b0146
xor eax, 0x7033d3e2
rol eax, 0x5a
popf
jmp 0x1401682b9
push rax
pushf
mov eax, 0x8ec3ce0b
pushf
not eax
add eax, 0x4edb8f14
xor eax, 0x7109e209
rol eax, 0xab
popf
pushf
not eax
add eax, 0x3a323c70
xor eax, 0x491a2eb7
rol eax, 0x7c
popf
jmp 0x1401682b9
call fcn.1400e56a6
cmp dword [rax], 0x83
je 0x14016858f
push rax
pushf
mov eax, 0x4fecb979
pushf
not eax
add eax, 0x43a05477
xor eax, 0x241fc91a
rol eax, 0x59
popf
pushf
not eax
add eax, 0x47388c68
xor eax, 0x21cd4b20
rol eax, 0x49
popf
pushf
not eax
add eax, 0x73ba390
xor eax, 0x7e49e2eb
rol eax, 0x7f
popf
jmp 0x1401682b9
push rax
pushf
mov eax, 0x8d89142
pushf
not eax
add eax, 0x61821c6c
xor eax, 0x65deea97
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x1b0a75fd
xor eax, 0x723c407e
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x7c72142
xor eax, 0x6f0766ba
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x77a848ef
xor eax, 0x596893dc
rol eax, 0x45
popf
jmp 0x1401682b9
call fcn.1400e5855
mov eax, dword [rax]
jmp 0x14016897a
mov r8d, 0x770679f8
pushf
not r8d
add r8d, 0x50a1db01
xor r8d, 0x5244cffc
rol r8d, 0xf1
popf
pushf
not r8d
add r8d, 0x39205586
xor r8d, 0xbf6d00d
rol r8d, 0x27
popf
pushf
not r8d
add r8d, 0x711cd287
xor r8d, 0x1065ec9e
rol r8d, 0x8a
popf
mov word [rsp + 0x30], bp
lea rdx, [rsp + 0x30]
mov ecx, ebx
call fcn.14011db36
test eax, eax
jne 0x1401686f9
push rax
pushf
mov eax, 0xa1f2db47
pushf
not eax
add eax, 0x178404d6
xor eax, 0x17722398
rol eax, 0x47
popf
pushf
not eax
add eax, 0x6422115
xor eax, 0x3d346b4
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x9f1f4c5
xor eax, 0x69b9247a
rol eax, 0x68
popf
pushf
not eax
add eax, 0x26e0fc41
xor eax, 0x69875683
rol eax, 0x47
popf
jmp 0x1401682b9
push rax
pushf
mov eax, 0x980c5695
pushf
not eax
add eax, 0xc512b1e
xor eax, 0x79b760f1
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x249298b7
xor eax, 0x533afe3c
rol eax, 0xce
popf
pushf
not eax
add eax, 0x458749c6
xor eax, 0x4092d1c2
rol eax, 0x28
popf
pushf
not eax
add eax, 0x2f30e9
xor eax, 0x61244561
rol eax, 0x8c
popf
jmp 0x1401682b9
cmp word [rsp + 0x30], 0x1a
jne 0x1401687b3
push rax
pushf
mov eax, 0x5b7f648
pushf
not eax
add eax, 0x78281d6e
xor eax, 0x4f06f991
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x265ae402
xor eax, 0x2c6e2f1
rol eax, 0x96
popf
pushf
not eax
add eax, 0x47863f6
xor eax, 0x5ff3021d
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x7c96eb16
xor eax, 0xf3e9b9
rol eax, 0xec
popf
jmp 0x1401682b9
push rax
pushf
mov eax, 0x8155282e
pushf
not eax
add eax, 0x28befbc
xor eax, 0x52614404
rol eax, 0x24
popf
pushf
not eax
add eax, 0xf93622a
xor eax, 0x4ffba653
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x5be35158
xor eax, 0x1de9f34f
rol eax, 0xa5
popf
jmp 0x1401682b9
mov rdx, rdi
mov ecx, ebx
call fcn.14017f00b
cmp eax, 0xffffffff
je 0x140168861
push rax
pushf
mov eax, 0x37625b56
pushf
not eax
add eax, 0x23b451a1
xor eax, 0x595dd99e
rol eax, 0x28
popf
pushf
not eax
add eax, 0x7bee5d46
xor eax, 0x4c76ee9a
rol eax, 0xf
popf
pushf
not eax
add eax, 0x204922b2
xor eax, 0x2c9765fc
rol eax, 0x62
popf
pushf
not eax
add eax, 0x703effaa
xor eax, 0x68f12af2
rol eax, 0xdf
popf
jmp 0x1401682b9
push rax
pushf
mov eax, 0xe963de88
pushf
not eax
add eax, 0x797609f3
xor eax, 0x3852b138
rol eax, 0x28
popf
pushf
not eax
add eax, 0x31410aa4
xor eax, 0x570cf814
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb44bd66
xor eax, 0x2bf568c2
rol eax, 0x40
popf
jmp 0x1401682b9
xor r8d, r8d
xor edx, edx
mov ecx, ebx
call fcn.140122133
cmp rax, 0xffffffffffffffff
je 0x1401688ec
push rax
pushf
mov eax, 0xb0d7c596
pushf
not eax
add eax, 0x567cfb54
xor eax, 0x31083d36
rol eax, 0x41
popf
pushf
not eax
add eax, 0x718b69c4
xor eax, 0x48315c2c
rol eax, 0x79
popf
jmp 0x1401682b9
push rax
pushf
mov eax, 0x9fd5c630
pushf
not eax
add eax, 0x6c0ba270
xor eax, 0x6af90adc
rol eax, 0x76
popf
pushf
not eax
add eax, 0x1b9ba8cb
xor eax, 0x1ff1ca19
rol eax, 0xd
popf
pushf
not eax
add eax, 0x207a6185
xor eax, 0x1088d1dc
rol eax, 0x27
popf
jmp 0x1401682b9
xor eax, eax
push rax
pushf
mov eax, 0x8a62c063
pushf
not eax
add eax, 0x12059394
xor eax, 0x6b9c8d55
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x25a45340
xor eax, 0x8aaa65a
rol eax, 0x54
popf
pushf
not eax
add eax, 0x7535f9fb
xor eax, 0x5a8659b1
rol eax, 8
popf
jmp 0x1401682b9
mov rbx, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret