MKKVKRPFDDYVVYFREGSLNDREIADKLGVSKVNVWRMRQKWESGESVVNQDSRLTISEDTLEHLLSQTFKSEVNARKVISELDIECANLKLGFIRAFKQYSSVELTGMRTKIENLRAEIDALNKASSKKNKQVVNGEINSLKSELDEYIKECSIREMELYYECMKKLTTANEAESKSNYKNSKGHK