MEVHTTKDGFSFYSTAEEVTEGIDASNKTVLITGANSGIGAETARVLAMRGACMVLAVRNVDAGEHTKKTILNETPNAHLLVLHLDLNSMASIRTFCDNFKSLKLPLNILINNAGVLKTQFELSEDGYESHFAINHLGHFLLTNLLLEDMKRAAKETCTRGKIINVSSIGHKLFPKPEGFRFDKMQDKSKFKYWEAYGISKLANVLHAKELARRFEEDHVDLAANSLHPGTITDTLIFRDVQDSTVQETINHHQVSLKTISQGAATTCFVALHPSAEMCSGHYFDDCEEGVQSDMCKN