genetic vs name brand stromectol reviews is cattle ivomec safe for humans where can you purchase ivermectin for humans can humans take liquid ivermectin