What determines the primary structure of a protein