Function at 0x1401f3b80
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x6615a7d0
pushf
not eax
add eax, 0xd1c29e45
xor eax, 0xaf09c459
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xdf240ea8
xor eax, 0xfd9e8111
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xaae64e3c
xor eax, 0xa7c611d0
rol eax, 0xd7
popf
cmp eax, 4
jne 0x1401f3bd0
popf
pop rax
jmp 0x1401f3ed8
cmp eax, 0
jne 0x1401f3bdf
popf
pop rax
jmp 0x1401f3d29
cmp eax, 3
jne 0x1401f3bee
popf
pop rax
jmp 0x1401f3e59
cmp eax, 1
jne 0x1401f3bfd
popf
pop rax
jmp 0x1401f3dae
cmp eax, 0xd
jne 0x1401f3c0c
popf
pop rax
jmp 0x1401f43d6
cmp eax, 7
jne 0x1401f3c1b
popf
pop rax
jmp 0x1401f4092
cmp eax, 0xe
jne 0x1401f3c2a
popf
pop rax
jmp 0x1401f443c
cmp eax, 0xb
jne 0x1401f3c39
popf
pop rax
jmp 0x1401f42ee
cmp eax, 0xc
jne 0x1401f3c48
popf
pop rax
jmp 0x1401f4345
cmp eax, 8
jne 0x1401f3c57
popf
pop rax
jmp 0x1401f40e6
cmp eax, 0x10
jne 0x1401f3c66
popf
pop rax
jmp 0x1401f451e
cmp eax, 0x17
jne 0x1401f3c75
popf
pop rax
jmp 0x1401f480a
cmp eax, 9
jne 0x1401f3c84
popf
pop rax
jmp 0x1401f4192
cmp eax, 0x12
jne 0x1401f3c93
popf
pop rax
jmp 0x1401f4681
cmp eax, 6
jne 0x1401f3ca2
popf
pop rax
jmp 0x1401f401b
cmp eax, 0x11
jne 0x1401f3cb1
popf
pop rax
jmp 0x1401f45cd
cmp eax, 5
jne 0x1401f3cc0
popf
pop rax
jmp 0x1401f3f83
cmp eax, 0x16
jne 0x1401f3ccf
popf
pop rax
jmp 0x1401f47ab
cmp eax, 0xa
jne 0x1401f3cde
popf
pop rax
jmp 0x1401f422b
cmp eax, 0x14
jne 0x1401f3ced
popf
pop rax
jmp 0x1401f4715
cmp eax, 0xf
jne 0x1401f3cfc
popf
pop rax
jmp 0x1401f4484
cmp eax, 0x13
jne 0x1401f3d0b
popf
pop rax
jmp 0x1401f46dd
cmp eax, 0x15
jne 0x1401f3d1a
popf
pop rax
jmp 0x1401f475f
cmp eax, 2
jne 0x1401f3d29
popf
pop rax
jmp 0x1401f3e56
push rbx
push rbp
push rdi
push r14
push r15
sub rsp, 0x20
mov rbp, qword [rcx + 0x18]
mov r14, rdx
movsx r15d, r8b
mov rbx, rcx
cmp rdx, rbp
ja 0x1401f3d7b
push rax
pushf
mov eax, 0x77f371df
pushf
not eax
add eax, 0xed3d5a91
xor eax, 0x8df29d7b
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x9dde9401
xor eax, 0xc2303c7b
rol eax, 0xba
popf
jmp 0x1401f3bc1
push rax
pushf
mov eax, 0x68ac66eb
pushf
not eax
add eax, 0xcb79bd65
xor eax, 0xd7b39c02
rol eax, 0x47
popf
pushf
not eax
add eax, 0x923b8de1
xor eax, 0xd2565006
rol eax, 0x8b
popf
jmp 0x1401f3bc1
mov rdi, rcx
cmp rbp, 0x10
jb 0x1401f3e10
push rax
pushf
mov eax, 0x8a2effc1
pushf
not eax
add eax, 0x97918025
xor eax, 0xef4d286b
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xe1ab51da
xor eax, 0xdb38be77
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb76429ad
xor eax, 0xa0a4a631
rol eax, 0xff
popf
pushf
not eax
add eax, 0x83d3d1ac
xor eax, 0x96900bdb
rol eax, 0xa0
popf
jmp 0x1401f3bc1
push rax
pushf
mov eax, 0x93799635
pushf
not eax
add eax, 0xbf6ffbc7
xor eax, 0x979fee37
rol eax, 0x96
popf
pushf
not eax
add eax, 0x84968cff
xor eax, 0xe8814996
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xc97e8383
xor eax, 0xab994a4f
rol eax, 0x6b
popf
jmp 0x1401f3bc1
mov rdi, qword [rcx]
mov qword [rcx + 0x10], r14
mov edx, r15d
mov rcx, rdi
mov r8, r14
call fcn.14001bb90
mov rax, rbx
mov byte [r14 + rdi], 0
add rsp, 0x20
pop r15
pop r14
pop rdi
pop rbp
pop rbx
ret
movabs rdi, 0xfe961560d7f637f9
pushf
not rdi
add rdi, 0x7b7435bc
xor rdi, 0x517cfdc2
rol rdi, 0xe7
popf
pushf
not rdi
add rdi, 0x65d114ae
xor rdi, 0x4f243b4b
rol rdi, 0xc8
popf
cmp r14, rdi
ja 0x1401f3f50
push rax
pushf
mov eax, 0x3145ddd4
pushf
not eax
add eax, 0xc6407f46
xor eax, 0xa7947560
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x944b86f3
xor eax, 0xb896d2a6
rol eax, 0xb4
popf
jmp 0x1401f3bc1
push rax
pushf
mov eax, 0x25013012
pushf
not eax
add eax, 0xf5b43edc
xor eax, 0xa281cc2c
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd020c434
xor eax, 0x89c91785
rol eax, 0xd4
popf
jmp 0x1401f3bc1
mov rcx, r14
or rcx, 0xf
cmp rcx, rdi
ja 0x1401f3fe8
push rax
pushf
mov eax, 0xc5782a50
pushf
not eax
add eax, 0xc8153a2f
xor eax, 0xafc091bb
rol eax, 0x45
popf
pushf
not eax
add eax, 0x8932588f
xor eax, 0xddd443f2
rol eax, 0x44
popf
pushf
not eax
add eax, 0xf17c36ed
xor eax, 0xb48ace82
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x85c4349d
xor eax, 0xe1395f20
rol eax, 0xf4
popf
jmp 0x1401f3bc1
push rax
pushf
mov eax, 0x8ba92055
pushf
not eax
add eax, 0x84a3c67d
xor eax, 0xfaa32b28
rol eax, 0x78
popf
pushf
not eax
add eax, 0xaec529b6
xor eax, 0x9fcad028
rol eax, 0xb0
popf
jmp 0x1401f3bc1
mov rdx, rbp
mov rax, rdi
shr rdx, 1
sub rax, rdx
cmp rbp, rax
ja 0x1401f405f
push rax
pushf
mov eax, 0xc9c3643
pushf
not eax
add eax, 0xc25ce829
xor eax, 0xc6f7bfed
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x869c7e80
xor eax, 0xb9c0485e
rol eax, 0x57
popf
jmp 0x1401f3bc1
push rax
pushf
mov eax, 0xb5e9e468
pushf
not eax
add eax, 0xeb8574c6
xor eax, 0xa11cf157
rol eax, 0x73
popf
pushf
not eax
add eax, 0xaccafdbb
xor eax, 0xa476517f
rol eax, 0x18
popf
jmp 0x1401f3bc1
lea rax, [rdx + rbp]
mov rdi, rcx
cmp rcx, rax
cmovb rdi, rax
push rax
pushf
mov eax, 0x2899a96c
pushf
not eax
add eax, 0xf8492b80
xor eax, 0x8f7134c7
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xec8b003f
xor eax, 0x8e2dd915
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc1eee6e8
xor eax, 0xc7c0759f
rol eax, 0xc3
popf
jmp 0x1401f3bc1
mov rcx, rdi
mov qword [rsp + 0x68], rsi
add rcx, 1
mov rax, 0xffffffffffffffff
cmovb rcx, rax
cmp rcx, 0x1000
jb 0x1401f414c
push rax
pushf
mov eax, 0x78d13f5a
pushf
not eax
add eax, 0xb5412cf4
xor eax, 0xa26b516e
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xebffa1cb
xor eax, 0xf4585a25
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x986e0818
xor eax, 0x8da18cad
rol eax, 0xec
popf
jmp 0x1401f3bc1
push rax
pushf
mov eax, 0x95b215a
pushf
not eax
add eax, 0xa423311e
xor eax, 0xea5a4a23
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf180af49
xor eax, 0xb8d1bec2
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf4b58ef1
xor eax, 0xb4610f23
rol eax, 2
popf
jmp 0x1401f3bc1
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1401f41f8
push rax
pushf
mov eax, 0x47ad22ef
pushf
not eax
add eax, 0xec7ebd12
xor eax, 0x80e3be93
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xfbe9cb1b
xor eax, 0xa5cc0ba3
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd87246d1
xor eax, 0xf423b1b1
rol eax, 0x68
popf
pushf
not eax
add eax, 0x92eae6cd
xor eax, 0xa458f21b
rol eax, 0x80
popf
jmp 0x1401f3bc1
push rax
pushf
mov eax, 0x3477c7f5
pushf
not eax
add eax, 0xab555768
xor eax, 0x9cb1e626
rol eax, 0x41
popf
pushf
not eax
add eax, 0x9599233e
xor eax, 0xc0c050be
rol eax, 0x3f
popf
jmp 0x1401f3bc1
mov rcx, rax
call fcn.140076fb5
test rax, rax
je 0x1401f4295
push rax
pushf
mov eax, 0xdd3a8b62
pushf
not eax
add eax, 0xd7b5933b
xor eax, 0xde986836
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe74eabf4
xor eax, 0xec6995b0
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xee607d6f
xor eax, 0xcbce477d
rol eax, 0x56
popf
pushf
not eax
add eax, 0xf1eeb557
xor eax, 0xaf1aab41
rol eax, 0xee
popf
jmp 0x1401f3bc1
push rax
pushf
mov eax, 0x1aa09667
pushf
not eax
add eax, 0xecb39a3e
xor eax, 0x85af0830
rol eax, 0x93
popf
pushf
not eax
add eax, 0xff2d43f9
xor eax, 0xcb5a5eed
rol eax, 0x32
popf
pushf
not eax
add eax, 0xc44608c2
xor eax, 0xaf536231
rol eax, 0x11
popf
pushf
not eax
add eax, 0x81e0d4b5
xor eax, 0xd9c133ed
rol eax, 0x1a
popf
jmp 0x1401f3bc1
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x1401f4484
test rcx, rcx
je 0x1401f4390
push rax
pushf
mov eax, 0x8305a3d6
pushf
not eax
add eax, 0xc46971f2
xor eax, 0xa847d66c
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x97ac7086
xor eax, 0xab954ff4
rol eax, 0x12
popf
pushf
not eax
add eax, 0xf05c0f59
xor eax, 0xf83c1592
rol eax, 0x38
popf
jmp 0x1401f3bc1
push rax
pushf
mov eax, 0xa6aa9651
pushf
not eax
add eax, 0xc429d860
xor eax, 0xde8c6ced
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf730663d
xor eax, 0xfc61bfba
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xb8c22134
xor eax, 0x8899f983
rol eax, 0x35
popf
jmp 0x1401f3bc1
call fcn.140076fb5
mov rsi, rax
jmp 0x1401f4484
xor esi, esi
push rax
pushf
mov eax, 0xb64b4b8
pushf
not eax
add eax, 0xd8f5674c
xor eax, 0xb32546f0
rol eax, 0xed
popf
pushf
not eax
add eax, 0x85853fc1
xor eax, 0xa9cf1100
rol eax, 0x13
popf
pushf
not eax
add eax, 0xecff042b
xor eax, 0xf44b8a6c
rol eax, 0xab
popf
jmp 0x1401f3bc1
mov edx, r15d
mov qword [rbx + 0x10], r14
mov r8, r14
mov qword [rbx + 0x18], rdi
mov rcx, rsi
call fcn.14001bb90
mov byte [rsi + r14], 0
cmp rbp, 0x10
jb 0x1401f44d8
push rax
pushf
mov eax, 0xf2681b86
pushf
not eax
add eax, 0x88825dc0
xor eax, 0xc1e1f9b3
rol eax, 0x71
popf
pushf
not eax
add eax, 0xf9032065
xor eax, 0x81ee7069
rol eax, 2
popf
jmp 0x1401f3bc1
push rax
pushf
mov eax, 0x34d1bc15
pushf
not eax
add eax, 0xaf0643c1
xor eax, 0xd5ae63fa
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xec0686ad
xor eax, 0x9da56feb
rol eax, 0x28
popf
pushf
not eax
add eax, 0x94e325be
xor eax, 0xbaa415e8
rol eax, 0x87
popf
jmp 0x1401f3bc1
mov rcx, qword [rbx]
lea rdx, [rbp + 1]
cmp rdx, 0x1000
jb 0x1401f4574
push rax
pushf
mov eax, 0x36bfe1f3
pushf
not eax
add eax, 0xf156144c
xor eax, 0xabcb2795
rol eax, 0x73
popf
pushf
not eax
add eax, 0xda118082
xor eax, 0xdc0458d0
rol eax, 9
popf
pushf
not eax
add eax, 0xe5350c89
xor eax, 0x8bdaf099
rol eax, 0x55
popf
jmp 0x1401f3bc1
push rax
pushf
mov eax, 0x1146cb09
pushf
not eax
add eax, 0x8314422c
xor eax, 0x8f55a197
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc35ecd8d
xor eax, 0xece35b15
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x89db8b04
xor eax, 0xa0ef37a2
rol eax, 0xff
popf
pushf
not eax
add eax, 0xef3dce1b
xor eax, 0xa5b49c9d
rol eax, 0xf
popf
jmp 0x1401f3bc1
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1401f4628
push rax
pushf
mov eax, 0x61a712e5
pushf
not eax
add eax, 0xd7e27348
xor eax, 0xe970bb25
rol eax, 0xae
popf
pushf
not eax
add eax, 0x93977586
xor eax, 0x8895ba9e
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf097c94b
xor eax, 0xaf03bb7f
rol eax, 0x4a
popf
jmp 0x1401f3bc1
push rax
pushf
mov eax, 0xa06153d9
pushf
not eax
add eax, 0xf8d31cf5
xor eax, 0x9bbc56ec
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xeb3e01b6
xor eax, 0xf823e89c
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xbd5db0de
xor eax, 0xaa3596f0
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc6a0fb47
xor eax, 0x9a6e71e2
rol eax, 0xa2
popf
jmp 0x1401f3bc1
mov rcx, r8
push rax
pushf
mov eax, 0x6d19944d
pushf
not eax
add eax, 0xa8e3f5d7
xor eax, 0xdfd7c351
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xef8fb4eb
xor eax, 0xaa44afdf
rol eax, 0x49
popf
pushf
not eax
add eax, 0xcf7703c2
xor eax, 0xe47d4d7d
rol eax, 0x61
popf
pushf
not eax
add eax, 0xf2554dcd
xor eax, 0xaae6cc6e
rol eax, 0x19
popf
jmp 0x1401f3bc1
call fcn.1400ef484
push rax
pushf
mov eax, 0x9e1b1dfb
pushf
not eax
add eax, 0xec47de4b
xor eax, 0x9a593215
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xaf20dcf1
xor eax, 0xfa03745a
rol eax, 0xf8
popf
jmp 0x1401f3bc1
mov qword [rbx], rsi
mov rax, rbx
mov rsi, qword [rsp + 0x68]
add rsp, 0x20
pop r15
pop r14
pop rdi
pop rbp
pop rbx
ret
call fcn.140081877
int3
call fcn.1400d1a27
int3
call fcn.1401565be
int3