https://blogglophys.wordpress.com/2019/08/28/atp-synthase/
ATP synthase