Function at 0x14021d55c
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xad1273a0
pushf
not eax
add eax, 0x95cce80d
xor eax, 0x935045fa
rol eax, 0x68
popf
pushf
not eax
add eax, 0x99b9a28e
xor eax, 0xaf880c12
rol eax, 0x3a
popf
cmp eax, 4
jne 0x14021d599
popf
pop rax
jmp 0x14021d852
cmp eax, 0
jne 0x14021d5a8
popf
pop rax
jmp 0x14021d64d
cmp eax, 3
jne 0x14021d5b7
popf
pop rax
jmp 0x14021d7bc
cmp eax, 1
jne 0x14021d5c6
popf
pop rax
jmp 0x14021d721
cmp eax, 0xa
jne 0x14021d5d5
popf
pop rax
jmp 0x14021db6b
cmp eax, 7
jne 0x14021d5e4
popf
pop rax
jmp 0x14021d9df
cmp eax, 6
jne 0x14021d5f3
popf
pop rax
jmp 0x14021d971
cmp eax, 0xb
jne 0x14021d602
popf
pop rax
jmp 0x14021dbad
cmp eax, 0xc
jne 0x14021d611
popf
pop rax
jmp 0x14021dc09
cmp eax, 8
jne 0x14021d620
popf
pop rax
jmp 0x14021daa2
cmp eax, 5
jne 0x14021d62f
popf
pop rax
jmp 0x14021d8e3
cmp eax, 2
jne 0x14021d63e
popf
pop rax
jmp 0x14021d75c
cmp eax, 9
jne 0x14021d64d
popf
pop rax
jmp 0x14021db56
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r14
sub rsp, 0x20
mov rdi, r9
mov r14, rcx
xor ebx, ebx
cmp dword [r8], ebx
jge 0x14021d6c8
push rax
pushf
mov eax, 0x596e27af
pushf
not eax
add eax, 0x95701a6b
xor eax, 0xe5feae52
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd137f3e8
xor eax, 0x93cdc75a
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc840073b
xor eax, 0xae384e25
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xee2a331c
xor eax, 0x95c36b0e
rol eax, 0xf
popf
jmp 0x14021d58a
push rax
pushf
mov eax, 0x9b2bff9
pushf
not eax
add eax, 0xdb4ee367
xor eax, 0x96080086
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd404c158
xor eax, 0xc7820238
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf7c39692
xor eax, 0xef4147fb
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xbb011077
xor eax, 0xd173484c
rol eax, 0xdd
popf
jmp 0x14021d58a
mov rsi, rdx
jmp 0x14021d7bc
movsxd rsi, dword [r8 + 8]
add rsi, qword [rdx]
push rax
pushf
mov eax, 0x58476ec7
pushf
not eax
add eax, 0xb29c208e
xor eax, 0xcce5dda7
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe1ae228c
xor eax, 0xa33a1361
rol eax, 0x26
popf
pushf
not eax
add eax, 0xc5815afb
xor eax, 0xa846a18f
rol eax, 3
popf
pushf
not eax
add eax, 0xf7db8a1e
xor eax, 0xec131ee7
rol eax, 0xdb
popf
jmp 0x14021d58a
call fcn.140192cf6
sub eax, 1
je 0x14021d81f
push rax
pushf
mov eax, 0xf35de29
pushf
not eax
add eax, 0xb9bb9c0c
xor eax, 0xc76aff53
rol eax, 0x85
popf
pushf
not eax
add eax, 0xbe255a3a
xor eax, 0xf61ac254
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb1ab7673
xor eax, 0xa0db0f3c
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe3eb1bc5
xor eax, 0xf0415296
rol eax, 0xcd
popf
jmp 0x14021d58a
push rax
pushf
mov eax, 0x4e75c883
pushf
not eax
add eax, 0xbf52d774
xor eax, 0x87ceb58f
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xaba0d597
xor eax, 0xabe037bb
rol eax, 0x10
popf
jmp 0x14021d58a
cmp eax, 1
jne 0x14021d8b0
push rax
pushf
mov eax, 0x86519a6
pushf
not eax
add eax, 0x8b79e218
xor eax, 0x9deb1dad
rol eax, 0xca
popf
pushf
not eax
add eax, 0x9762616f
xor eax, 0xb164fb5f
rol eax, 0x52
popf
pushf
not eax
add eax, 0xd4d43347
xor eax, 0xa3154d11
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xcea6701a
xor eax, 0xd37cba15
rol eax, 0x28
popf
jmp 0x14021d58a
push rax
pushf
mov eax, 0x366ae730
pushf
not eax
add eax, 0x82f28e23
xor eax, 0xe95d8a78
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xe6311a8f
xor eax, 0xed1bcedb
rol eax, 0x83
popf
jmp 0x14021d58a
lea rdx, [rdi + 8]
mov rcx, qword [r14 + 0x28]
call fcn.140173ccf
mov r14, rax
cmp dword [rdi + 0x18], ebx
je 0x14021d93e
push rax
pushf
mov eax, 0xef3baf87
pushf
not eax
add eax, 0xae30a166
xor eax, 0xbef08407
rol eax, 0x43
popf
pushf
not eax
add eax, 0xeb7ccdfd
xor eax, 0x8ccde067
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xc8adac30
xor eax, 0xd60dc103
rol eax, 0xbb
popf
jmp 0x14021d58a
push rax
pushf
mov eax, 0x1584725e
pushf
not eax
add eax, 0xb4d112c0
xor eax, 0xafc64a68
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe61a8061
xor eax, 0xa4846f03
rol eax, 0xcc
popf
jmp 0x14021d58a
call fcn.1402d8671
movsxd rbx, dword [rdi + 0x18]
push rax
not rax
sub rbx, rax
pop rax
sub rbx, 1
push rax
pushf
mov eax, 0x8cf4707c
pushf
not eax
add eax, 0x94e560da
xor eax, 0xfdd43e36
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa479710c
xor eax, 0x8ece6648
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf92d0446
xor eax, 0x83ab10ba
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x88f1d472
xor eax, 0xf9033677
rol eax, 0xd
popf
jmp 0x14021d58a
mov r9d, 0xc8ac8eb7
pushf
not r9d
add r9d, 0x81d6b99d
xor r9d, 0xea210825
rol r9d, 0x65
popf
pushf
not r9d
add r9d, 0x84e75303
xor r9d, 0xb3d9c973
rol r9d, 0x4a
popf
pushf
not r9d
add r9d, 0xfaccc1cc
xor r9d, 0xa3eb8857
rol r9d, 0x64
popf
pushf
not r9d
add r9d, 0xc46f17ed
xor r9d, 0xeb1d5a1a
rol r9d, 0x45
popf
mov r8, r14
mov rdx, rbx
mov rcx, rsi
call fcn.1401f9b6a
jmp 0x14021dbad
lea rdx, [rdi + 8]
mov rcx, qword [r14 + 0x28]
call fcn.140173ccf
mov r14, rax
cmp dword [rdi + 0x18], ebx
je 0x14021dafd
push rax
pushf
mov eax, 0xefa94dbc
pushf
not eax
add eax, 0x8a2ef8e1
xor eax, 0xb0db3abd
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xccdf3222
xor eax, 0x9cab47d1
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc96dc441
xor eax, 0x8552d255
rol eax, 0xff
popf
jmp 0x14021d58a
push rax
pushf
mov eax, 0x29791540
pushf
not eax
add eax, 0xc03f526e
xor eax, 0x9a2bc549
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb1c44bfb
xor eax, 0xc46eaf19
rol eax, 8
popf
pushf
not eax
add eax, 0xbe2c3903
xor eax, 0x97747c4e
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf9ffd568
xor eax, 0xf8c8a2e7
rol eax, 0x96
popf
jmp 0x14021d58a
call fcn.1402d8671
movsxd rbx, dword [rdi + 0x18]
push rax
not rax
sub rbx, rax
pop rax
sub rbx, 1
mov r8, r14
mov rdx, rbx
mov rcx, rsi
call fcn.14025f021
nop
push rax
pushf
mov eax, 0xd08a25f5
pushf
not eax
add eax, 0xaa94f391
xor eax, 0xf871a758
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x930504ec
xor eax, 0xdb4e58b9
rol eax, 0xc4
popf
jmp 0x14021d58a
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
add rsp, 0x20
pop r14
ret
call fcn.14037bf7f
nop
push rax
pushf
mov eax, 0x52f25bce
pushf
not eax
add eax, 0xded313fb
xor eax, 0x89420544
rol eax, 0x93
popf
pushf
not eax
add eax, 0xabbf1635
xor eax, 0xc07f011f
rol eax, 0xfe
popf
cmp eax, 0
jne 0x14021dc4c
popf
pop rax
jmp 0x14021dc4c
mov rcx, qword [rdx + 0x40]
jmp fcn.140209a7d