diprafenone prifuroline alprafenone quifenadine ipazilide ciprazafone pirolazamide azimilide carocainide propafenone