MKKEKKGEGKVRVIIMMVMMMVMMGCNSGGGIKEGEEGKGRKGDGSVIDLKGVSNKIKDAVEFAQGVKEVHTLVKSIDELAKAIGKKIKNDGGLDTEAGKNGTLVAGVFSVALDVQTKLVALEAKTSDNELKKQIVDVKTKGNAFIDKMKSKHNDLGKQDSAVTDNDAKAAIDRSNSGDKGATELSALNVSIDGLLKTVNEVLKTVISELLTSDKKS