MTNDDFKLKAGLAQMLKGGVIMDVVNVEQAIIAEKAGACAVMALERVPSDIRKEGGVSRMSDPQFIKEIMEAVSIPVMAKCRIGHFVEAQILESLGVDYIDESEVLTPADKKLHITKNDFKVPFVCGCRDLGEALRRTYVEGAAMLRTKGEAGTGDISEAVSHIALVKEQINQLLAIKTEKDLNAFAEELRVPIEVLREFKEAGGKFPVVNFAAGGVATPADAALCMQLGCDGVFVGSGIFKSEYPEKIAAAIVHAVTHYNDPAKLLEYSKDLGKCMFGITVDSLKSSEKLSTRGW