https://1libvn.com/document/q05224pl-as-the-electron-transport-layer.html