MSQDFNKLSLAAKSLGAAHTAIIDVQDIQFNEDFRMQCEQNSCGSYNKNWMCPPAVGPISELKEKVLKFKRGLLFQTVYQLDGSFDWEGMQEGTAQHTKIFREVCDTIKNTSAFQELLPLNVGPCTYCSRCAYLDGQECRFPEEAVYSVEAAGVDVMALEKSYGIPYYNGKNTISCVSLILFTP