Function at 0x1400fbabd
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x3147ccbe
pushf
not eax
add eax, 0x770bd650
xor eax, 0x811d5a6
rol eax, 0x53
popf
pushf
not eax
add eax, 0x605fec38
xor eax, 0xa2595ef
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x22d27ee6
xor eax, 0x2986548
rol eax, 0x31
popf
cmp eax, 0xb
jne 0x1400fbb0d
popf
pop rax
jmp 0x1400fc1cd
cmp eax, 8
jne 0x1400fbb1c
popf
pop rax
jmp 0x1400fc003
cmp eax, 1
jne 0x1400fbb2b
popf
pop rax
jmp 0x1400fbd20
cmp eax, 0xa
jne 0x1400fbb3a
popf
pop rax
jmp 0x1400fc149
cmp eax, 3
jne 0x1400fbb49
popf
pop rax
jmp 0x1400fbdd5
cmp eax, 0x11
jne 0x1400fbb58
popf
pop rax
jmp 0x1400fc46e
cmp eax, 9
jne 0x1400fbb67
popf
pop rax
jmp 0x1400fc0ca
cmp eax, 0x16
jne 0x1400fbb76
popf
pop rax
jmp 0x1400fc6db
cmp eax, 7
jne 0x1400fbb85
popf
pop rax
jmp 0x1400fbfb8
cmp eax, 0xc
jne 0x1400fbb94
popf
pop rax
jmp 0x1400fc213
cmp eax, 0x13
jne 0x1400fbba3
popf
pop rax
jmp 0x1400fc56b
cmp eax, 6
jne 0x1400fbbb2
popf
pop rax
jmp 0x1400fbf4a
cmp eax, 0x12
jne 0x1400fbbc1
popf
pop rax
jmp 0x1400fc4c4
cmp eax, 0x15
jne 0x1400fbbd0
popf
pop rax
jmp 0x1400fc67f
cmp eax, 0x14
jne 0x1400fbbdf
popf
pop rax
jmp 0x1400fc5da
cmp eax, 2
jne 0x1400fbbee
popf
pop rax
jmp 0x1400fbd99
cmp eax, 5
jne 0x1400fbbfd
popf
pop rax
jmp 0x1400fbeb9
cmp eax, 0xd
jne 0x1400fbc0c
popf
pop rax
jmp 0x1400fc297
cmp eax, 0xf
jne 0x1400fbc1b
popf
pop rax
jmp 0x1400fc376
cmp eax, 0x17
jne 0x1400fbc2a
popf
pop rax
jmp 0x1400fc738
cmp eax, 0
jne 0x1400fbc39
popf
pop rax
jmp 0x1400fbc66
cmp eax, 0x10
jne 0x1400fbc48
popf
pop rax
jmp 0x1400fc3d7
cmp eax, 4
jne 0x1400fbc57
popf
pop rax
jmp 0x1400fbe82
cmp eax, 0xe
jne 0x1400fbc66
popf
pop rax
jmp 0x1400fc2e5
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
push rdi
sub rsp, 0x30
mov rdi, rdx
mov rbx, rcx
test rcx, rcx
jne 0x1400fbcda
push rax
pushf
mov eax, 0xc89da9cd
pushf
not eax
add eax, 0x7a6ccdc4
xor eax, 0x5ee750c
rol eax, 0x79
popf
pushf
not eax
add eax, 0x2b3919da
xor eax, 0x735e6fc3
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x6b141bb0
xor eax, 0x76f2cf8d
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x33244330
xor eax, 0x1e0c7bb3
rol eax, 0x95
popf
jmp 0x1400fbafe
push rax
pushf
mov eax, 0xcf3272f8
pushf
not eax
add eax, 0x66439a70
xor eax, 0x6d20e9d4
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x39c351da
xor eax, 0x3a36e6b3
rol eax, 0x52
popf
pushf
not eax
add eax, 0x29798c94
xor eax, 0x93f85be
rol eax, 0xd4
popf
jmp 0x1400fbafe
mov qword [rax - 0x10], rdx
xor r9d, r9d
and qword [rax - 0x18], rcx
xor r8d, r8d
mov byte [rdx + 0x30], 1
mov dword [rdx + 0x2c], 0x16
xor edx, edx
call fcn.14011685a
push rax
pushf
mov eax, 0x205e8e57
pushf
not eax
add eax, 0x587fd81
xor eax, 0xfdb5cf9
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x5488481c
xor eax, 0x17fef915
rol eax, 0xd
popf
pushf
not eax
add eax, 0x4911ac69
xor eax, 0x14ebd488
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x77b99957
xor eax, 0x1c6e070
rol eax, 0x17
popf
jmp 0x1400fbafe
or rax, 0xffffffffffffffff
jmp 0x1400fc738
call fcn.140114af2
cmp dword [rbx + 0x10], 0
movsxd rsi, eax
jge 0x1400fbe29
push rax
pushf
mov eax, 0xa8b8c360
pushf
not eax
add eax, 0xa6d13b
xor eax, 0x74e5a699
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x71aa960b
xor eax, 0x27a33ffa
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x49f9b80e
xor eax, 0xe0eb2b0
rol eax, 0x27
popf
jmp 0x1400fbafe
push rax
pushf
mov eax, 0x5eb49789
pushf
not eax
add eax, 0x78140d08
xor eax, 0x727152ba
rol eax, 0x32
popf
pushf
not eax
add eax, 0xebed6d9
xor eax, 0x5a822fed
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x469c489b
xor eax, 0x5d4569bb
rol eax, 0x43
popf
pushf
not eax
add eax, 0x1303abac
xor eax, 0x66afd52a
rol eax, 0x22
popf
jmp 0x1400fbafe
and dword [rbx + 0x10], 0
push rax
pushf
mov eax, 0xbf5adb42
pushf
not eax
add eax, 0x5d25731b
xor eax, 0x6f0eea8e
rol eax, 0x12
popf
pushf
not eax
add eax, 0x5e73575c
xor eax, 0x69178cea
rol eax, 0xdb
popf
jmp 0x1400fbafe
xor edx, edx
mov r9, rdi
mov ecx, esi
lea r8d, [rdx + 1]
call fcn.140121df6
mov r11, rax
test rax, rax
js 0x1400fbf04
push rax
pushf
mov eax, 0x5c7e2d71
pushf
not eax
add eax, 0x1fe51ef
xor eax, 0xf2ac050
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x4960746d
xor eax, 0x6eb5c02a
rol eax, 0x78
popf
jmp 0x1400fbafe
push rax
pushf
mov eax, 0x115db715
pushf
not eax
add eax, 0xd5a0add
xor eax, 0x6f902108
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x2c853a40
xor eax, 0x6b9a4274
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x2b0adbf3
xor eax, 0x71595323
rol eax, 0x7f
popf
jmp 0x1400fbafe
mov eax, dword [rbx + 0x14]
nop
test al, 0xc0
jne 0x1400fbf85
push rax
pushf
mov eax, 0xa77cbfee
pushf
not eax
add eax, 0x5ee7ad3a
xor eax, 0x61273f3a
rol eax, 0x41
popf
pushf
not eax
add eax, 0x20f71c3c
xor eax, 0x745b7744
rol eax, 0xbe
popf
jmp 0x1400fbafe
push rax
pushf
mov eax, 0x5cbddfbe
pushf
not eax
add eax, 0x73fd2510
xor eax, 0x297ca491
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x5e2ededb
xor eax, 0x5c2cbfcc
rol eax, 0xaf
popf
jmp 0x1400fbafe
movsxd rax, dword [rbx + 0x10]
push rax
not rax
add r11, rax
pop rax
add r11, 1
mov rax, r11
jmp 0x1400fc738
mov r10, qword [rbx]
lea r8, [0x18219d264]
pushf
sub r8, 0x4215a834
popf
sub r10, qword [rbx + 8]
mov rax, rsi
and eax, 0x3f
mov rcx, rsi
sar rcx, 6
lea rdx, [rax + rax*8]
mov rax, qword [r8 + rcx*8]
mov sil, byte [rax + rdx*8 + 0x39]
mov eax, dword [rbx + 0x14]
nop
test al, 3
je 0x1400fc084
push rax
pushf
mov eax, 0x969b0037
pushf
not eax
add eax, 0xc464274
xor eax, 0x52fe95d2
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x72bbfe3e
xor eax, 0x22562638
rol eax, 0xde
popf
pushf
not eax
add eax, 0x4ea66af9
xor eax, 0x563bc92a
rol eax, 0x98
popf
jmp 0x1400fbafe
push rax
pushf
mov eax, 0x7723a77d
pushf
not eax
add eax, 0x71bb32
xor eax, 0x5c2bbec1
rol eax, 0x95
popf
pushf
not eax
add eax, 0x48531748
xor eax, 0x5a4a67a2
rol eax, 0x46
popf
pushf
not eax
add eax, 0x26ba5f17
xor eax, 0x322712e6
rol eax, 0x90
popf
jmp 0x1400fbafe
cmp sil, 1
jne 0x1400fc116
push rax
pushf
mov eax, 0x3bda5de4
pushf
not eax
add eax, 0xda9c622
xor eax, 0x26c58bd8
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x20922ed7
xor eax, 0x20491db
rol eax, 0x16
popf
pushf
not eax
add eax, 0x4fd096bd
xor eax, 0x52d89d31
rol eax, 0x77
popf
jmp 0x1400fbafe
push rax
pushf
mov eax, 0x684656d0
pushf
not eax
add eax, 0x35a7cb6
xor eax, 0x59dbcab0
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xcd4229c
xor eax, 0x647a24b1
rol eax, 0xe6
popf
jmp 0x1400fbafe
mov rax, qword [r8 + rcx*8]
test byte [rax + rdx*8 + 0x3d], 2
je 0x1400fc187
push rax
pushf
mov eax, 0x90174feb
pushf
not eax
add eax, 0x76d75aff
xor eax, 0x4cfc7d24
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x3f421f86
xor eax, 0x5b9067b4
rol eax, 0xd9
popf
jmp 0x1400fbafe
push rax
pushf
mov eax, 0x78d2245b
pushf
not eax
add eax, 0x635c846f
xor eax, 0x1984eab0
rol eax, 0xb
popf
pushf
not eax
add eax, 0xd1322b2
xor eax, 0x698e6cac
rol eax, 0xae
popf
pushf
not eax
add eax, 0x75b9c728
xor eax, 0x55cc4adb
rol eax, 0xa8
popf
jmp 0x1400fbafe
mov r8, rdi
mov rdx, r11
mov rcx, rbx
call fcn.14001775c
jmp 0x1400fc738
mov rax, qword [r8 + rcx*8]
cmp byte [rax + rdx*8 + 0x38], 0
jge 0x1400fc264
push rax
pushf
mov eax, 0x6a3b75b0
pushf
not eax
add eax, 0x756cfbe9
xor eax, 0x24dc33bb
rol eax, 7
popf
pushf
not eax
add eax, 0x7938f478
xor eax, 0x3199182
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x53e228be
xor eax, 0x3fd64ba2
rol eax, 0xd3
popf
jmp 0x1400fbafe
push rax
pushf
mov eax, 0xc5d36495
pushf
not eax
add eax, 0x587ed81e
xor eax, 0x73728ec9
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x48a835c0
xor eax, 0xb6cf617
rol eax, 0xe9
popf
jmp 0x1400fbafe
mov rdx, qword [rbx]
mov r8b, sil
mov rcx, qword [rbx + 8]
call fcn.1400fd120
push rax
not rax
sub r10, rax
pop rax
sub r10, 1
push rax
pushf
mov eax, 0xed5d0fd2
pushf
not eax
add eax, 0x284fe016
xor eax, 0x547e9fc3
rol eax, 0x92
popf
pushf
not eax
add eax, 0x7dac55fe
xor eax, 0x3e6a9bcc
rol eax, 0xcb
popf
jmp 0x1400fbafe
test r11, r11
jne 0x1400fc343
push rax
pushf
mov eax, 0x6db13dad
pushf
not eax
add eax, 0x6ea4caf0
xor eax, 0x43216eb4
rol eax, 0x32
popf
pushf
not eax
add eax, 0x5f485fe4
xor eax, 0x1ed2ad71
rol eax, 0x29
popf
pushf
not eax
add eax, 0x291f1b8f
xor eax, 0x525048f2
rol eax, 0x89
popf
pushf
not eax
add eax, 0x27a15418
xor eax, 0x42432019
rol eax, 0x8a
popf
jmp 0x1400fbafe
push rax
pushf
mov eax, 0xefe2abd2
pushf
not eax
add eax, 0x6d049af5
xor eax, 0x7aa14b6c
rol eax, 0x19
popf
pushf
not eax
add eax, 0x13d4dae7
xor eax, 0x77e1d99e
rol eax, 0x8f
popf
jmp 0x1400fbafe
mov rax, r10
jmp 0x1400fc738
mov eax, dword [rbx + 0x14]
nop
shr eax, 2
test al, 1
jne 0x1400fc43b
push rax
pushf
mov eax, 0xe769dbfb
pushf
not eax
add eax, 0x7c45478e
xor eax, 0x151699d
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x240a565d
xor eax, 0x5c9e3729
rol eax, 0xed
popf
pushf
not eax
add eax, 0x36e1bc7c
xor eax, 0x36ecd5e8
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x15c46591
xor eax, 0x7cfad83
rol eax, 0x65
popf
jmp 0x1400fbafe
push rax
pushf
mov eax, 0xb737d371
pushf
not eax
add eax, 0x47969d10
xor eax, 0x55ed11bc
rol eax, 0x75
popf
pushf
not eax
add eax, 0xdc95765
xor eax, 0x96ca0e9
rol eax, 0xf
popf
jmp 0x1400fbafe
mov byte [rdi + 0x30], 1
mov dword [rdi + 0x2c], 0x16
jmp 0x1400fbd99
mov eax, dword [rbx + 0x14]
nop
test al, 1
je 0x1400fc525
push rax
pushf
mov eax, 0xd6c74a3b
pushf
not eax
add eax, 0x37301698
xor eax, 0x548c50aa
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x1e761880
xor eax, 0x23b3aa27
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa3a242b
xor eax, 0x7708ceca
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x106d0c58
xor eax, 0x1e6509f9
rol eax, 0xb9
popf
jmp 0x1400fbafe
push rax
pushf
mov eax, 0xa54fdb92
pushf
not eax
add eax, 0x6cddeb6e
xor eax, 0x10db5f0b
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x1909b90c
xor eax, 0x1ef71be2
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x7b42d439
xor eax, 0x447429e4
rol eax, 0x90
popf
jmp 0x1400fbafe
mov r9, rdi
mov r8, r10
mov rdx, r11
mov rcx, rbx
call fcn.1400fc748
jmp 0x1400fc738
cmp sil, 1
jne 0x1400fc639
push rax
pushf
mov eax, 0x6538e110
pushf
not eax
add eax, 0x27d715c
xor eax, 0x9547c0e
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x473c7ef
xor eax, 0x6718d01c
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x3718ea2f
xor eax, 0x4245e474
rol eax, 0x74
popf
pushf
not eax
add eax, 0x4654020b
xor eax, 0x3cd4da62
rol eax, 0x2f
popf
jmp 0x1400fbafe
push rax
pushf
mov eax, 0x2c585e7c
pushf
not eax
add eax, 0x7e7dbb6
xor eax, 0x15118404
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x43f0131b
xor eax, 0x603d532f
rol eax, 0x94
popf
pushf
not eax
add eax, 0x1bcfd24
xor eax, 0x616d3a3c
rol eax, 0x13
popf
jmp 0x1400fbafe
shr r10, 1
push rax
pushf
mov eax, 0xa979633d
pushf
not eax
add eax, 0x28a1e225
xor eax, 0x5ebebf65
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8c6ca7f
xor eax, 0x152d2c34
rol eax, 0x46
popf
pushf
not eax
add eax, 0x2d62a2a3
xor eax, 0x4dc48e85
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x3118e699
xor eax, 0x3e4bc7a1
rol eax, 0x61
popf
jmp 0x1400fbafe
lea rax, [r10 + r11]
push rax
pushf
mov eax, 0xb0e3415d
pushf
not eax
add eax, 0x34525778
xor eax, 0x1f5d9f99
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x5d9aff1f
xor eax, 0x6bf1fceb
rol eax, 0x99
popf
pushf
not eax
add eax, 0x5a43e732
xor eax, 0x5ccfc4ff
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x64af3e53
xor eax, 0x648f2036
rol eax, 0x7a
popf
jmp 0x1400fbafe
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
add rsp, 0x30
pop rdi
ret