who manufactures ivermectin for humans buy ivermectin uk pharmacy can humans take ivermectin paste orally is ivermectin sold over the counter ivermectin for scabies canada stromectol for dogs