123354-90-5 2-Thiophenaldehyde 2-pyridylhydrazone Benzaldehyde, 2-mercapto-, 2-pyridinylhydrazone TAPH