ZNF436 and neuroblastoma: ZNF436 is an Independent prognostic factor of neuroblastoma