Biological significance and applications of heme c proteins and peptides.