Function at 0x1402b16d4
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xbfe8ce08
pushf
not eax
add eax, 0xc514c53d
xor eax, 0xd824c971
rol eax, 0x68
popf
pushf
not eax
add eax, 0x9c6ccd50
xor eax, 0x8d2e8772
rol eax, 0x53
popf
cmp eax, 4
jne 0x1402b1711
popf
pop rax
jmp 0x1402b1a26
cmp eax, 0
jne 0x1402b1720
popf
pop rax
jmp 0x1402b17f2
cmp eax, 3
jne 0x1402b172f
popf
pop rax
jmp 0x1402b198e
cmp eax, 1
jne 0x1402b173e
popf
pop rax
jmp 0x1402b18ad
cmp eax, 0xd
jne 0x1402b174d
popf
pop rax
jmp 0x1402b1f31
cmp eax, 7
jne 0x1402b175c
popf
pop rax
jmp 0x1402b1c29
cmp eax, 0xe
jne 0x1402b176b
popf
pop rax
jmp 0x1402b1f96
cmp eax, 0xb
jne 0x1402b177a
popf
pop rax
jmp 0x1402b1e34
cmp eax, 0xc
jne 0x1402b1789
popf
pop rax
jmp 0x1402b1eb2
cmp eax, 8
jne 0x1402b1798
popf
pop rax
jmp 0x1402b1c73
cmp eax, 5
jne 0x1402b17a7
popf
pop rax
jmp 0x1402b1aca
cmp eax, 2
jne 0x1402b17b6
popf
pop rax
jmp 0x1402b18e6
cmp eax, 9
jne 0x1402b17c5
popf
pop rax
jmp 0x1402b1d1b
cmp eax, 0xa
jne 0x1402b17d4
popf
pop rax
jmp 0x1402b1d90
cmp eax, 6
jne 0x1402b17e3
popf
pop rax
jmp 0x1402b1b6e
cmp eax, 0xf
jne 0x1402b17f2
popf
pop rax
jmp 0x1402b1ff1
cmp byte [rcx + 4], 0
mov r9, rdx
je 0x1402b1854
push rax
pushf
mov eax, 0xa401aa53
pushf
not eax
add eax, 0xc2b87aa0
xor eax, 0x99c33337
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc0c1de41
xor eax, 0xc3bb050e
rol eax, 0x76
popf
pushf
not eax
add eax, 0x92127a60
xor eax, 0x8a835618
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa25c7c5b
xor eax, 0xa530fc2c
rol eax, 0x55
popf
jmp 0x1402b1702
push rax
pushf
mov eax, 0xfd9be5dc
pushf
not eax
add eax, 0xb0e0b1a9
xor eax, 0x96f56829
rol eax, 2
popf
pushf
not eax
add eax, 0xb86da1b5
xor eax, 0x96a801d4
rol eax, 0x99
popf
pushf
not eax
add eax, 0x97e7bc4d
xor eax, 0xfa188971
rol eax, 0x73
popf
pushf
not eax
add eax, 0x92e88a0a
xor eax, 0xd844e701
rol eax, 0x71
popf
jmp 0x1402b1702
movzx eax, word [r8 + 0x10]
ret
mov rdx, qword [rdx + 8]
test rdx, rdx
je 0x1402b1948
push rax
pushf
mov eax, 0xfcc0a71
pushf
not eax
add eax, 0x8a8cf8d8
xor eax, 0xd0de2659
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xfc516273
xor eax, 0xf8ce04f8
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xdb30b4ec
xor eax, 0xad3ab0b7
rol eax, 0x32
popf
pushf
not eax
add eax, 0xde8b43d9
xor eax, 0xd7f2c5be
rol eax, 0xb7
popf
jmp 0x1402b1702
push rax
pushf
mov eax, 0x6c8f7cc
pushf
not eax
add eax, 0xa31e775d
xor eax, 0xc292e364
rol eax, 0x67
popf
pushf
not eax
add eax, 0xe4f89fbd
xor eax, 0xbd9f8482
rol eax, 0x61
popf
pushf
not eax
add eax, 0xad82becd
xor eax, 0xb4177cad
rol eax, 0xa2
popf
jmp 0x1402b1702
movzx r8d, byte [r8]
mov ecx, r8d
test r8d, r8d
je 0x1402b19e0
push rax
pushf
mov eax, 0x82b1f7a3
pushf
not eax
add eax, 0xdefa8103
xor eax, 0xfec1b6b5
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xd3fec39b
xor eax, 0x85eb4021
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xdf5fcd91
xor eax, 0xeffc192c
rol eax, 0x76
popf
jmp 0x1402b1702
push rax
pushf
mov eax, 0x2ff0aa7f
pushf
not eax
add eax, 0xffb2950d
xor eax, 0xd4880dee
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xa61a718d
xor eax, 0xd6511763
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb51a9032
xor eax, 0xf79fef35
rol eax, 0x61
popf
jmp 0x1402b1702
sub ecx, 1
je 0x1402b1a71
push rax
pushf
mov eax, 0xa5fd23f3
pushf
not eax
add eax, 0x9af3cbef
xor eax, 0xa12dfa3e
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x87c66aa1
xor eax, 0xcb6604cb
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa1d799e5
xor eax, 0xc8205db0
rol eax, 0x12
popf
jmp 0x1402b1702
push rax
pushf
mov eax, 0x73093f3c
pushf
not eax
add eax, 0x87393662
xor eax, 0xefd8004b
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd8211893
xor eax, 0x899bc3cf
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x8c9d21fb
xor eax, 0xb7022730
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xe2d9ecc8
xor eax, 0xe956aa76
rol eax, 0x4f
popf
jmp 0x1402b1702
cmp ecx, 1
jne 0x1402b1b15
push rax
pushf
mov eax, 0x18253377
pushf
not eax
add eax, 0xadf2e9d3
xor eax, 0xe04e16ab
rol eax, 0x74
popf
pushf
not eax
add eax, 0xe664c420
xor eax, 0xb8a61ac2
rol eax, 0x12
popf
pushf
not eax
add eax, 0x951aa749
xor eax, 0xd07c875b
rol eax, 0xd4
popf
jmp 0x1402b1702
push rax
pushf
mov eax, 0x64e387c6
pushf
not eax
add eax, 0xb2bbc445
xor eax, 0xc71daea1
rol eax, 0x35
popf
pushf
not eax
add eax, 0xbf6b2336
xor eax, 0xa1c7e6a6
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x969ceb9b
xor eax, 0xe2d1149f
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x8ffaff4c
xor eax, 0xff030b77
rol eax, 0x85
popf
jmp 0x1402b1702
lea rcx, [r8 + r8*4]
add rcx, rcx
movzx r9d, word [rdx + rcx*8 + 0x10]
lea rcx, [r8 + r8*4]
add rcx, rcx
cmp word [rdx + rcx*8 - 0x40], r9w
je 0x1402b1be3
push rax
pushf
mov eax, 0xe7ff3212
pushf
not eax
add eax, 0xd335cfcf
xor eax, 0xc084c6d4
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc315f462
xor eax, 0xb6616d66
rol eax, 0x44
popf
pushf
not eax
add eax, 0xefb2b0eb
xor eax, 0xe4971aa8
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xa54781a8
xor eax, 0xcafca06c
rol eax, 0x27
popf
jmp 0x1402b1702
push rax
pushf
mov eax, 0xd01cbca0
pushf
not eax
add eax, 0xe0872dc2
xor eax, 0xd7d5ad17
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xcdb37a41
xor eax, 0xcfa60d18
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xd9393f85
xor eax, 0x9926a7f2
rol eax, 0x18
popf
jmp 0x1402b1702
mov eax, r9d
ret
mov rax, qword [r9]
cmp byte [rax + 0x19], 2
jb 0x1402b1cc2
push rax
pushf
mov eax, 0x839e55a3
pushf
not eax
add eax, 0xed229760
xor eax, 0xe560c19d
rol eax, 0x67
popf
pushf
not eax
add eax, 0xa0a103a9
xor eax, 0xd29a747c
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9326ea9f
xor eax, 0xf75616bf
rol eax, 0x49
popf
jmp 0x1402b1702
push rax
pushf
mov eax, 0xa0846d2f
pushf
not eax
add eax, 0x92f7b676
xor eax, 0xecd8e803
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xef4df034
xor eax, 0x8da1b233
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb3464215
xor eax, 0xd766fe48
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe9496d93
xor eax, 0xbbf6232f
rol eax, 0xdc
popf
jmp 0x1402b1702
mov ecx, dword [rdx + 0x70]
movzx eax, word [rdx + 0x10]
test ecx, 0xfffffffb
je 0x1402b1d5d
push rax
pushf
mov eax, 0x592a7376
pushf
not eax
add eax, 0xf401388b
xor eax, 0x9678ea4c
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9d30434d
xor eax, 0xb129ec34
rol eax, 0x83
popf
jmp 0x1402b1702
push rax
pushf
mov eax, 0x45b6554f
pushf
not eax
add eax, 0xda686b9b
xor eax, 0xfeb57507
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc2cdc868
xor eax, 0xbf1c25b2
rol eax, 0x79
popf
jmp 0x1402b1702
cmp ax, word [rdx + 0x60]
jne 0x1402b1ddc
push rax
pushf
mov eax, 0x2c475b17
pushf
not eax
add eax, 0xccfb46fa
xor eax, 0x97f1df46
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa767ae89
xor eax, 0xc20010a9
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x8fe7be98
xor eax, 0x980f5e24
rol eax, 0x7a
popf
jmp 0x1402b1702
push rax
pushf
mov eax, 0x6bba04a5
pushf
not eax
add eax, 0x9d6133e2
xor eax, 0xf1f8dadf
rol eax, 0x44
popf
pushf
not eax
add eax, 0x93fc9ab1
xor eax, 0x9f273294
rol eax, 1
popf
pushf
not eax
add eax, 0xf6b33068
xor eax, 0xd4dd20a3
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xda21a3fe
xor eax, 0xc998d4ed
rol eax, 0x78
popf
jmp 0x1402b1702
cmp ecx, 1
jne 0x1402b1e6c
push rax
pushf
mov eax, 0x43553ea5
pushf
not eax
add eax, 0xb9b4f6f8
xor eax, 0xfd46cce3
rol eax, 0xf
popf
pushf
not eax
add eax, 0xb997a537
xor eax, 0xf33edfaa
rol eax, 0xe8
popf
jmp 0x1402b1702
push rax
pushf
mov eax, 0x716be755
pushf
not eax
add eax, 0xa8883cee
xor eax, 0xe97b4b8e
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf87cbe0a
xor eax, 0x8c5a45bd
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd39d3884
xor eax, 0x833f1155
rol eax, 2
popf
jmp 0x1402b1702
cmp dword [rdx + 0x54], 2
jne 0x1402b1efe
push rax
pushf
mov eax, 0xf3f2e25f
pushf
not eax
add eax, 0xfa66f936
xor eax, 0x88979486
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xc5d70d16
xor eax, 0xc7d23bc0
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xe8230ba1
xor eax, 0xaca151ab
rol eax, 0x45
popf
jmp 0x1402b1702
push rax
pushf
mov eax, 0x4d91b5f0
pushf
not eax
add eax, 0x9c38dde5
xor eax, 0x864fcd8d
rol eax, 0xff
popf
pushf
not eax
add eax, 0xe763ed89
xor eax, 0xc2ef784d
rol eax, 0xe3
popf
jmp 0x1402b1702
mov ecx, eax
xor eax, eax
cmp dword [rdx + 0x78], 2
cmove eax, ecx
ret
xor eax, eax
push rax
pushf
mov eax, 0x79d65130
pushf
not eax
add eax, 0xae8a3f40
xor eax, 0xe590f151
rol eax, 0x31
popf
pushf
not eax
add eax, 0x81136b69
xor eax, 0xeba6bb63
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x8cea7623
xor eax, 0xe53aafa5
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd110a5f2
xor eax, 0xb314667e
rol eax, 0xee
popf
jmp 0x1402b1702
ret