catecholate polycatechol catecholamide butylcatechol pyrocatechase protocatechualdehyde acetylenation acetoxylation catechol metapyrocatechase