MVVKEFGREVVMSMDKVKRGGEALMAAGAGAGDEEKDDAVLPGFRFHPTDEELVTFYLRRKVARKPLSMEIIKEMDIYKHDPWDLPKASTAAGGEKEWYFFCLRGRKYRNSIRPNRVTGSGFWKATGIDRHIYPATANPVESVSVGLKKSLVYYRGSAGKGTKTDWMMHEFRLPPAAASPSPTPTSMQEAEVWTICRIFKRNIAYKRQPQLPAWRQQQQSSSNTGSFESDGGGGGDEYMNRCLPVPATATATAHQIGGMLNGGGVVSATGSSSSSFFRDRESVHGGQQFHFHEQWLSRFPAAPAVEQKPQLLDPSAMAIAFHQNDDQSVATAAAAAASECCKDGYYWDEIARFMEVNDPTVLHDCRYA