MKRAKRSFNDYVAYFREGSLSDKEIAAKLRVSKVNVWRMRQKWESGETSVSEDSRLTISEDTFEHLLSQTFRSEVNARKVRSELDLERANLELGFIHAFKRYSSVELFSMHTKIENLRAEIDALNKASSKKNKQVVNGEINSLKSELDEYVKECSIREMELYYECMKKLSSAHEVENKGNYKSYKGYK