methylene blue affinity purification