cryptopyrrole

cryp·to·pyr·role

(krip'tō-pir'ōl),
One of the pyrrole derivatives obtained by the drastic reduction of heme.