MSTTQRSESMNKYFKDYLNFSTPMSVFVTQYDKVVDARYDKVREKNYKTKHSKAILKTLYPVEDESAKIYTRKIFQKFQEELIQSQKFISEKIEVQDGIHIYKVHLFQRQTRHVLMIFIKKQIHSLSPCYLLDQWTRYVITEKTNDISSVGLLADNLKSSTIWFNNIITLSLGLSERATRSEKHYKFTYQKLLQLSKELDELPYEDVNDNICNGQVNELNNDSNSIEQREHFSLLDSPCVTTKGRPRSLRMKSGLESSQKVKKSSSLKSKRETKIRKKGKGIRNSQHIQNPLKGKVVVLIHIRPHLW