cystaphos thioethanolamine melaminylthioarsenate mercaptoacetyltriglycine chlorphenamidine cysteamine nithiocyamine magnamycin echitamine benzamine