protein biochemistry 1102776