ivermectin for humans amazon 1985; 5 487 496