FBgn0038358 (Ttc26)

drosophila melanogaster

Tetratricopeptide repeat domain 26