2-(2-Oxo-N-propylpropanimidoyl)hydrazinecarboxamide AIDS-136655 AIDS136655 N-(n-Propyl)pyruvamide semicarbazone NSC638682