who manufactures ivermectin in south africa is ivermectin an over the counter drug where to buy generic stromectol usa without prescription how to buy ivermectin can ivermectin treat head lice