Function at 0x14013add8
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x360189d9
pushf
not eax
add eax, 0xb74a7388
xor eax, 0xfad9e82c
rol eax, 4
popf
pushf
not eax
add eax, 0x81e3925e
xor eax, 0xd285808d
rol eax, 0x75
popf
pushf
not eax
add eax, 0xff22390a
xor eax, 0xa7beee2a
rol eax, 0x3a
popf
cmp eax, 4
jne 0x14013ae28
popf
pop rax
jmp 0x14013b19c
cmp eax, 0
jne 0x14013ae37
popf
pop rax
jmp 0x14013af54
cmp eax, 3
jne 0x14013ae46
popf
pop rax
jmp 0x14013b148
cmp eax, 1
jne 0x14013ae55
popf
pop rax
jmp 0x14013b04d
cmp eax, 0xd
jne 0x14013ae64
popf
pop rax
jmp 0x14013b674
cmp eax, 7
jne 0x14013ae73
popf
pop rax
jmp 0x14013b37d
cmp eax, 0xe
jne 0x14013ae82
popf
pop rax
jmp 0x14013b702
cmp eax, 0xb
jne 0x14013ae91
popf
pop rax
jmp 0x14013b513
cmp eax, 0xc
jne 0x14013aea0
popf
pop rax
jmp 0x14013b5d9
cmp eax, 8
jne 0x14013aeaf
popf
pop rax
jmp 0x14013b3c1
cmp eax, 0x10
jne 0x14013aebe
popf
pop rax
jmp 0x14013b742
cmp eax, 2
jne 0x14013aecd
popf
pop rax
jmp 0x14013b0d1
cmp eax, 9
jne 0x14013aedc
popf
pop rax
jmp 0x14013b478
cmp eax, 0x12
jne 0x14013aeeb
popf
pop rax
jmp 0x14013b826
cmp eax, 6
jne 0x14013aefa
popf
pop rax
jmp 0x14013b306
cmp eax, 0x11
jne 0x14013af09
popf
pop rax
jmp 0x14013b7ad
cmp eax, 5
jne 0x14013af18
popf
pop rax
jmp 0x14013b26d
cmp eax, 0x13
jne 0x14013af27
popf
pop rax
jmp 0x14013b872
cmp eax, 0xa
jne 0x14013af36
popf
pop rax
jmp 0x14013b4b8
cmp eax, 0x14
jne 0x14013af45
popf
pop rax
jmp 0x14013b8ab
cmp eax, 0xf
jne 0x14013af54
popf
pop rax
jmp 0x14013b738
push rbx
push rsi
push r14
push r15
sub rsp, 0x28
mov r14, qword [rcx + 0x10]
movabs rbx, 0xfa4f2bf63021e555
pushf
not rbx
add rbx, 0x5a39d25a
xor rbx, 0x77b5737b
rol rbx, 0x7e
popf
pushf
not rbx
add rbx, 0x78a1bdcc
xor rbx, 0x48056581
rol rbx, 0x5a
popf
pushf
not rbx
add rbx, 0x606a4a91
xor rbx, 0x4b6ffb65
rol rbx, 0x65
popf
pushf
not rbx
add rbx, 0x64407644
xor rbx, 0x47214ff8
rol rbx, 0xe0
popf
mov rax, rbx
movzx r15d, r9b
sub rax, r14
mov rsi, rcx
cmp rax, rdx
jb 0x14013b01a
push rax
pushf
mov eax, 0xdffc7464
pushf
not eax
add eax, 0x80a13ecc
xor eax, 0xa3bf4e67
rol eax, 0x28
popf
pushf
not eax
add eax, 0xadc2b3fc
xor eax, 0xb23eb3f8
rol eax, 0xa3
popf
jmp 0x14013ae19
push rax
pushf
mov eax, 0xd565969c
pushf
not eax
add eax, 0xee8b71b7
xor eax, 0xee20b259
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc1978571
xor eax, 0xe592e061
rol eax, 0xd0
popf
jmp 0x14013ae19
mov qword [rsp + 0x60], rbp
mov rbp, qword [rcx + 0x18]
mov qword [rsp + 0x20], r12
lea r12, [rdx + r14]
mov rdx, r12
or rdx, 0xf
cmp rdx, rbx
ja 0x14013b09e
push rax
pushf
mov eax, 0x91c25385
pushf
not eax
add eax, 0xbc0b6f65
xor eax, 0xa5baf903
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xfefe085a
xor eax, 0x8cbe38de
rol eax, 0x5d
popf
jmp 0x14013ae19
push rax
pushf
mov eax, 0xc9bcda24
pushf
not eax
add eax, 0x9061216c
xor eax, 0x917d3abb
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa4519831
xor eax, 0xcad39fd9
rol eax, 0xd8
popf
jmp 0x14013ae19
mov rcx, rbp
mov rax, rbx
shr rcx, 1
sub rax, rcx
cmp rbp, rax
ja 0x14013b115
push rax
pushf
mov eax, 0xa07523a9
pushf
not eax
add eax, 0xe4ee6b62
xor eax, 0xe5830a67
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb71efedc
xor eax, 0xbcf959fe
rol eax, 0x2f
popf
jmp 0x14013ae19
push rax
pushf
mov eax, 0x13ced3d6
pushf
not eax
add eax, 0xfb6606aa
xor eax, 0xa8e7a987
rol eax, 0x46
popf
pushf
not eax
add eax, 0xd1d4b981
xor eax, 0xf5ade46f
rol eax, 0xc1
popf
jmp 0x14013ae19
lea rax, [rcx + rbp]
mov rbx, rdx
cmp rdx, rax
cmovb rbx, rax
push rax
pushf
mov eax, 0x5e5c8bf0
pushf
not eax
add eax, 0xf91be38f
xor eax, 0x901a38a7
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x9378ffe8
xor eax, 0xba609451
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd8945443
xor eax, 0x80fc2fcf
rol eax, 0x61
popf
jmp 0x14013ae19
mov rcx, rbx
mov qword [rsp + 0x68], rdi
add rcx, 1
mov rax, 0xffffffffffffffff
cmovb rcx, rax
cmp rcx, 0x1000
jb 0x14013b215
push rax
pushf
mov eax, 0x52650f1f
pushf
not eax
add eax, 0xefbe5b50
xor eax, 0xf6190cf2
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf634e7f4
xor eax, 0x8155cd28
rol eax, 0x26
popf
pushf
not eax
add eax, 0x80e6357b
xor eax, 0xfb9c91c1
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xf819a121
xor eax, 0xc813923a
rol eax, 0xd9
popf
jmp 0x14013ae19
push rax
pushf
mov eax, 0x1afd0008
pushf
not eax
add eax, 0xf58e5e7b
xor eax, 0x91b9b2ba
rol eax, 0x63
popf
pushf
not eax
add eax, 0xf088f28a
xor eax, 0xb709781f
rol eax, 0x55
popf
pushf
not eax
add eax, 0xf586b811
xor eax, 0xe5b5b75f
rol eax, 1
popf
pushf
not eax
add eax, 0xc3837459
xor eax, 0xa51560fd
rol eax, 0xd6
popf
jmp 0x14013ae19
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14013b2ad
push rax
pushf
mov eax, 0xdaaed8d1
pushf
not eax
add eax, 0xb7110a44
xor eax, 0x8c6c357c
rol eax, 0xf
popf
pushf
not eax
add eax, 0x98edc830
xor eax, 0x96e0a028
rol eax, 0x50
popf
jmp 0x14013ae19
push rax
pushf
mov eax, 0xe553a95c
pushf
not eax
add eax, 0x9ee93b18
xor eax, 0xb9c638a1
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe82d1a2a
xor eax, 0xbd806bd9
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9366fd45
xor eax, 0xc824d9fc
rol eax, 0x89
popf
pushf
not eax
add eax, 0x880cbd7d
xor eax, 0xa053c608
rol eax, 0xd8
popf
jmp 0x14013ae19
mov rcx, rax
call fcn.14015317f
test rax, rax
je 0x14013b34a
push rax
pushf
mov eax, 0x4269ffb4
pushf
not eax
add eax, 0x93979fd6
xor eax, 0xbc168691
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd3971e46
xor eax, 0x98482499
rol eax, 0x74
popf
jmp 0x14013ae19
push rax
pushf
mov eax, 0xb93e8d4a
pushf
not eax
add eax, 0x9913043d
xor eax, 0x97ba3051
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xad382a2b
xor eax, 0xbb030fe3
rol eax, 0x62
popf
jmp 0x14013ae19
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14013b513
test rcx, rcx
je 0x14013b41f
push rax
pushf
mov eax, 0x32eec2d1
pushf
not eax
add eax, 0xac1c588c
xor eax, 0xa97c0927
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x8c3c61d0
xor eax, 0x8780f22f
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd37487dd
xor eax, 0xd015803f
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xc25faac7
xor eax, 0xca2218cd
rol eax, 7
popf
jmp 0x14013ae19
push rax
pushf
mov eax, 0x146dafb0
pushf
not eax
add eax, 0xd9036181
xor eax, 0xfb602a8e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xcb5e2c86
xor eax, 0xd83899f6
rol eax, 3
popf
pushf
not eax
add eax, 0x94b49e91
xor eax, 0xe295ce6e
rol eax, 0x89
popf
pushf
not eax
add eax, 0xcf2db4ca
xor eax, 0xf7e227f2
rol eax, 8
popf
jmp 0x14013ae19
call fcn.14015317f
mov rdi, rax
jmp 0x14013b513
xor edi, edi
push rax
pushf
mov eax, 0x69a0d24
pushf
not eax
add eax, 0xd930a16e
xor eax, 0xfb60a8c6
rol eax, 0x14
popf
pushf
not eax
add eax, 0xd53c53d7
xor eax, 0xc97f480d
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa2fccdd5
xor eax, 0xa2662c7b
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xef92e695
xor eax, 0xc4e7a539
rol eax, 0x93
popf
jmp 0x14013ae19
mov qword [rsi + 0x10], r12
mov r8, r14
mov qword [rsi + 0x18], rbx
mov rcx, rdi
cmp rbp, 0x10
jb 0x14013b580
push rax
pushf
mov eax, 0x9ef4d73b
pushf
not eax
add eax, 0xd04b96f4
xor eax, 0xdbc9a837
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc8e7d41f
xor eax, 0xda49ca82
rol eax, 0x22
popf
pushf
not eax
add eax, 0xff2c422b
xor eax, 0xb22ad3be
rol eax, 0xde
popf
pushf
not eax
add eax, 0xaf0662ed
xor eax, 0x95e39c3f
rol eax, 0xac
popf
jmp 0x14013ae19
push rax
pushf
mov eax, 0x422c0e60
pushf
not eax
add eax, 0xe8ddf088
xor eax, 0xc0eafad3
rol eax, 0x42
popf
pushf
not eax
add eax, 0xe706d86d
xor eax, 0xce4187c3
rol eax, 0x58
popf
pushf
not eax
add eax, 0x910c7480
xor eax, 0xebd832a2
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xab78f064
xor eax, 0xd74e64ef
rol eax, 0x7e
popf
jmp 0x14013ae19
mov rbx, qword [rsi]
mov rdx, rbx
call fcn.14004a2c0
lea rdx, [rbp + 1]
mov byte [r14 + rdi], r15b
mov byte [r14 + rdi + 1], 0
cmp rdx, 0x1000
jb 0x14013b62e
push rax
pushf
mov eax, 0x210dc240
pushf
not eax
add eax, 0xca228fc6
xor eax, 0xe764b6b2
rol eax, 0x82
popf
pushf
not eax
add eax, 0xbe6f89bf
xor eax, 0x84ad4ce1
rol eax, 0x14
popf
jmp 0x14013ae19
push rax
pushf
mov eax, 0x5efc2e01
pushf
not eax
add eax, 0xc40acedf
xor eax, 0xad08429f
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd98eab2c
xor eax, 0xb9b42134
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd3a4c5be
xor eax, 0xf161603b
rol eax, 0x74
popf
jmp 0x14013ae19
mov rcx, qword [rbx - 8]
add rdx, 0x27
sub rbx, rcx
lea rax, [rbx - 8]
cmp rax, 0x1f
ja 0x14013b6cf
push rax
pushf
mov eax, 0x328878f8
pushf
not eax
add eax, 0xa8f72b18
xor eax, 0xfd2dba69
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x83721ecb
xor eax, 0xb8b75e29
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb23f4cae
xor eax, 0x870867e4
rol eax, 0xdd
popf
jmp 0x14013ae19
push rax
pushf
mov eax, 0x4feadeb7
pushf
not eax
add eax, 0xf3051e7e
xor eax, 0xee51f1b3
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf8dfa00b
xor eax, 0x8393743c
rol eax, 0xf4
popf
jmp 0x14013ae19
mov rbx, rcx
push rax
pushf
mov eax, 0x46489120
pushf
not eax
add eax, 0xf1226574
xor eax, 0xd0aea7e9
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe984ea1e
xor eax, 0xe20ff52e
rol eax, 3
popf
jmp 0x14013ae19
mov rcx, rbx
call fcn.14021a52b
jmp 0x14013b7ad
mov rdx, rsi
call fcn.14004a2c0
mov byte [r14 + rdi], r15b
mov byte [r14 + rdi + 1], 0
push rax
pushf
mov eax, 0x37d0b937
pushf
not eax
add eax, 0xecc05a80
xor eax, 0x98f71ffd
rol eax, 0x61
popf
pushf
not eax
add eax, 0x95ca87b5
xor eax, 0x8ed1c5a5
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x99fb9281
xor eax, 0x80cf89a7
rol eax, 0x22
popf
pushf
not eax
add eax, 0xf51077c2
xor eax, 0xe64202be
rol eax, 0x82
popf
jmp 0x14013ae19
mov qword [rsi], rdi
mov rax, rsi
mov rdi, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x60]
mov r12, qword [rsp + 0x20]
add rsp, 0x28
pop r15
pop r14
pop rsi
pop rbx
ret
call fcn.1401f095d
int3
call fcn.1402aff10
int3
call fcn.14016bdbf
int3