ensg00000284969

homo sapiens

novel protein