the shape of a protein molecule is determined by what?