Function at 0x14014c8ea
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x9aea0fd7
pushf
not eax
add eax, 0xdff9d8d
xor eax, 0x2de0e02c
rol eax, 0x45
popf
pushf
not eax
add eax, 0x96da398
xor eax, 0x9280729
rol eax, 0x29
popf
pushf
not eax
add eax, 0x32ab19a4
xor eax, 0x4aa8de00
rol eax, 0x80
popf
pushf
not eax
add eax, 0x7eae701f
xor eax, 0x369a1ec2
rol eax, 0xed
popf
cmp eax, 0x12
jne 0x14014c94d
popf
pop rax
jmp 0x14014d532
cmp eax, 9
jne 0x14014c95c
popf
pop rax
jmp 0x14014d088
cmp eax, 0xa
jne 0x14014c96b
popf
pop rax
jmp 0x14014d0fb
cmp eax, 2
jne 0x14014c97a
popf
pop rax
jmp 0x14014cbac
cmp eax, 4
jne 0x14014c989
popf
pop rax
jmp 0x14014cd06
cmp eax, 0xf
jne 0x14014c998
popf
pop rax
jmp 0x14014d357
cmp eax, 3
jne 0x14014c9a7
popf
pop rax
jmp 0x14014cc9e
cmp eax, 0x11
jne 0x14014c9b6
popf
pop rax
jmp 0x14014d4ee
cmp eax, 6
jne 0x14014c9c5
popf
pop rax
jmp 0x14014ceba
cmp eax, 1
jne 0x14014c9d4
popf
pop rax
jmp 0x14014cb4c
cmp eax, 0
jne 0x14014c9e3
popf
pop rax
jmp 0x14014ca5b
cmp eax, 8
jne 0x14014c9f2
popf
pop rax
jmp 0x14014cfe4
cmp eax, 0xe
jne 0x14014ca01
popf
pop rax
jmp 0x14014d31f
cmp eax, 0x10
jne 0x14014ca10
popf
pop rax
jmp 0x14014d3e6
cmp eax, 7
jne 0x14014ca1f
popf
pop rax
jmp 0x14014cf1e
cmp eax, 5
jne 0x14014ca2e
popf
pop rax
jmp 0x14014cda8
cmp eax, 0xd
jne 0x14014ca3d
popf
pop rax
jmp 0x14014d282
cmp eax, 0xb
jne 0x14014ca4c
popf
pop rax
jmp 0x14014d18c
cmp eax, 0xc
jne 0x14014ca5b
popf
pop rax
jmp 0x14014d1d7
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x20], r9
mov qword [rax + 0x18], r8
push rbp
push rdi
push r14
lea rbp, [rax - 0x188]
sub rsp, 0x270
mov r14b, dl
mov ebx, ecx
mov rdx, r9
mov rcx, r8
call fcn.14014d553
mov ecx, ebx
call fcn.14014b08f
mov rcx, qword [rbp + 0x1a0]
mov edi, eax
mov r8, qword [rcx + 0x88]
cmp eax, dword [r8 + 4]
jne 0x14014caf3
push rax
pushf
mov eax, 0x9f50f171
pushf
not eax
add eax, 0x1caf973
xor eax, 0x73cd7d8d
rol eax, 0x48
popf
pushf
not eax
add eax, 0x37d57600
xor eax, 0x28de7247
rol eax, 5
popf
pushf
not eax
add eax, 0x631fa474
xor eax, 0x52e42f3e
rol eax, 0xd
popf
jmp 0x14014c93e
push rax
pushf
mov eax, 0xd7e83441
pushf
not eax
add eax, 0x41b30d22
xor eax, 0x1dedb20
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x3614607c
xor eax, 0x770c6a2d
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xef3e72e
xor eax, 0x93ecccd
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x7e3f5cf3
xor eax, 0x711b47c2
rol eax, 0x6f
popf
jmp 0x14014c93e
xor eax, eax
jmp 0x14014d53b
mov ecx, 0x2311b7a3
pushf
not ecx
add ecx, 0x4688563d
xor ecx, 0x4afe538f
rol ecx, 0x3d
popf
pushf
not ecx
add ecx, 0x488605a3
xor ecx, 0x53fc9b9
rol ecx, 0xc2
popf
pushf
not ecx
add ecx, 0x2e61340c
xor ecx, 0x30b97b5e
rol ecx, 0x32
popf
pushf
not ecx
add ecx, 0x14052cd6
xor ecx, 0x7a2518ce
rol ecx, 0x7f
popf
call fcn.140129d30
mov rbx, rax
test rax, rax
jne 0x14014cc58
push rax
pushf
mov eax, 0x3f366ad8
pushf
not eax
add eax, 0x1a4983d7
xor eax, 0x76043fa0
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x4625ec5f
xor eax, 0x4959af25
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x6653f09b
xor eax, 0x49669c63
rol eax, 0xfe
popf
jmp 0x14014c93e
push rax
pushf
mov eax, 0x5b0e7899
pushf
not eax
add eax, 0x63043eb
xor eax, 0x47ccd454
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x3f9b9901
xor eax, 0x322f676f
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x28557f61
xor eax, 0x789350b0
rol eax, 0x21
popf
jmp 0x14014c93e
xor ecx, ecx
call fcn.14011705c
or eax, 0xffffffff
jmp 0x14014d53b
mov rax, qword [rbp + 0x1a0]
lea rcx, [rsp + 0x40]
mov edx, 0x1d724d7f
pushf
not edx
add edx, 0x3895ea1e
xor edx, 0x4b9b212c
rol edx, 0xdc
popf
pushf
not edx
add edx, 0x4d43744d
xor edx, 0x2837e851
rol edx, 0x5d
popf
mov r8d, edx
mov rax, qword [rax + 0x88]
lea r9d, [rdx + 0x7c]
push rax
pushf
mov eax, 0x839850dc
pushf
not eax
add eax, 0x9000c5
xor eax, 0x3fe97483
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x5fa3eb08
xor eax, 0x42aadcf0
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x119aa0d4
xor eax, 0x5f60753e
rol eax, 0x98
popf
pushf
not eax
add eax, 0x13ab2636
xor eax, 0x43c73838
rol eax, 0x6b
popf
jmp 0x14014c93e
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x30], xmm1
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x50], xmm1
movups xmm1, xmmword [rax + 0x70]
push r9
not r9
sub rax, r9
pop r9
sub rax, 1
movups xmmword [rcx + 0x60], xmm0
push r9
not r9
sub rcx, r9
pop r9
sub rcx, 1
movups xmmword [rcx - 0x10], xmm1
sub r8, 1
jne 0x14014ce61
push rax
pushf
mov eax, 0x59a06fb6
pushf
not eax
add eax, 0x5fa7a335
xor eax, 0x4c29493d
rol eax, 0xf
popf
pushf
not eax
add eax, 0x6bd25ae7
xor eax, 0x35bee51a
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x5cab6eef
xor eax, 0x14978299
rol eax, 0x11
popf
pushf
not eax
add eax, 0x1d34159
xor eax, 0x6fa6354a
rol eax, 0xef
popf
jmp 0x14014c93e
push rax
pushf
mov eax, 0x471cf12
pushf
not eax
add eax, 0x5e4014c2
xor eax, 0x7e95e4f7
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x3251fa01
xor eax, 0x161b475b
rol eax, 0x29
popf
pushf
not eax
add eax, 0x1277f932
xor eax, 0x14770f3e
rol eax, 0x21
popf
pushf
not eax
add eax, 0x2112fe5b
xor eax, 0xf416e59
rol eax, 0x55
popf
jmp 0x14014c93e
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov rax, qword [rax + 0x20]
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
mov qword [rcx + 0x20], rax
mov rcx, rbx
lea rax, [rsp + 0x40]
push rax
pushf
mov eax, 0x94a4f90b
pushf
not eax
add eax, 0x66029b2a
xor eax, 0x12f8e034
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x57db4dc4
xor eax, 0x7834a203
rol eax, 0x47
popf
pushf
not eax
add eax, 0xfd3c72f
xor eax, 0x65b45a6f
rol eax, 0x45
popf
jmp 0x14014c93e
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x30], xmm1
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x50], xmm1
movups xmm1, xmmword [rax + 0x70]
push r9
not r9
sub rax, r9
pop r9
sub rax, 1
movups xmmword [rcx + 0x60], xmm0
push r9
not r9
sub rcx, r9
pop r9
sub rcx, 1
movups xmmword [rcx - 0x10], xmm1
sub rdx, 1
jne 0x14014cfb1
push rax
pushf
mov eax, 0xe87852b3
pushf
not eax
add eax, 0x3843535d
xor eax, 0x121ceafe
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x6937511f
xor eax, 0x740ba231
rol eax, 0x22
popf
jmp 0x14014c93e
push rax
pushf
mov eax, 0x2d24493b
pushf
not eax
add eax, 0x5ebe0c11
xor eax, 0x327c3d0
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x6494dd82
xor eax, 0x748f33ec
rol eax, 0x51
popf
jmp 0x14014c93e
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov rax, qword [rax + 0x20]
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
mov qword [rcx + 0x20], rax
mov ecx, edi
and dword [rbx], edx
mov rdx, rbx
call fcn.14014e018
or edi, 0xffffffff
mov esi, eax
cmp eax, edi
jne 0x14014d055
push rax
pushf
mov eax, 0x84729c2c
pushf
not eax
add eax, 0x347d2cc6
xor eax, 0x2b3dbc61
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x2ddc2cf6
xor eax, 0x2de69698
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x410ec221
xor eax, 0x7db30e7
rol eax, 0x4f
popf
jmp 0x14014c93e
push rax
pushf
mov eax, 0xaf3f934f
pushf
not eax
add eax, 0x7f7ed8c4
xor eax, 0x7cbb9c06
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x3688142e
xor eax, 0x123ed62
rol eax, 0xc4
popf
jmp 0x14014c93e
call fcn.1400e5855
mov rcx, rbx
mov dword [rax], 0x16
call fcn.14011705c
mov eax, edi
jmp 0x14014d53b
test r14b, r14b
jne 0x14014d133
push rax
pushf
mov eax, 0x5667584d
pushf
not eax
add eax, 0x58537bd1
xor eax, 0xaec8e07
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x4ce807fe
xor eax, 0x21870565
rol eax, 0x7d
popf
jmp 0x14014c93e
push rax
pushf
mov eax, 0xf9b87b99
pushf
not eax
add eax, 0x124cb377
xor eax, 0x5da9cd4
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd7572a9
xor eax, 0x436caaec
rol eax, 4
popf
pushf
not eax
add eax, 0x73619c32
xor eax, 0xe16e9db
rol eax, 0x60
popf
pushf
not eax
add eax, 0x41eadc40
xor eax, 0x7b01c1ba
rol eax, 0x60
popf
jmp 0x14014c93e
call fcn.14011299f
push rax
pushf
mov eax, 0xcee776c4
pushf
not eax
add eax, 0x7c7696c4
xor eax, 0x6ee4c027
rol eax, 0x60
popf
pushf
not eax
add eax, 0x470e0882
xor eax, 0x23e965f1
rol eax, 0x25
popf
pushf
not eax
add eax, 0x41e1fa23
xor eax, 0x8784f0e
rol eax, 0xa6
popf
jmp 0x14014c93e
mov rax, qword [rbp + 0x1a0]
mov rcx, qword [rax + 0x88]
mov eax, edi
lock xadd dword [rcx], eax
push rdi
not edi
sub eax, edi
pop rdi
sub eax, 1
jne 0x14014d24f
push rax
pushf
mov eax, 0x446dddc4
pushf
not eax
add eax, 0x7d91a67a
xor eax, 0x17ef63f6
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x3f6b3d69
xor eax, 0x7ed260f4
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x1a357560
xor eax, 0x7b74066d
rol eax, 0xe
popf
pushf
not eax
add eax, 0x7842c4f1
xor eax, 0x267202c9
rol eax, 0xd8
popf
jmp 0x14014c93e
push rax
pushf
mov eax, 0xa63b56c2
pushf
not eax
add eax, 0x5057788f
xor eax, 0x469a85dd
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x24b8d31c
xor eax, 0x1690af42
rol eax, 0xcb
popf
jmp 0x14014c93e
mov rax, qword [rbp + 0x1a0]
mov rcx, qword [rax + 0x88]
lea rax, [0x1b79b94c1]
pushf
sub rax, 0x7797b011
popf
cmp rcx, rax
je 0x14014d2ec
push rax
pushf
mov eax, 0xfff29446
pushf
not eax
add eax, 0x5b524d59
xor eax, 0x15a55edf
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x70bc5f13
xor eax, 0x7f488df0
rol eax, 0x66
popf
pushf
not eax
add eax, 0x1d4a6669
xor eax, 0x76432966
rol eax, 0x95
popf
jmp 0x14014c93e
push rax
pushf
mov eax, 0xf816bf14
pushf
not eax
add eax, 0x777bd989
xor eax, 0x31e347b2
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x576702af
xor eax, 0x6934907c
rol eax, 0x37
popf
jmp 0x14014c93e
call fcn.14011705c
push rax
pushf
mov eax, 0x4b8b49ff
pushf
not eax
add eax, 0x60c8965f
xor eax, 0x4fe25f17
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x47b16cf
xor eax, 0x2d827c83
rol eax, 0x80
popf
jmp 0x14014c93e
mov dword [rbx], 1
mov rax, qword [rbp + 0x1a0]
mov qword [rax + 0x88], rbx
mov rax, qword [rbp + 0x1a0]
mov ecx, dword [rax + 0x3a8]
test dword [0x14003ea90], ecx
jne 0x14014d3b3
push rax
pushf
mov eax, 0x9e0582d3
pushf
not eax
add eax, 0x6e9dcb58
xor eax, 0x7d9174f2
rol eax, 0x33
popf
pushf
not eax
add eax, 0x54b242d
xor eax, 0x2115bbe3
rol eax, 0x2d
popf
jmp 0x14014c93e
push rax
pushf
mov eax, 0xc08ac30c
pushf
not eax
add eax, 0x2d425757
xor eax, 0x4ef4881f
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x4375ad36
xor eax, 0x2a9a0423
rol eax, 0xb1
popf
jmp 0x14014c93e
lea rax, [rbp + 0x1a0]
mov qword [rsp + 0x30], rax
lea r9, [rsp + 0x24]
lea rax, [rbp + 0x1a8]
mov qword [rsp + 0x38], rax
lea r8, [rsp + 0x30]
mov eax, 0x936686ad
pushf
not eax
add eax, 0x5d3a15f9
xor eax, 0x77e89f22
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x3e5130b0
xor eax, 0x2b5437d4
rol eax, 6
popf
pushf
not eax
add eax, 0x29a1c2da
xor eax, 0x6ff9f422
rol eax, 0x59
popf
pushf
not eax
add eax, 0x43459570
xor eax, 0x1dac935e
rol eax, 0x30
popf
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x20]
mov dword [rsp + 0x24], eax
mov dword [rsp + 0x28], eax
call fcn.14014a55f
test r14b, r14b
je 0x14014d4a8
push rax
pushf
mov eax, 0x8c200895
pushf
not eax
add eax, 0xe68ad20
xor eax, 0x2e3ac33f
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x2f77fc45
xor eax, 0x38c62df8
rol eax, 0x92
popf
jmp 0x14014c93e
push rax
pushf
mov eax, 0xa277d5f8
pushf
not eax
add eax, 0x4633cd30
xor eax, 0x3ff5baef
rol eax, 0x96
popf
pushf
not eax
add eax, 0x30d5526f
xor eax, 0x3d8c60df
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x60acea1f
xor eax, 0x5861298e
rol eax, 0x27
popf
jmp 0x14014c93e
mov rax, qword [rbp + 0x1a8]
mov rcx, qword [rax]
mov qword [0x14003e340], rcx
push rax
pushf
mov eax, 0xcb706e01
pushf
not eax
add eax, 0x1d7d7657
xor eax, 0x215d62f8
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x22c8c953
xor eax, 0x4d6de0f2
rol eax, 0x3b
popf
jmp 0x14014c93e
xor ecx, ecx
call fcn.14011705c
mov eax, esi
lea r11, [rsp + 0x270]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret