methylene blue canada protein aggregation