ENSG00000122882 (ECD)

homo sapiens

ecdysoneless cell cycle regulator