MKKLLILLTALYTSSAVGFSVVLDTGHTETDYGAVSPFNKTEFSYNKAMVETLQRHISAQNRDVKLVPNTQPDLTLQQRTLYSGETDLFVSIHHDSFPAELNAQREILSGFSVFVSQKNVNYPQSLDCAKKVAAQLIRAGEHRSRYHESDIEGERKILLDERGVYRYDDLAVLKNARSPAILIEIGVIANPREAKRLEQTAVQEKIAKATTLGITDCMKTR