MLTDQDWERLADQLRSGKCTPFLGAGACHGRIKVASEISRELAREHGYPFADRHDLARVMRYVSVRNGDPVFVKEKFVREYFTDLPSPDFSSPGEPHAALAKFPIPMYLTTNYDDFMARALREAGRSPRVLSCPWYAGAPYSAEDFDPPATGTDVASPIVYHLHGVATMPESLVLTEDDYIQFLIALAEERHREYVSGRAVLIPPIVQEVLSRTSLLFIGYSLQDWNFQVLLHGILRELPPTHRRRHVSVQLLPVGRNASAEERRRATDYLDEYFGDLKISVYWGTARDFFIELDRKMGGSP