Heme-thiolate proteins