Function at 0x14010d4bf
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x4e0e6741
pushf
not eax
add eax, 0x308bcb59
xor eax, 0x34b8d37
rol eax, 0x25
popf
pushf
not eax
add eax, 0x192a50f0
xor eax, 0x3f23554
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x5cc87f20
xor eax, 0x63fc3f92
rol eax, 0
popf
cmp eax, 0xb
jne 0x14010d50f
popf
pop rax
jmp 0x14010db04
cmp eax, 0
jne 0x14010d51e
popf
pop rax
jmp 0x14010d62c
cmp eax, 0xf
jne 0x14010d52d
popf
pop rax
jmp 0x14010dda6
cmp eax, 9
jne 0x14010d53c
popf
pop rax
jmp 0x14010da4a
cmp eax, 0x10
jne 0x14010d54b
popf
pop rax
jmp 0x14010ddf5
cmp eax, 1
jne 0x14010d55a
popf
pop rax
jmp 0x14010d6b0
cmp eax, 5
jne 0x14010d569
popf
pop rax
jmp 0x14010d85c
cmp eax, 0x13
jne 0x14010d578
popf
pop rax
jmp 0x14010defe
cmp eax, 0xc
jne 0x14010d587
popf
pop rax
jmp 0x14010dbac
cmp eax, 0xd
jne 0x14010d596
popf
pop rax
jmp 0x14010dcb4
cmp eax, 0x12
jne 0x14010d5a5
popf
pop rax
jmp 0x14010de9f
cmp eax, 2
jne 0x14010d5b4
popf
pop rax
jmp 0x14010d6f6
cmp eax, 8
jne 0x14010d5c3
popf
pop rax
jmp 0x14010d9b5
cmp eax, 6
jne 0x14010d5d2
popf
pop rax
jmp 0x14010d93e
cmp eax, 0xa
jne 0x14010d5e1
popf
pop rax
jmp 0x14010da94
cmp eax, 4
jne 0x14010d5f0
popf
pop rax
jmp 0x14010d7de
cmp eax, 3
jne 0x14010d5ff
popf
pop rax
jmp 0x14010d779
cmp eax, 0xe
jne 0x14010d60e
popf
pop rax
jmp 0x14010dd54
cmp eax, 0x11
jne 0x14010d61d
popf
pop rax
jmp 0x14010de3c
cmp eax, 7
jne 0x14010d62c
popf
pop rax
jmp 0x14010d97f
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r14
push r15
sub rsp, 0x30
mov r14, rcx
xor ebp, ebp
mov ecx, ebp
mov r8, r14
movzx edx, word [r14]
jmp 0x14010d7de
cmp dx, 0x3d
lea rax, [rcx + 1]
cmove rax, rcx
mov rcx, rax
or rax, 0xffffffffffffffff
push rax
pushf
mov eax, 0x96596117
pushf
not eax
add eax, 0xffeeba5
xor eax, 0x2f3e1649
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x22f4413
xor eax, 0x3dd8ac76
rol eax, 0x17
popf
jmp 0x14010d500
inc rax
cmp word [r8 + rax*2], bp
jne 0x14010d733
push rax
pushf
mov eax, 0x8ff299b2
pushf
not eax
add eax, 0x64eecf9c
xor eax, 0x4b35651d
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x10934775
xor eax, 0x17a928e1
rol eax, 0x2a
popf
jmp 0x14010d500
push rax
pushf
mov eax, 0x1e0c7ef
pushf
not eax
add eax, 0x7e0a1050
xor eax, 0x437e4ee3
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x7305ac7a
xor eax, 0x28bc5349
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x3f1abbec
xor eax, 0x7249dd5f
rol eax, 0x3d
popf
jmp 0x14010d500
lea r8, [r8 + rax*2]
add r8, 2
movzx edx, word [r8]
push rax
pushf
mov eax, 0xaffda49
pushf
not eax
add eax, 0x5c68c846
xor eax, 0x764ecc22
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x61e34974
xor eax, 0x6a4ae764
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb5f3405
xor eax, 0x24ec448d
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x5e225ccd
xor eax, 0x67f5e252
rol eax, 0x32
popf
jmp 0x14010d500
test dx, dx
jne 0x14010d829
push rax
pushf
mov eax, 0xa651107d
pushf
not eax
add eax, 0x27950161
xor eax, 0x52b760c5
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x506d9897
xor eax, 0x4d7d94b2
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x205c6b2f
xor eax, 0x5ab7eff
rol eax, 0x5e
popf
jmp 0x14010d500
push rax
pushf
mov eax, 0xa4ecfe9d
pushf
not eax
add eax, 0x519e3200
xor eax, 0x5410e4a2
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x7e804a48
xor eax, 0x61443abd
rol eax, 0xa
popf
jmp 0x14010d500
inc rcx
mov edx, 0x4e0a08cb
pushf
not edx
add edx, 0x23f92e2b
xor edx, 0x2f8dca5a
rol edx, 0x11
popf
pushf
not edx
add edx, 0xa7c0050
xor edx, 0x2956e914
rol edx, 0xc3
popf
pushf
not edx
add edx, 0x5ddd0d3d
xor edx, 0x56c601ab
rol edx, 0x9f
popf
pushf
not edx
add edx, 0x1c39d462
xor edx, 0x6b07d76c
rol edx, 0x42
popf
call fcn.140136acd
mov rbx, rax
test rax, rax
jne 0x14010d8f8
push rax
pushf
mov eax, 0xd31b861b
pushf
not eax
add eax, 0x5abd425c
xor eax, 0x22e2120b
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x2689b2a
xor eax, 0x5de4ecde
rol eax, 0xb
popf
jmp 0x14010d500
push rax
pushf
mov eax, 0xd59ee908
pushf
not eax
add eax, 0x699353f2
xor eax, 0x702bbc52
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x66b588c5
xor eax, 0x14e9364a
rol eax, 0xce
popf
pushf
not eax
add eax, 0x78a1feb9
xor eax, 0x6a06d7c4
rol eax, 0x50
popf
jmp 0x14010d500
xor ecx, ecx
call fcn.140117085
xor eax, eax
jmp 0x14010de9f
mov r15, rbx
push rax
pushf
mov eax, 0xec89e362
pushf
not eax
add eax, 0x4b98416c
xor eax, 0x20c8c202
rol eax, 0xee
popf
pushf
not eax
add eax, 0x1a58408a
xor eax, 0x735d6098
rol eax, 0x90
popf
jmp 0x14010d500
movzx eax, word [r14]
test ax, ax
je 0x14010d9f1
push rax
pushf
mov eax, 0xd8e2ab75
pushf
not eax
add eax, 0x4cfb0d97
xor eax, 0x70211910
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x15711557
xor eax, 0x28ad0d71
rol eax, 0xb8
popf
jmp 0x14010d500
push rax
pushf
mov eax, 0x32f22cf6
pushf
not eax
add eax, 0x522dfd9f
xor eax, 0x5b403003
rol eax, 0x99
popf
pushf
not eax
add eax, 0x11ffd0f1
xor eax, 0x33d4a1ea
rol eax, 0x92
popf
pushf
not eax
add eax, 0x1d0b4197
xor eax, 0x28b61155
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x68c664f1
xor eax, 0x25b8045f
rol eax, 0x19
popf
jmp 0x14010d500
or rsi, 0xffffffffffffffff
push rax
pushf
mov eax, 0xaf21b05c
pushf
not eax
add eax, 0x1b5d30cf
xor eax, 0x31438650
rol eax, 0x46
popf
pushf
not eax
add eax, 0x539a47db
xor eax, 0x56cb386
rol eax, 0xe
popf
pushf
not eax
add eax, 0x2529b3f6
xor eax, 0x9f837b8
rol eax, 0xa6
popf
jmp 0x14010d500
inc rsi
cmp word [r14 + rsi*2], bp
jne 0x14010dad1
push rax
pushf
mov eax, 0xaf07514c
pushf
not eax
add eax, 0x3e9ea242
xor eax, 0x40589167
rol eax, 0x13
popf
pushf
not eax
add eax, 0x299b9c75
xor eax, 0x1d0e1df6
rol eax, 0x90
popf
jmp 0x14010d500
push rax
pushf
mov eax, 0xfe097e62
pushf
not eax
add eax, 0x22b3925b
xor eax, 0x77ae2719
rol eax, 0xf
popf
pushf
not eax
add eax, 0x2ebbe3b9
xor eax, 0x141b3a36
rol eax, 0xed
popf
jmp 0x14010d500
inc rsi
cmp ax, 0x3d
je 0x14010db53
push rax
pushf
mov eax, 0x45729bed
pushf
not eax
add eax, 0x11dc5b09
xor eax, 0x79c7686b
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xe4cfcb4
xor eax, 0x156cbc7f
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x68207238
xor eax, 0x79c4c620
rol eax, 0x95
popf
jmp 0x14010d500
push rax
pushf
mov eax, 0x4febed33
pushf
not eax
add eax, 0x553fb000
xor eax, 0x5324fed6
rol eax, 0x88
popf
pushf
not eax
add eax, 0x72420881
xor eax, 0x2e5e9cf
rol eax, 0x97
popf
pushf
not eax
add eax, 0x16066ad7
xor eax, 0x51e1fe10
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x4da567c8
xor eax, 0x6e76df7b
rol eax, 0x25
popf
jmp 0x14010d500
mov edx, 0x2de987fe
pushf
not edx
add edx, 0x3ce81402
xor edx, 0x5d88775f
rol edx, 0xfd
popf
pushf
not edx
add edx, 0x44f953c3
xor edx, 0x420b773a
rol edx, 0x1a
popf
pushf
not edx
add edx, 0x5056c7d0
xor edx, 0x6d9faa24
rol edx, 0x68
popf
pushf
not edx
add edx, 0x6018868a
xor edx, 0x34ae9f94
rol edx, 0x43
popf
mov rcx, rsi
call fcn.140136acd
mov rdi, rax
test rax, rax
je 0x14010dc5b
push rax
pushf
mov eax, 0x32755437
pushf
not eax
add eax, 0x6825f71a
xor eax, 0x73feccbb
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x3054524b
xor eax, 0x5f97a195
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x17d71280
xor eax, 0x36a26e4d
rol eax, 0x54
popf
jmp 0x14010d500
push rax
pushf
mov eax, 0xcadd1ee2
pushf
not eax
add eax, 0x2655853b
xor eax, 0x1be4dec4
rol eax, 0x81
popf
pushf
not eax
add eax, 0xf0d2c60
xor eax, 0x528597d0
rol eax, 0x18
popf
pushf
not eax
add eax, 0x1eb133c4
xor eax, 0x2543e351
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x6986c611
xor eax, 0x21ae019e
rol eax, 0xba
popf
jmp 0x14010d500
mov r8, r14
mov rdx, rsi
mov rcx, rax
call fcn.140141f64
xor ecx, ecx
test eax, eax
jne 0x14010dcfb
push rax
pushf
mov eax, 0xe710d8a4
pushf
not eax
add eax, 0x25c29571
xor eax, 0x344e09b4
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x1e93def1
xor eax, 0x6f927e8a
rol eax, 0x9d
popf
jmp 0x14010d500
push rax
pushf
mov eax, 0x555e094c
pushf
not eax
add eax, 0x23833ceb
xor eax, 0x17ce86f6
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x52352e39
xor eax, 0x3fd5e524
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x66048d9
xor eax, 0x5838ae3d
rol eax, 0xba
popf
pushf
not eax
add eax, 0x641416ed
xor eax, 0x3b93b14c
rol eax, 0xde
popf
jmp 0x14010d500
mov qword [r15], rdi
add r15, 8
call fcn.140117085
push rax
pushf
mov eax, 0xf8e16f02
pushf
not eax
add eax, 0x4eecfc29
xor eax, 0x73b89f9b
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x69364ce4
xor eax, 0x604e9819
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x37511151
xor eax, 0x1310995d
rol eax, 0xef
popf
jmp 0x14010d500
lea r14, [r14 + rsi*2]
jmp 0x14010d9b5
mov rcx, rbx
call fcn.14010df10
xor ecx, ecx
call fcn.140117085
jmp 0x14010d93e
xor ecx, ecx
call fcn.140117085
mov rax, rbx
push rax
pushf
mov eax, 0x72bac354
pushf
not eax
add eax, 0x53db70c7
xor eax, 0x2d4582fb
rol eax, 0xea
popf
pushf
not eax
add eax, 0x50abee17
xor eax, 0x5830f1ab
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x61b336d1
xor eax, 0x14881b28
rol eax, 0x16
popf
pushf
not eax
add eax, 0x3c5863ce
xor eax, 0x1e367be8
rol eax, 0xee
popf
jmp 0x14010d500
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x30
pop r15
pop r14
pop rdi
ret
xor r9d, r9d
mov qword [rsp + 0x20], rbp
xor r8d, r8d
xor edx, edx
call fcn.140116d63