MKTIRIGSGAGYAGDRLEPAVELMEKGNLDYIIFECLAERTIAIAQEEKLKNPDKGYNGLLEYRMDKVLPLCVEKKVKVITNMGAANPQSAAIVIKKMAEEKGIKGLKIAAVLGDDIYDKIDKYMDYDVLELDAKLKDIKDQVISANVYIGADGVVEALKNGADIVVTGRIADPALVLGPILYEFGWDSEDHEKIGKGIMIGHLLECAGQITGGYFADPGYKDVPELWKLGFPIAEINENGEVVITKVDGSGGTVTTQTCKEQLIYEIHDLTAYVTPDGIADYSDVTMEQIGLDRVEIKGATGKKKPDTLKVSMGYRDCYIGEGEMSYGGSGAYERAKLAGEIVKKRLEYTGVNIEEFRIDYIGINSLYKDQISDAMIRERSVCKEVRLRVSGRTAERMDAVKIGNEVEALYTNGPAGGGGATQGVKEIVSIASIFIPREDIKIEVNYEEA