methylene blue custom synthesis