Xa and Xb are groups capable of coupling with the unsubstituted ??-positions of the terminal pyrrole rings of compound 502, typically ???CHO or ???CHR???-L where R??? is hydrogen, alkyl such as methyl or ethyl, or aryl such as phenyl, pyridyl, or phenanthrenyl; and L is a leaving group.