is ivermectin legal in south africa buy ivermectin for head lice how do you get ivermectin for humans where to buy generic stromectol au no prescription where can you buy ivermectin in the uk