FBgn0261059 (Sfp78E)

drosophila melanogaster

Seminal fluid protein 78E