TTC39A

Tetratricopeptide repeat protein 39A

Molecular Synopsis