Function at 0x1405b05b1
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x734fa98e
pushf
not eax
add eax, 0xcdd433f8
xor eax, 0x8b653630
rol eax, 0x79
popf
pushf
not eax
add eax, 0x8cd9c84f
xor eax, 0x8775938a
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x93c4a9d0
xor eax, 0xaf8b340a
rol eax, 0x57
popf
cmp eax, 4
jne 0x1405b0601
popf
pop rax
jmp 0x1405b09a1
cmp eax, 0
jne 0x1405b0610
popf
pop rax
jmp 0x1405b072d
cmp eax, 3
jne 0x1405b061f
popf
pop rax
jmp 0x1405b091f
cmp eax, 1
jne 0x1405b062e
popf
pop rax
jmp 0x1405b081a
cmp eax, 0xd
jne 0x1405b063d
popf
pop rax
jmp 0x1405b0df6
cmp eax, 7
jne 0x1405b064c
popf
pop rax
jmp 0x1405b0b43
cmp eax, 0xe
jne 0x1405b065b
popf
pop rax
jmp 0x1405b0e66
cmp eax, 0xb
jne 0x1405b066a
popf
pop rax
jmp 0x1405b0cc5
cmp eax, 0xc
jne 0x1405b0679
popf
pop rax
jmp 0x1405b0d69
cmp eax, 8
jne 0x1405b0688
popf
pop rax
jmp 0x1405b0b81
cmp eax, 0x10
jne 0x1405b0697
popf
pop rax
jmp 0x1405b0ecc
cmp eax, 2
jne 0x1405b06a6
popf
pop rax
jmp 0x1405b087a
cmp eax, 9
jne 0x1405b06b5
popf
pop rax
jmp 0x1405b0c2f
cmp eax, 0x12
jne 0x1405b06c4
popf
pop rax
jmp 0x1405b0f9c
cmp eax, 6
jne 0x1405b06d3
popf
pop rax
jmp 0x1405b0ac7
cmp eax, 0x11
jne 0x1405b06e2
popf
pop rax
jmp 0x1405b0f3e
cmp eax, 5
jne 0x1405b06f1
popf
pop rax
jmp 0x1405b0a36
cmp eax, 0x13
jne 0x1405b0700
popf
pop rax
jmp 0x1405b101b
cmp eax, 0xa
jne 0x1405b070f
popf
pop rax
jmp 0x1405b0c7b
cmp eax, 0x14
jne 0x1405b071e
popf
pop rax
jmp 0x1405b106c
cmp eax, 0xf
jne 0x1405b072d
popf
pop rax
jmp 0x1405b0ec1
push rbp
push r14
push r15
sub rsp, 0x70
lea rbp, [rsp + 0x40]
mov qword [rbp + 0x50], rbx
mov qword [rbp + 0x58], rsi
mov qword [rbp + 0x60], rdi
mov qword [rbp + 0x68], r12
mov rax, qword [0x140183040]
xor rax, rbp
mov qword [rbp + 0x28], rax
mov r14, rdx
mov r15, r9
mov rdx, rcx
mov esi, r8d
lea rcx, [rbp + 8]
call fcn.14006ede7
mov rax, qword [rbp + 0x10]
xor r9d, r9d
xor r8d, r8d
mov edx, esi
mov rcx, r14
mov r12d, dword [rax + 0xc]
call fcn.14006fc38
movsxd rdi, eax
test eax, eax
jne 0x1405b07c1
push rax
pushf
mov eax, 0xb8a76496
pushf
not eax
add eax, 0xfb86f827
xor eax, 0x9794d2b1
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf73b61d0
xor eax, 0xa2834fb2
rol eax, 0x8e
popf
jmp 0x1405b05f2
push rax
pushf
mov eax, 0xd87440c1
pushf
not eax
add eax, 0xc991fe3b
xor eax, 0xad07f391
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x9d08e37f
xor eax, 0xf2f87385
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xce4f4cc0
xor eax, 0x96c200a6
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb49d90a7
xor eax, 0xc91f6c0c
rol eax, 0xec
popf
jmp 0x1405b05f2
xor edi, edi
jmp 0x1405b0f9c
mov rax, rdi
add rax, rax
lea rcx, [rax + 0x10]
cmp rax, rcx
sbb rdx, rdx
and rdx, rcx
je 0x1405b08d9
push rax
pushf
mov eax, 0xd9049b2e
pushf
not eax
add eax, 0xdd93a9ed
xor eax, 0xd4cbcaeb
rol eax, 0x90
popf
pushf
not eax
add eax, 0xb3b8d147
xor eax, 0x83e50a2a
rol eax, 0x22
popf
pushf
not eax
add eax, 0x9aa0992d
xor eax, 0xe8886cbb
rol eax, 0x7c
popf
jmp 0x1405b05f2
push rax
pushf
mov eax, 0x46411699
pushf
not eax
add eax, 0xf89f43bb
xor eax, 0xa764fa44
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x9a13c7ea
xor eax, 0xee740d0f
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc9793b2f
xor eax, 0x912ffd08
rol eax, 0xee
popf
jmp 0x1405b05f2
cmp rdx, 0x400
ja 0x1405b095b
push rax
pushf
mov eax, 0x7408dbd8
pushf
not eax
add eax, 0xc3341c9b
xor eax, 0xd5dcd912
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd73a144d
xor eax, 0xb47c2dd8
rol eax, 0xa8
popf
jmp 0x1405b05f2
push rax
pushf
mov eax, 0x416089b4
pushf
not eax
add eax, 0xb996a6c5
xor eax, 0x992daad4
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x9b86154e
xor eax, 0x842360ba
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf12a1707
xor eax, 0xdfa44824
rol eax, 0x9d
popf
jmp 0x1405b05f2
lea rax, [rdx + 0xf]
cmp rax, rdx
ja 0x1405b09f0
push rax
pushf
mov eax, 0xbf8dd50a
pushf
not eax
add eax, 0xc04f4a30
xor eax, 0xc0e654f2
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xf36ddbff
xor eax, 0xd4acaac7
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xfdb1539b
xor eax, 0xe8f2546e
rol eax, 0x89
popf
jmp 0x1405b05f2
push rax
pushf
mov eax, 0x296208e2
pushf
not eax
add eax, 0xb24ceb29
xor eax, 0xcefee694
rol eax, 0x36
popf
pushf
not eax
add eax, 0xad59bc3f
xor eax, 0x8c03cd1f
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xcaa447aa
xor eax, 0xaad33003
rol eax, 0x43
popf
jmp 0x1405b05f2
movabs rax, 0xffea8fad39cd7267
pushf
not rax
add rax, 0x4bf78981
xor rax, 0x780a1719
rol rax, 0xab
popf
pushf
not rax
add rax, 0x65c8599a
xor rax, 0x444441b7
rol rax, 0x2b
popf
push rax
pushf
mov eax, 0x243ab564
pushf
not eax
add eax, 0xaae1d662
xor eax, 0xbc8d75b4
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xce2eded0
xor eax, 0xc8de1e2a
rol eax, 0xce
popf
pushf
not eax
add eax, 0x93d8a747
xor eax, 0x9d99f93d
rol eax, 0x73
popf
pushf
not eax
add eax, 0x9f6d8216
xor eax, 0x851898a9
rol eax, 0xd9
popf
jmp 0x1405b05f2
and rax, 0xfffffffffffffff0
call fcn.14006dea1
sub rsp, rax
lea rbx, [rsp + 0x40]
test rbx, rbx
je 0x1405b0b10
push rax
pushf
mov eax, 0xad0ec2fd
pushf
not eax
add eax, 0xa95b43b2
xor eax, 0x9f26c6ee
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc2398281
xor eax, 0xfb64e9cc
rol eax, 0x16
popf
jmp 0x1405b05f2
push rax
pushf
mov eax, 0x2285b311
pushf
not eax
add eax, 0x889ba9ef
xor eax, 0xa962c3f9
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xfef9d8c0
xor eax, 0x973e312d
rol eax, 0xb8
popf
jmp 0x1405b05f2
mov dword [rbx], 0xcccc
jmp 0x1405b0c7b
mov rcx, rdx
call fcn.14006d05f
mov rbx, rax
test rax, rax
je 0x1405b0bea
push rax
pushf
mov eax, 0xdd055e61
pushf
not eax
add eax, 0x9ca6b839
xor eax, 0x88b9a68a
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc99afdc2
xor eax, 0xe0a1db69
rol eax, 0x11
popf
pushf
not eax
add eax, 0xebb756eb
xor eax, 0xc5c28a9c
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf92aebca
xor eax, 0xb692ed69
rol eax, 0x81
popf
jmp 0x1405b05f2
push rax
pushf
mov eax, 0xd8f11c93
pushf
not eax
add eax, 0xf5b61e34
xor eax, 0xcd35b561
rol eax, 1
popf
pushf
not eax
add eax, 0x906548f2
xor eax, 0xee9fdad1
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x97186680
xor eax, 0x801d3e0f
rol eax, 0x53
popf
jmp 0x1405b05f2
mov dword [rax], 0xdddd
push rax
pushf
mov eax, 0x9e7d485f
pushf
not eax
add eax, 0x9f2f052d
xor eax, 0xcf66b223
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd53191ed
xor eax, 0xb97ad9b9
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8a056b8b
xor eax, 0x91fa0a1a
rol eax, 0x51
popf
jmp 0x1405b05f2
add rbx, 0x10
push rax
pushf
mov eax, 0x57b33f23
pushf
not eax
add eax, 0xcf89c216
xor eax, 0xbfbae349
rol eax, 0x27
popf
pushf
not eax
add eax, 0x9c88f91d
xor eax, 0xe011c5b6
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x89a3cdc4
xor eax, 0x9a5c8f1f
rol eax, 0x79
popf
jmp 0x1405b05f2
test rbx, rbx
je 0x1405b0d10
push rax
pushf
mov eax, 0x497777ee
pushf
not eax
add eax, 0xa2c17708
xor eax, 0x87164a25
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd0f54128
xor eax, 0xee446710
rol eax, 0x82
popf
pushf
not eax
add eax, 0xe34d9c63
xor eax, 0xf3b94b16
rol eax, 0x40
popf
jmp 0x1405b05f2
push rax
pushf
mov eax, 0x918ea753
pushf
not eax
add eax, 0xd9ec75eb
xor eax, 0xe9356d74
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf552a674
xor eax, 0xae3fe284
rol eax, 0x41
popf
pushf
not eax
add eax, 0xff5c8cc8
xor eax, 0xa7f94dee
rol eax, 0xab
popf
pushf
not eax
add eax, 0xe53609ab
xor eax, 0xaae00f8f
rol eax, 0xd
popf
jmp 0x1405b05f2
mov r9d, edi
mov r8, rbx
mov edx, esi
mov rcx, r14
call fcn.14006fc38
test eax, eax
je 0x1405b0db0
push rax
pushf
mov eax, 0xc67915a9
pushf
not eax
add eax, 0x86d3c8df
xor eax, 0xf27191d0
rol eax, 0x20
popf
pushf
not eax
add eax, 0xeee9a3a9
xor eax, 0xbcb800c3
rol eax, 0x51
popf
jmp 0x1405b05f2
push rax
pushf
mov eax, 0x130689b7
pushf
not eax
add eax, 0xf47590bc
xor eax, 0x90ac0044
rol eax, 0x62
popf
pushf
not eax
add eax, 0xc9ab551c
xor eax, 0x873edf2a
rol eax, 0xac
popf
pushf
not eax
add eax, 0xb6a626ae
xor eax, 0x86331e53
rol eax, 0xa7
popf
jmp 0x1405b05f2
mov r8d, dword [rbp + 0x70]
mov ecx, r12d
mov eax, r8d
neg eax
sbb rdx, rdx
and qword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
and rdx, r15
mov dword [rsp + 0x28], r8d
or r9d, 0xffffffff
mov qword [rsp + 0x20], rdx
mov r8, rbx
xor edx, edx
call fcn.140070c6e
mov edi, eax
jmp 0x1405b0ecc
xor ebx, ebx
push rax
pushf
mov eax, 0x55489b46
pushf
not eax
add eax, 0xd8fb59f4
xor eax, 0xbfd1d7c6
rol eax, 5
popf
pushf
not eax
add eax, 0xf1c02923
xor eax, 0xd62f3430
rol eax, 0x11
popf
pushf
not eax
add eax, 0x82544739
xor eax, 0x9e1b60a6
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd8ba840c
xor eax, 0xc570a3e5
rol eax, 6
popf
jmp 0x1405b05f2
xor edi, edi
test rbx, rbx
je 0x1405b0f9c
lea rcx, [rbx - 0x10]
cmp dword [rcx], 0xdddd
jne 0x1405b0f0b
push rax
pushf
mov eax, 0xbc70f0ac
pushf
not eax
add eax, 0xd38b2852
xor eax, 0xf99a824b
rol eax, 0x12
popf
pushf
not eax
add eax, 0xc96d22b9
xor eax, 0xf1b1683e
rol eax, 0x7d
popf
jmp 0x1405b05f2
push rax
pushf
mov eax, 0x144c5b92
pushf
not eax
add eax, 0xab9f1b40
xor eax, 0xf65a16c8
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xdb66a057
xor eax, 0xd2bd3e75
rol eax, 0x7a
popf
jmp 0x1405b05f2
call fcn.14006d258
push rax
pushf
mov eax, 0x9e1aea9f
pushf
not eax
add eax, 0xc1d2e88b
xor eax, 0xa27f3661
rol eax, 0xce
popf
pushf
not eax
add eax, 0x8eabd713
xor eax, 0xf7ea3564
rol eax, 0xae
popf
pushf
not eax
add eax, 0xcf2b3b5c
xor eax, 0xba343f45
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf9c0307c
xor eax, 0xce18141d
rol eax, 0x2b
popf
jmp 0x1405b05f2
cmp byte [rbp + 0x20], 0
je 0x1405b0fe8
push rax
pushf
mov eax, 0xee60cc7d
pushf
not eax
add eax, 0xba1c337c
xor eax, 0x9313a8ad
rol eax, 0x89
popf
pushf
not eax
add eax, 0xbabfec49
xor eax, 0x94544e23
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x8fbb9bfc
xor eax, 0xa1823201
rol eax, 0x2f
popf
jmp 0x1405b05f2
push rax
pushf
mov eax, 0xcef7913
pushf
not eax
add eax, 0xd958261a
xor eax, 0x920f79f2
rol eax, 0x88
popf
pushf
not eax
add eax, 0xfce0681f
xor eax, 0x952373c0
rol eax, 0xcf
popf
jmp 0x1405b05f2
mov rax, qword [rbp + 8]
and dword [rax + 0x3a8], 0xfffffffd
push rax
pushf
mov eax, 0x848a5799
pushf
not eax
add eax, 0xa76bdbbe
xor eax, 0xf9549c3c
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x9a837e9b
xor eax, 0xb84b2929
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xce32999b
xor eax, 0xc1794837
rol eax, 0xdd
popf
jmp 0x1405b05f2
mov eax, edi
mov rcx, qword [rbp + 0x28]
xor rcx, rbp
call fcn.14006f69d
mov rbx, qword [rbp + 0x50]
mov rsi, qword [rbp + 0x58]
mov rdi, qword [rbp + 0x60]
mov r12, qword [rbp + 0x68]
lea rsp, [rbp + 0x30]
pop r15
pop r14
pop rbp
ret