How many molecules of δ-aminolevulinate are required to make one molecule of porphyrin?
A. 2
B. 4
C. 6
D. 8
E. none of these