NCU16010

Probable intron-encoded endonuclease 3

Molecular Synopsis