The electron transfer flavoprotein serves as a specific electron acceptor for other dehydrogenases. It transfers the electrons to the main respiratory chain via ETF-ubiquinone oxidoreductase (ETF dehydrogenase) (By similarity). Binds 2 FAD per dimer. Heterodimer of an alpha and a beta subunit. Belongs to the ETF alpha-subunit/FixB family.