how to administer ivermectin sheep drench is praziquantel safe for dogs buy stromectol in uk can humans take liquid ivermectin orally can humans take ivomec