porphyrin metabolism insights