MKPVKQQTFCGRTFTGEEISLIQEIVDTCDGISRTELAHTVCELLEWKRPSDRLKARECTEFLESLESKGILDLPEKQKKGQNNSQKIVPEIPSLQPFSTLSGSVEEFTPLEVQRVQNRDQRDLFKELMGRYHYLGYAMPFGARLQYLVYVNRPRREVVGCIQFSSPAWRMRARDEWIGWTEARRKVALQQVVNNSRFLVLARIQNLASMILSCTLRELKVDWERQYGLQPMLVETLVDQERFHGGCYRASNWTELGKTSGRGRMDRANKCHGAHVKTILVYPLVKNAAHQLRGGKG