mecocyanin