MKKAAIIGGTGYGAIELIRLLDSHPYIELAKIISQSQHGELLDETYPHLATYVTQPMQELHIQQLIEEIDIVFLATPAGVAKEIAASFLDSSIQCIDLSGDLRLSSSDYEMWYQKKPASEALLEKTAYGLTEVFQEKIKQANIISNPGCFPTAALLGLIPMLENNIIESKGIMIDGKTGISGAGKNSSAKTHFSTTNENVTPYKIGTHQHIPEIEKYLSQHVEESSVRVTLTTHLIPMTRGLMCTMYAPLQQDIDTADVIDLYKHYYEQSSFIRIRKQGEYPSTKDVTGSNYCDIGAYVDKRTNQLIISSAIDNLVKGAAGQAIQNINVMNGWDEKTGLSFLPVYP