Heptacarboxyporphyrin Related Compounds