MKALQELVPHCNKSDKASILDEAIEYLKSLQLQVQIMWMTTGMTPMMYPGAHQLMSPMAVGLNSACIPTAQSLSQLQKRVAPFMNNHLPDQMPQVQSPAIDSLDVANQMQNNGVCGEPRNPFLHPDDTLTAASQLPGMLPYASQKAQQNQNHQLLPSIDMPASGPCPPSFADGTGK