Function at 0x140282b84
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x73948001
pushf
not eax
add eax, 0xc5f1e754
xor eax, 0x957c0b5b
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xfaaaa5a7
xor eax, 0xfc4f8e51
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc7fd054f
xor eax, 0xec744f5e
rol eax, 0x38
popf
cmp eax, 4
jne 0x140282bd4
popf
pop rax
jmp 0x140282f54
cmp eax, 0
jne 0x140282be3
popf
pop rax
jmp 0x140282cb5
cmp eax, 3
jne 0x140282bf2
popf
pop rax
jmp 0x140282ead
cmp eax, 1
jne 0x140282c01
popf
pop rax
jmp 0x140282d6c
cmp eax, 0xd
jne 0x140282c10
popf
pop rax
jmp 0x14028352b
cmp eax, 7
jne 0x140282c1f
popf
pop rax
jmp 0x14028316d
cmp eax, 0xe
jne 0x140282c2e
popf
pop rax
jmp 0x140283579
cmp eax, 0xb
jne 0x140282c3d
popf
pop rax
jmp 0x140283386
cmp eax, 0xc
jne 0x140282c4c
popf
pop rax
jmp 0x140283462
cmp eax, 8
jne 0x140282c5b
popf
pop rax
jmp 0x1402831f1
cmp eax, 5
jne 0x140282c6a
popf
pop rax
jmp 0x14028301d
cmp eax, 2
jne 0x140282c79
popf
pop rax
jmp 0x140282e08
cmp eax, 9
jne 0x140282c88
popf
pop rax
jmp 0x14028323c
cmp eax, 0xa
jne 0x140282c97
popf
pop rax
jmp 0x1402832de
cmp eax, 6
jne 0x140282ca6
popf
pop rax
jmp 0x14028311f
cmp eax, 0xf
jne 0x140282cb5
popf
pop rax
jmp 0x1402835d6
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0x28
mov eax, dword [rsp + 0x40]
not eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov dword [rsp + 4], eax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 8], rax
lea rax, [0x1b2924e82]
pushf
sub rax, 0x7280c4b2
popf
mov qword [rsp + 0x10], rax
cmp qword [rsp + 0x38], 0
je 0x140282d39
push rax
pushf
mov eax, 0x264f433a
pushf
not eax
add eax, 0xc59a466a
xor eax, 0xc9ed329d
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xfa6bdfba
xor eax, 0xae887b0c
rol eax, 0x49
popf
jmp 0x140282bc5
push rax
pushf
mov eax, 0x762ac327
pushf
not eax
add eax, 0xcb91dff7
xor eax, 0x99dfc26c
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb4385f07
xor eax, 0x8612b613
rol eax, 0xcf
popf
jmp 0x140282bc5
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x18], rax
mov rax, qword [rsp + 0x38]
dec rax
mov qword [rsp + 0x38], rax
cmp qword [rsp + 0x18], 0
je 0x140282dd5
push rax
pushf
mov eax, 0xce2aa980
pushf
not eax
add eax, 0xe2c38c64
xor eax, 0xb40aa55c
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xdc2fb2c5
xor eax, 0xa9ea115b
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xacb2f16b
xor eax, 0xf28f36ec
rol eax, 0x38
popf
jmp 0x140282bc5
push rax
pushf
mov eax, 0xb8044696
pushf
not eax
add eax, 0xa0f2c127
xor eax, 0xbefe8fc1
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd63df2c7
xor eax, 0x9260ad6e
rol eax, 0xf0
popf
jmp 0x140282bc5
mov rax, qword [rsp + 8]
movzx eax, byte [rax]
mov byte [rsp + 2], al
mov rax, qword [rsp + 8]
inc rax
mov qword [rsp + 8], rax
movzx eax, byte [rsp + 2]
mov byte [rsp + 1], al
movzx eax, byte [rsp + 1]
cmp eax, 0x23
jne 0x140282e7a
push rax
pushf
mov eax, 0x9a1a8a8b
pushf
not eax
add eax, 0x86fb9eb2
xor eax, 0xa89a05c4
rol eax, 0x76
popf
pushf
not eax
add eax, 0x8bffbd97
xor eax, 0xfe07c188
rol eax, 0x78
popf
pushf
not eax
add eax, 0xec7eac78
xor eax, 0x91914f18
rol eax, 0xb6
popf
jmp 0x140282bc5
push rax
pushf
mov eax, 0x9b28edb5
pushf
not eax
add eax, 0xd8d5bff9
xor eax, 0xf0640039
rol eax, 0xea
popf
pushf
not eax
add eax, 0xe9a3e234
xor eax, 0xc659f61c
rol eax, 0x7b
popf
jmp 0x140282bc5
cmp qword [rsp + 0x38], 2
jb 0x140282efb
push rax
pushf
mov eax, 0x3e327612
pushf
not eax
add eax, 0xc3327e53
xor eax, 0xe6796191
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb861dbfc
xor eax, 0xe29da29e
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x93993fbe
xor eax, 0xaae826f0
rol eax, 0xac
popf
jmp 0x140282bc5
push rax
pushf
mov eax, 0x7a8a0802
pushf
not eax
add eax, 0x93efb3b8
xor eax, 0xfc4ac6d0
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa3137b24
xor eax, 0xc3fb96d1
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x8b887987
xor eax, 0x806fd81d
rol eax, 3
popf
pushf
not eax
add eax, 0x9e6e9160
xor eax, 0xf151a3a5
rol eax, 0xff
popf
jmp 0x140282bc5
mov eax, 0xb281ad68
pushf
not eax
add eax, 0x972ce10e
xor eax, 0xf07853aa
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9767d191
xor eax, 0x9ec13690
rol eax, 0xc1
popf
imul rax, rax, 0
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
cmp eax, 0x23
jne 0x140282fd7
push rax
pushf
mov eax, 0x88d0f420
pushf
not eax
add eax, 0x80babad9
xor eax, 0xdf95a9b8
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa39fa80a
xor eax, 0x80976336
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc74bfe0c
xor eax, 0xd052a672
rol eax, 0xf8
popf
jmp 0x140282bc5
push rax
pushf
mov eax, 0x57fb4873
pushf
not eax
add eax, 0xf8c09d58
xor eax, 0xa219b420
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa2b41c01
xor eax, 0xc666feed
rol eax, 0x11
popf
pushf
not eax
add eax, 0x9d49e355
xor eax, 0xd449e6eb
rol eax, 0xd6
popf
jmp 0x140282bc5
mov eax, 0xb163124c
pushf
not eax
add eax, 0xb2202239
xor eax, 0xee2b8cc3
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xd3f4df6e
xor eax, 0x92832c65
rol eax, 0x29
popf
pushf
not eax
add eax, 0xbc6836bf
xor eax, 0xfcd7a8bd
rol eax, 0x2d
popf
imul rax, rax, 1
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
cmp eax, 0x23
jne 0x1402830c6
push rax
pushf
mov eax, 0x3c460417
pushf
not eax
add eax, 0xec53ce2a
xor eax, 0xd2dfaaf2
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xeeb18108
xor eax, 0x8bae072c
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc305f34d
xor eax, 0xda2e0436
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb9f03584
xor eax, 0xb65a0240
rol eax, 0x5a
popf
jmp 0x140282bc5
push rax
pushf
mov eax, 0xd3741ed5
pushf
not eax
add eax, 0xe2ca176d
xor eax, 0x90f75e9b
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa84bb0b1
xor eax, 0xd4a3c023
rol eax, 0x88
popf
pushf
not eax
add eax, 0xb178f22f
xor eax, 0x87437474
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc315704b
xor eax, 0x8571ab9a
rol eax, 0x1e
popf
jmp 0x140282bc5
mov eax, dword [rsp + 0x40]
mov dword [rsp + 4], eax
push rax
pushf
mov eax, 0x5325abde
pushf
not eax
add eax, 0xebac9183
xor eax, 0xc7bb5ed0
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa6f5cf19
xor eax, 0xab7a06f7
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xc68374aa
xor eax, 0xa34e6407
rol eax, 0x32
popf
jmp 0x140282bc5
mov eax, dword [rsp + 4]
shr eax, 8
mov ecx, dword [rsp + 4]
and ecx, 0xff
movzx edx, byte [rsp + 1]
xor ecx, edx
mov ecx, ecx
mov rdx, qword [rsp + 0x10]
xor eax, dword [rdx + rcx*4]
mov dword [rsp + 4], eax
jmp 0x140282d6c
jmp 0x1402835d6
mov rax, qword [rsp + 8]
movzx eax, byte [rax]
mov byte [rsp + 3], al
mov rax, qword [rsp + 8]
inc rax
mov qword [rsp + 8], rax
movzx eax, byte [rsp + 3]
mov byte [rsp], al
movzx eax, byte [rsp]
test eax, eax
je 0x1402832ab
push rax
pushf
mov eax, 0xcec70f29
pushf
not eax
add eax, 0x8b0ae32a
xor eax, 0xecb0df1a
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xee24714c
xor eax, 0xe38aad94
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd13c60f0
xor eax, 0xe5d4f6e7
rol eax, 4
popf
jmp 0x140282bc5
push rax
pushf
mov eax, 0xa21a0e11
pushf
not eax
add eax, 0xb6d05778
xor eax, 0x87c4a14d
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x911dfb3d
xor eax, 0xe2d02fe4
rol eax, 0xfd
popf
jmp 0x140282bc5
movzx eax, byte [rsp]
cmp eax, 0x23
jne 0x14028332d
push rax
pushf
mov eax, 0x927ea62
pushf
not eax
add eax, 0xe9c201e6
xor eax, 0x9f92bed6
rol eax, 0xd
popf
pushf
not eax
add eax, 0xbeb32955
xor eax, 0x962c9b02
rol eax, 0x27
popf
pushf
not eax
add eax, 0x8e261432
xor eax, 0xbad4db92
rol eax, 0xab
popf
jmp 0x140282bc5
push rax
pushf
mov eax, 0x7d96ced8
pushf
not eax
add eax, 0xb5bce794
xor eax, 0x9c9632e7
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xec29f0f9
xor eax, 0xb9bf0ce0
rol eax, 0x16
popf
pushf
not eax
add eax, 0x92de5a75
xor eax, 0xbb9086d4
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xecea6a7c
xor eax, 0x9d6f2409
rol eax, 0xd9
popf
jmp 0x140282bc5
mov eax, 0xa55c5d7c
pushf
not eax
add eax, 0x8eccfc79
xor eax, 0xc6e979d1
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x87d44a4d
xor eax, 0xd4b705e2
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xfc80a32e
xor eax, 0xea28798b
rol eax, 0x9d
popf
imul rax, rax, 0
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
cmp eax, 0x23
jne 0x14028342f
push rax
pushf
mov eax, 0x39507a2b
pushf
not eax
add eax, 0xe6de19a7
xor eax, 0xe2375abc
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa2a8600d
xor eax, 0xfa69d927
rol eax, 0x60
popf
pushf
not eax
add eax, 0x88bd6941
xor eax, 0xb763cc23
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x9b3702fa
xor eax, 0xe55b1410
rol eax, 0x89
popf
jmp 0x140282bc5
push rax
pushf
mov eax, 0xce3d30e6
pushf
not eax
add eax, 0xdbd5e20a
xor eax, 0xcb6da4b4
rol eax, 0x39
popf
pushf
not eax
add eax, 0xcebe4949
xor eax, 0x9f30581d
rol eax, 0xf9
popf
jmp 0x140282bc5
mov eax, 0xd2a9318a
pushf
not eax
add eax, 0xe5c4bc3c
xor eax, 0xe99d5af2
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xfb4fbe41
xor eax, 0xbba7113c
rol eax, 0x92
popf
imul rax, rax, 1
mov rcx, qword [rsp + 8]
movzx eax, byte [rcx + rax]
cmp eax, 0x23
jne 0x1402834f8
push rax
pushf
mov eax, 0xff762e15
pushf
not eax
add eax, 0x87816d4f
xor eax, 0xb072e1e4
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbf1a0ef0
xor eax, 0xcc2f60a5
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xf84c7f35
xor eax, 0xc93fe1a2
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x92c0d739
xor eax, 0xda663efa
rol eax, 0x92
popf
jmp 0x140282bc5
push rax
pushf
mov eax, 0x6e4b6ad0
pushf
not eax
add eax, 0xf3b3c6e4
xor eax, 0xabb9ec11
rol eax, 0x40
popf
pushf
not eax
add eax, 0xeb8eef73
xor eax, 0xbcbd3f7e
rol eax, 0
popf
jmp 0x140282bc5
mov eax, dword [rsp + 0x40]
mov dword [rsp + 4], eax
push rax
pushf
mov eax, 0x7cf8fbd0
pushf
not eax
add eax, 0xe9b841c3
xor eax, 0xce8522cd
rol eax, 0x76
popf
pushf
not eax
add eax, 0xb898bca1
xor eax, 0xff043b77
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe066ae2f
xor eax, 0xb0fe833e
rol eax, 0x7d
popf
jmp 0x140282bc5
mov eax, dword [rsp + 4]
shr eax, 8
mov ecx, dword [rsp + 4]
and ecx, 0xff
movzx edx, byte [rsp]
xor ecx, edx
mov ecx, ecx
mov rdx, qword [rsp + 0x10]
xor eax, dword [rdx + rcx*4]
mov dword [rsp + 4], eax
jmp 0x14028323c
mov eax, dword [rsp + 4]
not eax
add rsp, 0x28
ret