MPKVNLYATFRDLTGKSQLELPGATVGEVLENLVRAYPALKEELFEGEGLAERVSVFLEGRDVRYLQGLSTPLSPGATLDLFPPVAGGGFERTFGAFPPWLLERYLEEWGGTREGEGVYRLPGAVVRFREVEPLKVGSLSIPQLRVEVEGEEAERWFERIAFAASRGGG