Cancer, ivermectin thalidomide and vit D