FBgn0036126 (Irbp18)

drosophila melanogaster

Inverted repeat binding protein 18 kDa