MKEVERMRGKGAATLNYFVLNTGARIPAIGLGTWQSGGDLCVEAVKTALKVGYRHIDCAHLYGNEMEVGQALEEAFDGGLKREEVFLTSKVYCTMNSLKKIENSVRFSLKSLGVKYLDLYLLHWPDSSAFGDATDPPSKSGSEYRQFSHQLKPTWKAMEGLVEMGLVRAIGVSNFGVQQIKELLQFAKNVPAVNQVELHPFWRQDELVKFCQLKGIHVSAHTPLGVPTTSLTLSDSGSGEDEPGTPRISFRRSRSVHGPMLKLSVVADIAERHKKTPEQVILRWGLQRGTSVLPCSLKSDRIRKNIDIFSWSLSDDEWNQLNRIEPQVCLFGNGSVISPSESSFMFGSGPLQAVREMDDDIECSS