Electron transferring flavoproteins (ETFs) are soluble heterodimeric FAD-containing proteins that function primarily as soluble electron carriers between various flavoprotein dehydrogenases. ETF is positioned at a key metabolic branch point, responsible for transferring electrons from up to 10 primary dehydrogenases to the membrane-bound respiratory chain.