SEARCH Articles Figures Tables Meso-Tetraphenylporphyrin Tetraphenylporphyrin synthesis Tetraphenylporphyrinate Tetraphenylporphyrine Tetraphenylporphyrins