donetidine propinetidine mifentidine tuvatidine pibutidine sufotidine impentamine ramixotidine dimelazine fenethazine