Function at 0x14017c40b
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x706a7972
pushf
not eax
add eax, 0xa0d961e9
xor eax, 0xc48a0ac9
rol eax, 0x30
popf
pushf
not eax
add eax, 0x91f69558
xor eax, 0xaf36a073
rol eax, 0x74
popf
cmp eax, 4
jne 0x14017c448
popf
pop rax
jmp 0x14017c75c
cmp eax, 0
jne 0x14017c457
popf
pop rax
jmp 0x14017c556
cmp eax, 3
jne 0x14017c466
popf
pop rax
jmp 0x14017c726
cmp eax, 1
jne 0x14017c475
popf
pop rax
jmp 0x14017c63f
cmp eax, 0xd
jne 0x14017c484
popf
pop rax
jmp 0x14017cb85
cmp eax, 7
jne 0x14017c493
popf
pop rax
jmp 0x14017c8db
cmp eax, 0xe
jne 0x14017c4a2
popf
pop rax
jmp 0x14017cbd7
cmp eax, 0xb
jne 0x14017c4b1
popf
pop rax
jmp 0x14017ca7d
cmp eax, 0xc
jne 0x14017c4c0
popf
pop rax
jmp 0x14017cafc
cmp eax, 8
jne 0x14017c4cf
popf
pop rax
jmp 0x14017c969
cmp eax, 0x10
jne 0x14017c4de
popf
pop rax
jmp 0x14017cce5
cmp eax, 2
jne 0x14017c4ed
popf
pop rax
jmp 0x14017c688
cmp eax, 9
jne 0x14017c4fc
popf
pop rax
jmp 0x14017c9d0
cmp eax, 0x12
jne 0x14017c50b
popf
pop rax
jmp 0x14017cedd
cmp eax, 6
jne 0x14017c51a
popf
pop rax
jmp 0x14017c84f
cmp eax, 0x11
jne 0x14017c529
popf
pop rax
jmp 0x14017cdb7
cmp eax, 5
jne 0x14017c538
popf
pop rax
jmp 0x14017c7f3
cmp eax, 0xf
jne 0x14017c547
popf
pop rax
jmp 0x14017cc7b
cmp eax, 0xa
jne 0x14017c556
popf
pop rax
jmp 0x14017ca75
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x50
mov rsi, r8
mov r15, rdx
mov r13, rcx
mov r14, qword [rcx]
mov qword [rsp + 0x80], r14
mov rbx, qword [r14 + 8]
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x38], 0
mov rbp, r14
cmp byte [rbx + 0x19], 0
jne 0x14017c5f9
push rax
pushf
mov eax, 0x2114baac
pushf
not eax
add eax, 0xd854c357
xor eax, 0xc19d323c
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa87993b9
xor eax, 0xc73a6a7f
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf096ae07
xor eax, 0x8c7976c9
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xfaeabef6
xor eax, 0xca4d3980
rol eax, 0xfc
popf
jmp 0x14017c439
push rax
pushf
mov eax, 0xd244c8b3
pushf
not eax
add eax, 0xf92b5de6
xor eax, 0xaa969dc1
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc4dbaa69
xor eax, 0xe0d2edfd
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xeef6c66a
xor eax, 0xe87f67f7
rol eax, 0xa2
popf
jmp 0x14017c439
mov r14, qword [r8 + 0x10]
mov r12, qword [r8 + 0x18]
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xca6b6233
pushf
not eax
add eax, 0xe95a231e
xor eax, 0x83d27b3b
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc8044abc
xor eax, 0x8d88d318
rol eax, 0x90
popf
jmp 0x14017c439
mov qword [rsp + 0x30], rbx
lea rcx, [rbx + 0x20]
mov rdx, rsi
cmp r12, 0xf
jbe 0x14017c6f3
push rax
pushf
mov eax, 0x11ece5b1
pushf
not eax
add eax, 0xcac99a8c
xor eax, 0xe519917f
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdf20e8b8
xor eax, 0xc5bfb16e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xbdc552d5
xor eax, 0xbda3237e
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd2d7a8db
xor eax, 0xd60e6c06
rol eax, 0xf1
popf
jmp 0x14017c439
push rax
pushf
mov eax, 0x6fdeaa68
pushf
not eax
add eax, 0xd10ca477
xor eax, 0xa4f5480a
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa437361b
xor eax, 0x83ea988f
rol eax, 0x94
popf
jmp 0x14017c439
mov rdx, qword [rsi]
push rax
pushf
mov eax, 0xf7102e03
pushf
not eax
add eax, 0x9f92ece1
xor eax, 0xfe4b5c72
rol eax, 0x55
popf
pushf
not eax
add eax, 0xf4cf67b6
xor eax, 0x9ee48e39
rol eax, 0xdc
popf
jmp 0x14017c439
mov rdi, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x14017c79a
push rax
pushf
mov eax, 0xbd244938
pushf
not eax
add eax, 0x8153cd0c
xor eax, 0xe27d3fa3
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe59c95cc
xor eax, 0xd2736793
rol eax, 0xd4
popf
jmp 0x14017c439
push rax
pushf
mov eax, 0x3d17bc4
pushf
not eax
add eax, 0xe3f1c992
xor eax, 0xfe2f0228
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa827a888
xor eax, 0xbcb6502c
rol eax, 0x28
popf
pushf
not eax
add eax, 0xec488bbe
xor eax, 0x8fdabfbb
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xdd741af3
xor eax, 0xeaa0d74e
rol eax, 0x21
popf
jmp 0x14017c439
mov rcx, qword [rcx]
push rax
pushf
mov eax, 0xec16bcc0
pushf
not eax
add eax, 0x8554b652
xor eax, 0xfa97a0bf
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf5f99e1d
xor eax, 0x8c7140b6
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xea5bccd2
xor eax, 0xff3182ef
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc7fa7913
xor eax, 0xbb4d8ca4
rol eax, 0x51
popf
jmp 0x14017c439
mov r8, rdi
cmp r14, rdi
cmovb r8, r14
call fcn.140294943
test eax, eax
je 0x14017c8a8
push rax
pushf
mov eax, 0xcf9e8ae7
pushf
not eax
add eax, 0xc5bff50c
xor eax, 0xde7a5772
rol eax, 0x55
popf
pushf
not eax
add eax, 0xfa599882
xor eax, 0xdcddfedb
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xcea02884
xor eax, 0x9b36fa0b
rol eax, 0x48
popf
jmp 0x14017c439
push rax
pushf
mov eax, 0xae36cea4
pushf
not eax
add eax, 0xc0342cc3
xor eax, 0x8085df4e
rol eax, 0xca
popf
pushf
not eax
add eax, 0xba5c93f0
xor eax, 0xe05751aa
rol eax, 0x66
popf
jmp 0x14017c439
js 0x14017c910
push rax
pushf
mov eax, 0x53680bd1
pushf
not eax
add eax, 0xeeeaf3c9
xor eax, 0xf0841c37
rol eax, 0x42
popf
pushf
not eax
add eax, 0x923f50ee
xor eax, 0xe62761ec
rol eax, 0x11
popf
jmp 0x14017c439
push rax
pushf
mov eax, 0xe6e81f24
pushf
not eax
add eax, 0x8992e5f9
xor eax, 0xf39f2a40
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xfeb45730
xor eax, 0xa1477148
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf721e88c
xor eax, 0xa4e2bccd
rol eax, 7
popf
pushf
not eax
add eax, 0x9deabee2
xor eax, 0xaecd86b0
rol eax, 0x4e
popf
jmp 0x14017c439
mov dword [rsp + 0x38], 1
mov rbp, rbx
mov rbx, qword [rbx]
push rax
pushf
mov eax, 0xdaf60e37
pushf
not eax
add eax, 0x8cdd7a7b
xor eax, 0x9051a77a
rol eax, 0x65
popf
pushf
not eax
add eax, 0xaf27bb8f
xor eax, 0x95184b21
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x9f20af0c
xor eax, 0xb64204f7
rol eax, 0x17
popf
pushf
not eax
add eax, 0xecab0874
xor eax, 0xa10e2415
rol eax, 0x95
popf
jmp 0x14017c439
cmp byte [rbx + 0x19], 0
je 0x14017ca2f
push rax
pushf
mov eax, 0x1e4cab8d
pushf
not eax
add eax, 0xe20f6e05
xor eax, 0xa1a712ac
rol eax, 0x70
popf
pushf
not eax
add eax, 0x8831ed77
xor eax, 0xc7e3105d
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x909c77da
xor eax, 0xb521a6c6
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc2cfcfbe
xor eax, 0xae92691c
rol eax, 0x95
popf
jmp 0x14017c439
push rax
pushf
mov eax, 0xd9a04c45
pushf
not eax
add eax, 0xb858ea02
xor eax, 0xeb3f5e97
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa77c480f
xor eax, 0xa93f7efd
rol eax, 0x89
popf
pushf
not eax
add eax, 0xd54d5316
xor eax, 0x8af9e00f
rol eax, 0x9c
popf
jmp 0x14017c439
mov r14, qword [rsp + 0x80]
cmp byte [rbp + 0x19], 0
jne 0x14017cab6
push rax
pushf
mov eax, 0x7dd75baa
pushf
not eax
add eax, 0xee11c0fa
xor eax, 0xc0b9e863
rol eax, 0x11
popf
pushf
not eax
add eax, 0xd0f2c7e3
xor eax, 0xb69966eb
rol eax, 0x7e
popf
jmp 0x14017c439
push rax
pushf
mov eax, 0x1b694e2f
pushf
not eax
add eax, 0x942588af
xor eax, 0xa0b53458
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xdfbf8d13
xor eax, 0xf061ee5a
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf3f68b6a
xor eax, 0x94f420d7
rol eax, 0x30
popf
jmp 0x14017c439
lea r8, [rbp + 0x20]
mov rdx, rsi
call fcn.1401d637e
test al, al
jne 0x14017cb3f
push rax
pushf
mov eax, 0x85ef429b
pushf
not eax
add eax, 0xbe81cb48
xor eax, 0xcfa1cf2e
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xd6df722d
xor eax, 0xb07681cd
rol eax, 2
popf
jmp 0x14017c439
push rax
pushf
mov eax, 0x70da13db
pushf
not eax
add eax, 0xabb16d5c
xor eax, 0xe279a4d1
rol eax, 0x92
popf
pushf
not eax
add eax, 0xdf288522
xor eax, 0xa03fb3e0
rol eax, 2
popf
pushf
not eax
add eax, 0xcaa48411
xor eax, 0xa32a3cf7
rol eax, 0x5c
popf
jmp 0x14017c439
mov qword [r15], rbp
mov byte [r15 + 8], al
jmp 0x14017ce76
cmp rdi, r14
jae 0x14017cc22
push rax
pushf
mov eax, 0xf26e4b03
pushf
not eax
add eax, 0xb6701d71
xor eax, 0x858ee046
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x82d90c03
xor eax, 0x95914faf
rol eax, 0xf
popf
pushf
not eax
add eax, 0x8a7bf4d4
xor eax, 0xac2b01f9
rol eax, 0x55
popf
jmp 0x14017c439
push rax
pushf
mov eax, 0x31463d06
pushf
not eax
add eax, 0xbfbd8b96
xor eax, 0x96e333b0
rol eax, 0x13
popf
pushf
not eax
add eax, 0xf08b59bb
xor eax, 0x9ee882ad
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x913e0c3a
xor eax, 0xecaf7117
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x82e0da8c
xor eax, 0x99bffe61
rol eax, 0xce
popf
jmp 0x14017c439
mov dword [rsp + 0x38], 0
mov rbx, qword [rbx + 0x10]
jmp 0x14017c9d0
movabs rax, 0x96bd333fd2cf493e
pushf
not rax
add rax, 0x6c097544
xor rax, 0x48f2e0d9
rol rax, 4
popf
pushf
not rax
add rax, 0x79006040
xor rax, 0x6f40c95a
rol rax, 0xd
popf
pushf
not rax
add rax, 0x597b9707
xor rax, 0x778eb015
rol rax, 0xc9
popf
cmp qword [r13 + 8], rax
je 0x14017cd84
push rax
pushf
mov eax, 0xd9ef07b1
pushf
not eax
add eax, 0xa81c4113
xor eax, 0xf5d16ebc
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe732e558
xor eax, 0xc5ca4ccf
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xddbbd43f
xor eax, 0xff98f560
rol eax, 0xd7
popf
jmp 0x14017c439
push rax
pushf
mov eax, 0x3f8d70fa
pushf
not eax
add eax, 0xb7e8f2c3
xor eax, 0xd9136707
rol eax, 0x84
popf
pushf
not eax
add eax, 0xa57039fb
xor eax, 0x90e54d00
rol eax, 0xb2
popf
jmp 0x14017c439
mov qword [rsp + 0x20], r13
mov qword [rsp + 0x28], 0
mov ecx, 0xeae1caed
pushf
not ecx
add ecx, 0xb04ef5f7
xor ecx, 0xf077078d
rol ecx, 0xcf
popf
pushf
not ecx
add ecx, 0x90366fc8
xor ecx, 0xfb172e14
rol ecx, 0xb9
popf
pushf
not ecx
add ecx, 0xd3a42bc9
xor ecx, 0x92325e17
rol ecx, 0xff
popf
pushf
not ecx
add ecx, 0xc525e067
xor ecx, 0xd7cfc304
rol ecx, 0xc
popf
call fcn.1400cc123
mov rdi, rax
mov qword [rsp + 0x28], rax
mov rdx, rsi
lea rcx, [rax + 0x20]
call fcn.140200391
lea rcx, [rdi + 0x40]
xor edx, edx
call fcn.140015230
nop
mov qword [rdi], r14
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], r14
mov word [rdi + 0x18], 0
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x20], xmm0
mov r8, rdi
lea rdx, [rsp + 0x20]
mov rcx, r13
call fcn.140291353
mov qword [r15], rax
mov byte [r15 + 8], 1
mov rax, r15
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x38]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
call fcn.14019b783
int3