RSLDGRLQVSHRKGLPHVIYCRLWRWPDLHSHHELRAIDCCEFAFNLKKMEVCVNPYHYEQVETPVLPPVLVPRHTEIPELPPLDDYTSVPENTNFPTGLPSTYIPETPPPGYLSEDGESSDMQMPRS