Function at 0x1405cafad
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x87e9ccc9
pushf
not eax
add eax, 0x89645bd1
xor eax, 0xd31092f7
rol eax, 0x61
popf
pushf
not eax
add eax, 0xf9bd5eba
xor eax, 0xab3f3a6c
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xbee91315
xor eax, 0xd4620c0a
rol eax, 0x23
popf
pushf
not eax
add eax, 0xe28cfec1
xor eax, 0xee2f48ff
rol eax, 0xb5
popf
cmp eax, 4
jne 0x1405cb010
popf
pop rax
jmp 0x1405cb46b
cmp eax, 0
jne 0x1405cb01f
popf
pop rax
jmp 0x1405cb10f
cmp eax, 3
jne 0x1405cb02e
popf
pop rax
jmp 0x1405cb3c2
cmp eax, 1
jne 0x1405cb03d
popf
pop rax
jmp 0x1405cb207
cmp eax, 0xd
jne 0x1405cb04c
popf
pop rax
jmp 0x1405cb913
cmp eax, 7
jne 0x1405cb05b
popf
pop rax
jmp 0x1405cb58a
cmp eax, 0xe
jne 0x1405cb06a
popf
pop rax
jmp 0x1405cb970
cmp eax, 0xb
jne 0x1405cb079
popf
pop rax
jmp 0x1405cb758
cmp eax, 0xc
jne 0x1405cb088
popf
pop rax
jmp 0x1405cb7da
cmp eax, 8
jne 0x1405cb097
popf
pop rax
jmp 0x1405cb646
cmp eax, 0x10
jne 0x1405cb0a6
popf
pop rax
jmp 0x1405cba1f
cmp eax, 2
jne 0x1405cb0b5
popf
pop rax
jmp 0x1405cb329
cmp eax, 9
jne 0x1405cb0c4
popf
pop rax
jmp 0x1405cb6a2
cmp eax, 0xa
jne 0x1405cb0d3
popf
pop rax
jmp 0x1405cb70a
cmp eax, 6
jne 0x1405cb0e2
popf
pop rax
jmp 0x1405cb4f4
cmp eax, 0x11
jne 0x1405cb0f1
popf
pop rax
jmp 0x1405cba55
cmp eax, 5
jne 0x1405cb100
popf
pop rax
jmp 0x1405cb4b9
cmp eax, 0xf
jne 0x1405cb10f
popf
pop rax
jmp 0x1405cba14
mov qword [rsp + 0x10], rbx
mov word [rsp + 8], cx
push rbp
mov rbp, rsp
sub rsp, 0x50
mov eax, 0x89812e2
pushf
not eax
add eax, 0xa29705d4
xor eax, 0xeca4cc14
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd4504e1d
xor eax, 0x9a3d3ca8
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xe85f28f7
xor eax, 0xfbcdc276
rol eax, 0x85
popf
cmp cx, ax
je 0x1405cb1ae
push rax
pushf
mov eax, 0x33626ea6
pushf
not eax
add eax, 0xbc6ba2c8
xor eax, 0xb143da8c
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf521006a
xor eax, 0xd8fbdf23
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xbfdd80c7
xor eax, 0xfdbad822
rol eax, 0x19
popf
jmp 0x1405cb001
push rax
pushf
mov eax, 0x4771c952
pushf
not eax
add eax, 0x80da3739
xor eax, 0x9c746b30
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8a8d8458
xor eax, 0x899a44aa
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xee983609
xor eax, 0xc2d51232
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x836327c3
xor eax, 0x9a8a9ab7
rol eax, 0xcb
popf
jmp 0x1405cb001
lea rcx, [rbp - 0x20]
call fcn.14067c990
mov r10, qword [rbp - 0x18]
xor ebx, ebx
mov r11d, 0xc36483bf
pushf
not r11d
add r11d, 0xa2e8ff82
xor r11d, 0xfd15c532
rol r11d, 0x15
popf
pushf
not r11d
add r11d, 0xb6995ea8
xor r11d, 0xa54f9b05
rol r11d, 0x3b
popf
pushf
not r11d
add r11d, 0xd2da9bbd
xor r11d, 0xe41b4bd2
rol r11d, 0x72
popf
pushf
not r11d
add r11d, 0xdd02859e
xor r11d, 0xa9b37bdb
rol r11d, 0x9f
popf
cmp dword [r10 + 0xc], 0xfde9
jne 0x1405cb2e3
push rax
pushf
mov eax, 0xb2dcd2a5
pushf
not eax
add eax, 0xd933751a
xor eax, 0x9d84510a
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xefad7776
xor eax, 0xe7586578
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x9c0bae6d
xor eax, 0xad843ad1
rol eax, 0xca
popf
pushf
not eax
add eax, 0xbc63140e
xor eax, 0x8ba73dc1
rol eax, 0x64
popf
jmp 0x1405cb001
push rax
pushf
mov eax, 0xb98c2c8a
pushf
not eax
add eax, 0xa71c6f13
xor eax, 0xdec151c5
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xda0f709b
xor eax, 0xc147b5fd
rol eax, 0x51
popf
pushf
not eax
add eax, 0xa1edbc22
xor eax, 0xccb62c86
rol eax, 0x7c
popf
jmp 0x1405cb001
movzx ecx, word [rbp + 0x10]
lea eax, [r11 - 0x80]
cmp cx, ax
jae 0x1405cb369
push rax
pushf
mov eax, 0x4f24550c
pushf
not eax
add eax, 0xc9ccc94f
xor eax, 0xd6718af5
rol eax, 0xba
popf
pushf
not eax
add eax, 0x8189bd30
xor eax, 0xc2d65535
rol eax, 0x23
popf
jmp 0x1405cb001
push rax
pushf
mov eax, 0x69cd3ca
pushf
not eax
add eax, 0xf30c937d
xor eax, 0x851267e1
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x8cd08305
xor eax, 0xe660e8b7
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xc3aa9b7a
xor eax, 0xea6fb417
rol eax, 3
popf
pushf
not eax
add eax, 0xe41052c2
xor eax, 0xfab2b085
rol eax, 0xcd
popf
jmp 0x1405cb001
movzx eax, cl
lea r8, [0x1a4dfccb9]
pushf
sub r8, 0x64dc8949
popf
test byte [r8 + rax*2 + 2], 1
je 0x1405cb438
push rax
pushf
mov eax, 0xfb555fe6
pushf
not eax
add eax, 0xf5208124
xor eax, 0x8175a551
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xfbf08c23
xor eax, 0xe2a08bd9
rol eax, 0x17
popf
pushf
not eax
add eax, 0xfd4178ba
xor eax, 0x95de4e51
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xab6c156b
xor eax, 0xd104000e
rol eax, 0x70
popf
jmp 0x1405cb001
push rax
pushf
mov eax, 0xe436994a
pushf
not eax
add eax, 0xdc44c09d
xor eax, 0xcb91e9e3
rol eax, 0xae
popf
pushf
not eax
add eax, 0xafa0020a
xor eax, 0xbbf3b536
rol eax, 0xbe
popf
jmp 0x1405cb001
movzx ecx, cl
jmp 0x1405cb6a2
movzx edx, cl
jmp 0x1405cb970
movzx edx, word [rbp + 0x10]
cmp dx, r11w
jae 0x1405cb544
push rax
pushf
mov eax, 0x9245e3db
pushf
not eax
add eax, 0xa1397ac4
xor eax, 0xe7fae804
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x91d4ec87
xor eax, 0xd1aa8d06
rol eax, 0xa
popf
pushf
not eax
add eax, 0xea3076f0
xor eax, 0x810242bf
rol eax, 0xdf
popf
jmp 0x1405cb001
push rax
pushf
mov eax, 0x34205fb6
pushf
not eax
add eax, 0xe4ba17bd
xor eax, 0x96bcdbb7
rol eax, 0x76
popf
pushf
not eax
add eax, 0x99deaed6
xor eax, 0xccea8b8d
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x80ce588a
xor eax, 0x91c86c8f
rol eax, 0x96
popf
jmp 0x1405cb001
movzx eax, dl
lea r8, [0x1b44d42af]
pushf
sub r8, 0x7449ff3f
popf
test byte [r8 + rax*2 + 2], 1
je 0x1405cb5ed
push rax
pushf
mov eax, 0xbcc6ae88
pushf
not eax
add eax, 0x9619ea2d
xor eax, 0x9f50ee4a
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xaf6ef213
xor eax, 0xf169917e
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa4f4ef61
xor eax, 0xf3928399
rol eax, 0xd
popf
jmp 0x1405cb001
push rax
pushf
mov eax, 0x4b2ff5b4
pushf
not eax
add eax, 0xfa49b275
xor eax, 0xdf849334
rol eax, 0x48
popf
pushf
not eax
add eax, 0x9c1618bd
xor eax, 0x880818cb
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x85524fcf
xor eax, 0xf853becd
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8a6cea2b
xor eax, 0xd3500e5d
rol eax, 0xca
popf
jmp 0x1405cb001
movzx ecx, dl
push rax
pushf
mov eax, 0x32b9e49f
pushf
not eax
add eax, 0xe61d9e72
xor eax, 0xb12debe7
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc1bfd765
xor eax, 0x8e4958e2
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd6fcc92f
xor eax, 0x9049c02b
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd96f7813
xor eax, 0xd361c185
rol eax, 0x17
popf
jmp 0x1405cb001
mov rax, qword [r10 + 0x110]
movzx edx, byte [rax + rcx]
jmp 0x1405cb970
movzx edx, dl
jmp 0x1405cb970
cmp qword [r10 + 0x138], rbx
je 0x1405cb7a7
push rax
pushf
mov eax, 0x288f7adc
pushf
not eax
add eax, 0xe6447ff1
xor eax, 0xcd23c7b0
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc376afae
xor eax, 0x92f7f966
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xc63d0728
xor eax, 0xce58049a
rol eax, 0x8d
popf
jmp 0x1405cb001
push rax
pushf
mov eax, 0xe1ad8752
pushf
not eax
add eax, 0xc48ff351
xor eax, 0xc16a4a94
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb748a2b4
xor eax, 0xa75390ef
rol eax, 0xab
popf
jmp 0x1405cb001
mov word [rbp + 0x20], bx
lea rax, [rbp + 0x20]
mov rcx, qword [r10 + 0x138]
lea r8, [rbp + 0x10]
mov dword [rsp + 0x28], 1
mov r9d, 0x2e9b9077
pushf
not r9d
add r9d, 0xfea6f2e6
xor r9d, 0xc3e1c218
rol r9d, 0x5f
popf
pushf
not r9d
add r9d, 0x9e5827df
xor r9d, 0xfff15114
rol r9d, 0xe7
popf
pushf
not r9d
add r9d, 0xee864fe9
xor r9d, 0xf8120bc7
rol r9d, 0x59
popf
pushf
not r9d
add r9d, 0x88ce9203
xor r9d, 0x9f16f003
rol r9d, 0xf
popf
mov edx, r11d
mov qword [rsp + 0x20], rax
call fcn.140631ae3
movzx edx, word [rbp + 0x10]
test eax, eax
je 0x1405cb8ba
push rax
pushf
mov eax, 0xeabcbc87
pushf
not eax
add eax, 0x96e01333
xor eax, 0xdb964656
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe1fcd602
xor eax, 0xdf70296f
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa4e83b76
xor eax, 0xe1967d37
rol eax, 0x1c
popf
jmp 0x1405cb001
push rax
pushf
mov eax, 0xe80b7eb0
pushf
not eax
add eax, 0xa68446bc
xor eax, 0xd33efa45
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb7797f04
xor eax, 0xc5658c20
rol eax, 0x88
popf
pushf
not eax
add eax, 0xb3ac69e2
xor eax, 0xb2aa1072
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf2e544d4
xor eax, 0xb91d16d1
rol eax, 0x4a
popf
jmp 0x1405cb001
movzx edx, word [rbp + 0x20]
push rax
pushf
mov eax, 0x274f7b0f
pushf
not eax
add eax, 0xc75179c7
xor eax, 0x85f0ff4c
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd1517c4f
xor eax, 0xbf530111
rol eax, 0x84
popf
pushf
not eax
add eax, 0xd144fca1
xor eax, 0xad5b1ffc
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xccacf4ed
xor eax, 0xfa4c5ef8
rol eax, 0x20
popf
jmp 0x1405cb001
cmp byte [rbp - 8], bl
je 0x1405cb9ce
push rax
pushf
mov eax, 0x81a0f1f4
pushf
not eax
add eax, 0xf2801db7
xor eax, 0xc0610431
rol eax, 2
popf
pushf
not eax
add eax, 0xcbe8cd92
xor eax, 0xa7f17109
rol eax, 9
popf
pushf
not eax
add eax, 0xba401f94
xor eax, 0xb4a0db92
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xfe29f1fe
xor eax, 0x8163bd1d
rol eax, 0xe
popf
jmp 0x1405cb001
push rax
pushf
mov eax, 0xde9b01be
pushf
not eax
add eax, 0x9df603ac
xor eax, 0x94272c50
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xed7f4049
xor eax, 0x809b345f
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf81efc89
xor eax, 0xaaa65758
rol eax, 0xf
popf
jmp 0x1405cb001
mov rcx, qword [rbp - 0x20]
and dword [rcx + 0x3a8], 0xfffffffd
movzx eax, dx
push rax
pushf
mov eax, 0xb6787af4
pushf
not eax
add eax, 0xf20fce16
xor eax, 0xefb62693
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8346948b
xor eax, 0xaf255ad8
rol eax, 0xf6
popf
jmp 0x1405cb001
mov rbx, qword [rsp + 0x68]
add rsp, 0x50
pop rbp
ret