MSSLLKSAQSLKPLFDRVLVQRLKPASKTASGIYIPEKNQEKLNQATVIAAGPGITNTTTGTVIPTSVKAGDKVLLPSFGGNPVKVGEDEYLLYTDKEILAKIEEN