Email Record: Previously defined 53 immune gene panel predicts melanoma survival using The Cancer Genome Atlas (TCGA)