methylene blue impurity profile