Function at 0x1402c625e
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x99ce933d
pushf
not eax
add eax, 0xf41b9e36
xor eax, 0xd2a5ba5c
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc4acde7f
xor eax, 0x95874fbb
rol eax, 0x40
popf
pushf
not eax
add eax, 0xa72a8385
xor eax, 0x834731cf
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe25a1b04
xor eax, 0xa383c389
rol eax, 0xe6
popf
cmp eax, 4
jne 0x1402c62c1
popf
pop rax
jmp 0x1402c6679
cmp eax, 0
jne 0x1402c62d0
popf
pop rax
jmp 0x1402c63c0
cmp eax, 3
jne 0x1402c62df
popf
pop rax
jmp 0x1402c6609
cmp eax, 1
jne 0x1402c62ee
popf
pop rax
jmp 0x1402c64ad
cmp eax, 0xd
jne 0x1402c62fd
popf
pop rax
jmp 0x1402c6c6e
cmp eax, 7
jne 0x1402c630c
popf
pop rax
jmp 0x1402c686d
cmp eax, 0xe
jne 0x1402c631b
popf
pop rax
jmp 0x1402c6d2d
cmp eax, 0xb
jne 0x1402c632a
popf
pop rax
jmp 0x1402c6bb4
cmp eax, 0xc
jne 0x1402c6339
popf
pop rax
jmp 0x1402c6bfe
cmp eax, 8
jne 0x1402c6348
popf
pop rax
jmp 0x1402c69a6
cmp eax, 0x10
jne 0x1402c6357
popf
pop rax
jmp 0x1402c6dbf
cmp eax, 2
jne 0x1402c6366
popf
pop rax
jmp 0x1402c64f6
cmp eax, 9
jne 0x1402c6375
popf
pop rax
jmp 0x1402c6a1b
cmp eax, 0xa
jne 0x1402c6384
popf
pop rax
jmp 0x1402c6b23
cmp eax, 6
jne 0x1402c6393
popf
pop rax
jmp 0x1402c67fd
cmp eax, 0x11
jne 0x1402c63a2
popf
pop rax
jmp 0x1402c6e1c
cmp eax, 5
jne 0x1402c63b1
popf
pop rax
jmp 0x1402c679d
cmp eax, 0xf
jne 0x1402c63c0
popf
pop rax
jmp 0x1402c6dab
mov qword [rsp + 0x10], rbx
push rbp
lea rbp, [rsp - 0x90]
sub rsp, 0x190
mov rax, qword [0x14010a0d0]
xor rax, rsp
mov qword [rbp + 0x80], rax
mov rbx, rcx
xor edx, edx
mov r8d, 0x85716ada
pushf
not r8d
add r8d, 0xaad88ef0
xor r8d, 0xc606027b
rol r8d, 0xc0
popf
pushf
not r8d
add r8d, 0xb483e166
xor r8d, 0xd502baf7
rol r8d, 0xce
popf
lea rcx, [rsp + 0x70]
call fcn.14004a970
cmp qword [rbx + 0x18], 8
jb 0x1402c6467
push rax
pushf
mov eax, 0x39d34790
pushf
not eax
add eax, 0xda3db3b7
xor eax, 0xfa6ad6db
rol eax, 0x88
popf
pushf
not eax
add eax, 0xeca6eec3
xor eax, 0xebebf160
rol eax, 0x1d
popf
jmp 0x1402c62b2
push rax
pushf
mov eax, 0xf29ddd5b
pushf
not eax
add eax, 0xb4a98240
xor eax, 0xfc620e65
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x923b3c59
xor eax, 0xa6e368f5
rol eax, 0x62
popf
pushf
not eax
add eax, 0xba090d3d
xor eax, 0x8039bd5e
rol eax, 0x5c
popf
jmp 0x1402c62b2
mov rbx, qword [rbx]
push rax
pushf
mov eax, 0xefecdc8a
pushf
not eax
add eax, 0xf00970da
xor eax, 0xb57d676e
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb831e2cc
xor eax, 0x83008520
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xc94c8ea6
xor eax, 0xedf795d5
rol eax, 0x1b
popf
jmp 0x1402c62b2
mov r8d, 0xbfc11398
pushf
not r8d
add r8d, 0x80686cd3
xor r8d, 0xd8fe6cff
rol r8d, 0xd
popf
pushf
not r8d
add r8d, 0xe5c972fa
xor r8d, 0xb790cfee
rol r8d, 0x8a
popf
mov rdx, rbx
lea rcx, [rsp + 0x70]
call fcn.14030b8d5
nop
mov r8d, 0x3de83597
pushf
not r8d
add r8d, 0xe73c8d6b
xor r8d, 0xce66be2b
rol r8d, 0x3f
popf
pushf
not r8d
add r8d, 0xaefccd7c
xor r8d, 0xeb6358f7
rol r8d, 0x67
popf
lea rdx, [0x18ea481a2]
pushf
sub rdx, 0x4e921362
popf
lea rcx, [rsp + 0x70]
call fcn.1402e3dea
mov rcx, qword [rax]
movsxd rdx, dword [rcx + 4]
lea rcx, [rsp + 0x78]
test byte [rdx + rax + 0x10], 6
je 0x1402c65d6
push rax
pushf
mov eax, 0xe53cf950
pushf
not eax
add eax, 0xc612adc1
xor eax, 0x90b24d8c
rol eax, 0xae
popf
pushf
not eax
add eax, 0xee463b99
xor eax, 0xefc7137f
rol eax, 0xf6
popf
jmp 0x1402c62b2
push rax
pushf
mov eax, 0x1f72af38
pushf
not eax
add eax, 0x94a59d04
xor eax, 0xf1293e1c
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xc9f464b1
xor eax, 0xd968ea36
rol eax, 0xae
popf
jmp 0x1402c62b2
call fcn.1403a3934
test rax, rax
jne 0x1402c6646
push rax
pushf
mov eax, 0x5744ba42
pushf
not eax
add eax, 0x97c5e29c
xor eax, 0xe949a151
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xe7da15a3
xor eax, 0xa28bd1da
rol eax, 0xbb
popf
jmp 0x1402c62b2
push rax
pushf
mov eax, 0xbbe0c4c3
pushf
not eax
add eax, 0x9627628d
xor eax, 0xf14cd2f9
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc72fd9b8
xor eax, 0x9fbfc432
rol eax, 0xad
popf
jmp 0x1402c62b2
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
mov eax, 0xf24b7cc9
pushf
not eax
add eax, 0xc9d9f6fd
xor eax, 0xe0c99aad
rol eax, 0x30
popf
pushf
not eax
add eax, 0xb38739d7
xor eax, 0xd7324cec
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x96fcbc4a
xor eax, 0xf4637b79
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xcd896616
xor eax, 0xd31ea7eb
rol eax, 3
popf
mov edx, 0x51898676
pushf
not edx
add edx, 0xb6aad942
xor edx, 0xc362e323
rol edx, 0xe2
popf
pushf
not edx
add edx, 0xc1b299a2
xor edx, 0xe355ca4c
rol edx, 0xd1
popf
pushf
not edx
add edx, 0xfbd32def
xor edx, 0xc46a9602
rol edx, 0xd1
popf
cmp qword [rbp + rcx - 0x48], 0
cmovne eax, edx
or eax, dword [rbp + rcx - 0x80]
and eax, 0x17
mov dword [rbp + rcx - 0x80], eax
mov edx, dword [rbp + rcx - 0x7c]
and edx, eax
jne 0x1402c676a
push rax
pushf
mov eax, 0x47c64722
pushf
not eax
add eax, 0xdc2a16a2
xor eax, 0x9df775c0
rol eax, 0x81
popf
pushf
not eax
add eax, 0xa8d7ac27
xor eax, 0x95acb6a8
rol eax, 0x31
popf
jmp 0x1402c62b2
push rax
pushf
mov eax, 0xf6a47cd3
pushf
not eax
add eax, 0xa91f6f13
xor eax, 0xc9b25925
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf5dd94bc
xor eax, 0x8bee73cf
rol eax, 0xdb
popf
jmp 0x1402c62b2
xor bl, bl
jmp 0x1402c6a1b
call fcn.1403a3934
test rax, rax
jne 0x1402c683a
push rax
pushf
mov eax, 0x8202e20b
pushf
not eax
add eax, 0xc2001781
xor eax, 0xff21d158
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xce9ca635
xor eax, 0xc0ce635f
rol eax, 0x20
popf
jmp 0x1402c62b2
push rax
pushf
mov eax, 0x7ab0699a
pushf
not eax
add eax, 0xee2b698b
xor eax, 0xd05eef62
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xcb54986d
xor eax, 0x8d0c7747
rol eax, 0x28
popf
jmp 0x1402c62b2
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
mov eax, 0x4ae0a244
pushf
not eax
add eax, 0x963f272f
xor eax, 0xee059162
rol eax, 0x92
popf
pushf
not eax
add eax, 0xde078bb5
xor eax, 0x84e4f648
rol eax, 0x29
popf
mov edx, 0x6fd71e33
pushf
not edx
add edx, 0x8c5338e6
xor edx, 0xe2bdc467
rol edx, 0xc
popf
pushf
not edx
add edx, 0xf04b799f
xor edx, 0x8822a606
rol edx, 0xe
popf
pushf
not edx
add edx, 0xd4466852
xor edx, 0x893ec204
rol edx, 0x1e
popf
pushf
not edx
add edx, 0x85566462
xor edx, 0xf9fd7f74
rol edx, 0x31
popf
cmp qword [rbp + rcx - 0x48], 0
cmovne eax, edx
or eax, dword [rbp + rcx - 0x80]
and eax, 0x17
mov dword [rbp + rcx - 0x80], eax
mov edx, dword [rbp + rcx - 0x7c]
and edx, eax
jne 0x1402c6960
push rax
pushf
mov eax, 0xc9947193
pushf
not eax
add eax, 0xc12946b5
xor eax, 0x8dbad45f
rol eax, 0x71
popf
pushf
not eax
add eax, 0x975d04af
xor eax, 0xb62248b6
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb101bead
xor eax, 0xe9e0bc9a
rol eax, 0x17
popf
jmp 0x1402c62b2
push rax
pushf
mov eax, 0x5c90bfe2
pushf
not eax
add eax, 0xb3c01768
xor eax, 0x96add476
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xbd81b258
xor eax, 0xaafcc9f1
rol eax, 0x25
popf
pushf
not eax
add eax, 0xfd2e46d8
xor eax, 0x9711822b
rol eax, 0x6a
popf
jmp 0x1402c62b2
mov bl, 0xd3
pushf
not bl
add bl, 0x80
xor bl, 0x49
rol bl, 0xf8
popf
pushf
not bl
add bl, 0xe3
xor bl, 0x3e
rol bl, 0x3e
popf
pushf
not bl
add bl, 0xb3
xor bl, 0xca
rol bl, 0x4d
popf
push rax
pushf
mov eax, 0xbdd8cee3
pushf
not eax
add eax, 0x98eeafcc
xor eax, 0x96075dec
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa5265f08
xor eax, 0x9f5675ee
rol eax, 0x96
popf
pushf
not eax
add eax, 0xecef00d6
xor eax, 0xacb88442
rol eax, 0xa6
popf
jmp 0x1402c62b2
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea rax, [0x1b3f6ec57]
pushf
sub rax, 0x73e76b77
popf
mov qword [rsp + rcx + 0x70], rax
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x6c], edx
lea rcx, [rsp + 0x78]
call fcn.140281715
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea rax, [0x18155c37c]
pushf
sub rax, 0x414e78ec
popf
mov qword [rsp + rcx + 0x70], rax
mov rcx, qword [rsp + 0x70]
movsxd rdx, dword [rcx + 4]
lea r8d, [rdx - 0x10]
mov dword [rsp + rdx + 0x6c], r8d
lea rax, [0x1976b6e08]
pushf
sub rax, 0x57642498
popf
mov qword [rbp + 0x18], rax
lea rcx, [rbp + 0x18]
call fcn.14031f2c9
nop
movzx eax, bl
mov rcx, qword [rbp + 0x80]
xor rcx, rsp
call fcn.1402ac965
mov rbx, qword [rsp + 0x1a8]
add rsp, 0x190
pop rbp
ret
test dl, 4
je 0x1402c6b81
push rax
pushf
mov eax, 0xbd269193
pushf
not eax
add eax, 0x81f9f517
xor eax, 0xba7eddcc
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc2e970aa
xor eax, 0xcbcb0846
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xacfa0cc6
xor eax, 0xf3134d86
rol eax, 6
popf
pushf
not eax
add eax, 0xce8f9bd8
xor eax, 0xa2a9fd92
rol eax, 0xe7
popf
jmp 0x1402c62b2
push rax
pushf
mov eax, 0xea205c6a
pushf
not eax
add eax, 0xd111c0bf
xor eax, 0xea0b23de
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xaa761ce6
xor eax, 0xb46708cc
rol eax, 0x4b
popf
jmp 0x1402c62b2
lea rbx, [0x1b6355517]
pushf
sub rbx, 0x762d27ff
popf
jmp 0x1402c6c6e
test dl, 2
lea rbx, [0x18365929c]
pushf
sub rbx, 0x435d656c
popf
lea rax, [0x19b39b4e8]
pushf
sub rax, 0x5b3187a0
popf
cmove rbx, rax
push rax
pushf
mov eax, 0x131ab2fb
pushf
not eax
add eax, 0xedf7affe
xor eax, 0xe97e7ef2
rol eax, 0xea
popf
pushf
not eax
add eax, 0x8220b41f
xor eax, 0xc3c89b04
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xb38c714f
xor eax, 0xdb101d13
rol eax, 0xe
popf
jmp 0x1402c62b2
mov edx, 0x1e956479
pushf
not edx
add edx, 0xdf45e62c
xor edx, 0xbb1b49f3
rol edx, 0xcc
popf
pushf
not edx
add edx, 0xba190ca6
xor edx, 0xfd14f4eb
rol edx, 0xe9
popf
lea rcx, [rsp + 0x30]
call fcn.140174f57
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.14029d71d
lea rdx, [0x18ac801e2]
pushf
sub rdx, 0x4ab7864a
popf
lea rcx, [rsp + 0x40]
call fcn.1402bfec3
int3
test dl, 4
je 0x1402c6d78
push rax
pushf
mov eax, 0xb5273de2
pushf
not eax
add eax, 0xd7120cf7
xor eax, 0x85000f5f
rol eax, 0x77
popf
pushf
not eax
add eax, 0xf44ac975
xor eax, 0xce7d4712
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9d3b8a4b
xor eax, 0x8312f21a
rol eax, 7
popf
jmp 0x1402c62b2
push rax
pushf
mov eax, 0x21a48506
pushf
not eax
add eax, 0xa5409be5
xor eax, 0xc48a948e
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x99a2dac9
xor eax, 0xc958d9e6
rol eax, 0xb9
popf
jmp 0x1402c62b2
lea rbx, [0x1b0a51def]
pushf
sub rbx, 0x709cf0d7
popf
jmp 0x1402c6e1c
test dl, 2
lea rbx, [0x1aac5b8e4]
pushf
sub rbx, 0x6abd8bb4
popf
lea rax, [0x1a2fd90ab]
pushf
sub rax, 0x62f56363
popf
cmove rbx, rax
push rax
pushf
mov eax, 0x7155d8fd
pushf
not eax
add eax, 0x8f079978
xor eax, 0xe85bbcfc
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xb0e486cc
xor eax, 0xdbebf0e0
rol eax, 0x95
popf
jmp 0x1402c62b2
mov edx, 0xedd3d246
pushf
not edx
add edx, 0xbe49fdb7
xor edx, 0x9bee49fd
rol edx, 0xcb
popf
pushf
not edx
add edx, 0x84f3760f
xor edx, 0xd0686c89
rol edx, 0x90
popf
pushf
not edx
add edx, 0xc740ea52
xor edx, 0xae6c4c7a
rol edx, 0x18
popf
pushf
not edx
add edx, 0xce1578c3
xor edx, 0xed470f6e
rol edx, 0x9a
popf
lea rcx, [rsp + 0x30]
call fcn.140174f57
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.14029d71d
lea rdx, [0x1b779c3cd]
pushf
sub rdx, 0x77694835
popf
lea rcx, [rsp + 0x40]
call fcn.1402bfec3
int3