ATPsynthase

25.01%
11,892 181 hours 1,549 292 33 2 1 16,624