heptacarboxylic porphyrin can be prepared with a yield of 40 % by heating uroporphyrin to 150 degrees c for 60 min , and hexacarboxylic porphyrin with a yield of about 20 % by heating to 150 degrees c for 2h .
C0042093
uroporphyrin
C0032712
porphyrin