ensg00000078747 (ITCH)

homo sapiens

itchy E3 ubiquitin protein ligase