Chemical and Immunological Properties of Cytochrome h and Helicorubin