can humans take horse ivermectin paste how does stromectol work does ivermectin kill lice on sheep where can i buy ivermectin for human consumption