nitrofurazone nitrofurantoin hydroxymethylnitrofurantoin nifuroxazide nitrofuran furadantin nitrofen nifurtoinol fenfuram furanilide