SEARCH Articles Figures Tables Porphyrin open chain tetrapyrrolic intermediate Tetrapyrrole Tetrapyrroles Tetrapyrrolic