MLKACGIIKRADKGEQIHDEIVRQGLLASNVVLGNAVVDMYAKCGVLNKALKVFEGLPSRNVVSWNTLIGGYAQWGQGEKALNYFKQMQAEGFPPDAVTFACTLKACGSIGAADMGEEIHDAILRRGLLENNVILGTALVDMYARSGALVKARKVLETLSSRDVVAWNALITGYVQKGQSELALDCFERMQHEGLSPNEVTFTCIFKACITIGSIDKVEEIRMKMTRQGMLGNDIALGTALVDVYAKYGALQKAGQVLQELPSRDVVSWSALIAGYAQEGQGERALTCYDWMRREGLFPDAVTFACILKACGTVGAVDKGIQIHKEIARQGML