where do you buy ivermectin for humans is animal ivermectin safe for humans generic stromectol supreme suppliers no prescription stromectol prescribing information stromectol 3 mg