Genes that cause rare hidden cancer revealed