ITCH polyubiquitinates TP73 (Drosophila melanogaster)
itch polyubiquitinates tp73 (drosophila melanogaster)
ITCH polyubiquitinates TP73 (Drosophila melanogaster)
itch polyubiquitinates tp73 (drosophila melanogaster)