ATPsynthase

25.01%
12,459 181 hours 1,549 292 33 2 1 16,676