What is false regarding DEC ?
DEC is excreted in urine DEC is microfilaristatic DEC is metabolised in liver Most impoant action of DEC appears to alteration of organelle membrane of Mf promoting cell death