methylene blue alternative electron carrier