what is the brand name for ivermectin buy ivermectin for head lice where to buy ivermectin tablets for humans is ivermectin a prescription drug is animal ivermectin safe for humans ivermectine 6mg