Function at 0x180308e9e
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x24374d07
pushf
not eax
add eax, 0x970168e2
xor eax, 0xfb730d8d
rol eax, 0x35
popf
pushf
not eax
add eax, 0x909561df
xor eax, 0x8825162f
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa3678d32
xor eax, 0xdc66b09d
rol eax, 0xb
popf
pushf
not eax
add eax, 0xbf424c08
xor eax, 0xbc4ea301
rol eax, 0xe9
popf
cmp eax, 4
jne 0x180308f01
popf
pop rax
jmp 0x1803091f1
cmp eax, 0
jne 0x180308f10
popf
pop rax
jmp 0x180308fb5
cmp eax, 3
jne 0x180308f1f
popf
pop rax
jmp 0x180309173
cmp eax, 1
jne 0x180308f2e
popf
pop rax
jmp 0x180309094
cmp eax, 0xa
jne 0x180308f3d
popf
pop rax
jmp 0x180309419
cmp eax, 7
jne 0x180308f4c
popf
pop rax
jmp 0x180309357
cmp eax, 6
jne 0x180308f5b
popf
pop rax
jmp 0x180309320
cmp eax, 0xb
jne 0x180308f6a
popf
pop rax
jmp 0x1803094a1
cmp eax, 0xc
jne 0x180308f79
popf
pop rax
jmp 0x1803094ee
cmp eax, 8
jne 0x180308f88
popf
pop rax
jmp 0x1803093cd
cmp eax, 5
jne 0x180308f97
popf
pop rax
jmp 0x180309252
cmp eax, 2
jne 0x180308fa6
popf
pop rax
jmp 0x1803090f4
cmp eax, 9
jne 0x180308fb5
popf
pop rax
jmp 0x180309411
sub rsp, 8
movzx r9d, byte [rcx]
lea r8, [rcx + 1]
mov r10, qword [0x18027c030]
mov r11d, 0xb70991e0
pushf
not r11d
add r11d, 0x93a4ffb1
xor r11d, 0xd0d9b307
rol r11d, 0xdc
popf
pushf
not r11d
add r11d, 0x88d1d36c
xor r11d, 0xe7f25a81
rol r11d, 0xb0
popf
mov eax, r11d
test r9b, r9b
je 0x18030904e
push rax
pushf
mov eax, 0xc38ccc6d
pushf
not eax
add eax, 0xcfb13e03
xor eax, 0x9319131b
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd1ab2ba6
xor eax, 0xf9c2f537
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xb9f71ade
xor eax, 0xf0db8623
rol eax, 0xd3
popf
jmp 0x180308ef2
push rax
pushf
mov eax, 0xa5006914
pushf
not eax
add eax, 0xc944fda2
xor eax, 0x8867b291
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe533706d
xor eax, 0xa2f9d021
rol eax, 0x34
popf
pushf
not eax
add eax, 0xed9221f5
xor eax, 0xf670b177
rol eax, 0x18
popf
jmp 0x180308ef2
mov qword [rsp], rbx
lea rbx, [0x1c5690154]
pushf
sub rbx, 0x454a12e4
popf
nop dword [rax]
push rax
pushf
mov eax, 0x82d950b5
pushf
not eax
add eax, 0xb55c3541
xor eax, 0xcd9a11da
rol eax, 4
popf
pushf
not eax
add eax, 0x8eb9d424
xor eax, 0xa1dd41f7
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x99c46a11
xor eax, 0xfa4acb91
rol eax, 0xff
popf
jmp 0x180308ef2
cmp r9b, 0x23
jne 0x180309140
push rax
pushf
mov eax, 0xde39c775
pushf
not eax
add eax, 0x8184511f
xor eax, 0xa5b7a450
rol eax, 0x83
popf
pushf
not eax
add eax, 0x999b7896
xor eax, 0x9b9b3140
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd06adbf9
xor eax, 0xc3fb0aaf
rol eax, 0xa2
popf
jmp 0x180308ef2
push rax
pushf
mov eax, 0x94ba455c
pushf
not eax
add eax, 0xa1209b4c
xor eax, 0x8b3d6cc1
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf20c3947
xor eax, 0x96d30aab
rol eax, 0x9e
popf
jmp 0x180308ef2
cmp byte [r8], r9b
jne 0x1803091ab
push rax
pushf
mov eax, 0x93e5c61c
pushf
not eax
add eax, 0xa9b1b1d1
xor eax, 0xdbf1d594
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xfe7fcd0d
xor eax, 0x9a038b70
rol eax, 0x86
popf
jmp 0x180308ef2
push rax
pushf
mov eax, 0xb2f687e1
pushf
not eax
add eax, 0x8b0deb32
xor eax, 0xef1b4003
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x9db05a1b
xor eax, 0x9596fc8c
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc2159f42
xor eax, 0xd5b6ad46
rol eax, 0x97
popf
jmp 0x180308ef2
cmp byte [r8 + 1], r9b
cmove eax, r11d
push rax
pushf
mov eax, 0x5c7bdc66
pushf
not eax
add eax, 0x97251975
xor eax, 0xd74f65c7
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc69aa870
xor eax, 0xf3981ed7
rol eax, 0x71
popf
pushf
not eax
add eax, 0x834db7ac
xor eax, 0xeeab2e93
rol eax, 0x45
popf
pushf
not eax
add eax, 0xda2f8e22
xor eax, 0xb771494b
rol eax, 0xa8
popf
jmp 0x180308ef2
movzx edx, al
movzx ecx, r9b
movzx r9d, byte [r8]
xor rdx, rcx
shr eax, 8
inc r8
xor eax, dword [rbx + rdx*4]
test r9b, r9b
jne 0x1803092c7
push rax
pushf
mov eax, 0x75e74e40
pushf
not eax
add eax, 0xc58b09d3
xor eax, 0x8b59adf0
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xf057af62
xor eax, 0x8f5c5f3e
rol eax, 0xff
popf
pushf
not eax
add eax, 0xd9fcb1e1
xor eax, 0xb46a4037
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb56a1534
xor eax, 0xdfdd19c7
rol eax, 0xd
popf
jmp 0x180308ef2
push rax
pushf
mov eax, 0x3d633e67
pushf
not eax
add eax, 0xee36caa7
xor eax, 0xce076a88
rol eax, 0x30
popf
pushf
not eax
add eax, 0x9c833258
xor eax, 0xa2de3ba4
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb2fc3a7a
xor eax, 0xcb3f4655
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe8e9a07c
xor eax, 0x9c712de2
rol eax, 0x76
popf
jmp 0x180308ef2
mov rbx, qword [rsp]
push rax
pushf
mov eax, 0x9f6a4385
pushf
not eax
add eax, 0x886997cc
xor eax, 0xf80c0e8f
rol eax, 0x80
popf
pushf
not eax
add eax, 0xeb10cf5d
xor eax, 0xda1a7493
rol eax, 0x70
popf
jmp 0x180308ef2
movsxd rcx, dword [r10 + 0x5bb8]
xor r8d, r8d
not eax
test ecx, ecx
jle 0x18030939a
push rax
pushf
mov eax, 0x7b1fb12b
pushf
not eax
add eax, 0xcc60e6f5
xor eax, 0x9641c273
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xfee1fbec
xor eax, 0x8ec2803f
rol eax, 0xf
popf
jmp 0x180308ef2
push rax
pushf
mov eax, 0x17000a55
pushf
not eax
add eax, 0xa6831831
xor eax, 0xcbd67859
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xea61885c
xor eax, 0xe1083285
rol eax, 0x4d
popf
jmp 0x180308ef2
mov r10, qword [r10 + 0x5bc0]
mov r9, rcx
mov edx, r8d
lea rcx, [r10 + 8]
push rax
pushf
mov eax, 0x10062eb6
pushf
not eax
add eax, 0xe082d344
xor eax, 0x9e7257c8
rol eax, 0x35
popf
pushf
not eax
add eax, 0x84dfb18c
xor eax, 0x8c35efad
rol eax, 0x84
popf
jmp 0x180308ef2
cmp dword [rcx], eax
je 0x1803094ee
inc r8d
inc rdx
add rcx, 0x48
cmp rdx, r9
jl 0x18030946e
push rax
pushf
mov eax, 0x23565753
pushf
not eax
add eax, 0x8d61c68f
xor eax, 0xf1b035a1
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8e2f7244
xor eax, 0xc385c9f7
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc1ede9c6
xor eax, 0xbfe79406
rol eax, 0x3c
popf
jmp 0x180308ef2
push rax
pushf
mov eax, 0xfc67e475
pushf
not eax
add eax, 0xe2a4a74f
xor eax, 0x9a301eb0
rol eax, 8
popf
pushf
not eax
add eax, 0xdf14d264
xor eax, 0xd27068e7
rol eax, 0x4d
popf
jmp 0x180308ef2
xor eax, eax
add rsp, 8
ret
movsxd rax, r8d
lea rcx, [rax + rax*8]
lea rax, [r10 + rcx*8]
add rsp, 8
ret