MAKMRQILIIGNNDNGCTPELEKTAYDAGKHVAESNSVLITGGLGGVMKAASHGAKDGGGLTIGIIPQDDASLANEFCDIVIPSGMGLSRDFLNALSADGVIVVGGGSGTLSEICAAYMYKKPIATIKNSGGMATKYADQYLDHRENVKIIGFDSPKDAVDYILEQTKS