DP2861

Putative regulatory protein DP2861

Molecular Synopsis