how to dose ivermectin paste for humans generic vs name brand stromectol stromectol 3 mg ivermectin how does ivermectin work on chickens stromectol for body lice