nepomuseni ntaganda yatwaraga icyesha ibiti barabitutira byose electrons move quite long distances through proteins by hopping along chains of these cofactors