atpD1

ATP synthase subunit beta 1

Molecular Synopsis