tall cell variant thyroid cancertall cell papillary thyroid carcinomatall cell varianttall cell variant papillary carcinomasmall cell cancersneuroendocrine small cell cancersmall cell cancer prognosist cell cancer immunotherapyclear cell cancert cells to fight cancerlung cancer cell linessmall cell cancer stage 4