synthetic protein