MTWLFVTFLVIFSLFKILVTCLPSGVVEWLTGKFQVHVKLEESNVQVTFGGKRLEGSDKSRFIQNFNEAVFMERYYIYPGDEPLYVNPKNAGTPFVIETTKGKNAVKLFVYRYDDHIDVVKQYKKKTAAYCLRSDSLQTCGGMKTADLI