MSQRQRYMAVIDVESVFHMTNSLCPAATMPQAIKMFSKSLTDTDIKKRLAIPGKILSSLADFNGSNTVTIRLMYGTRMWPIVCSVRRTGYKKPVFSGGWRNFVICNDFRVGDKLTMYKVQDEAGSFHYRVEVEKLATPSVALSARALSLNHEVDETTGISRTKISYLEHEQEQLPKADARVKLEGAIMELADASVPFVDHAVAIPSGRIFGTGVSDEAKPHFKPEHGTEKKLGIGITMGEPSLHACYVTKVERDIEAPFDLNGGGSLATYATSQAAVEAYPKSTGRLSLDLVMRQPSPYDGAVNLELTLAPPIA