Seol mar théacs é seo: Heme proteins--diversity in structural characteristics, function, and folding.