MRGKGAATLNYFVLNTGARIPAIGLGTWQSGGDLCVEAVKTALKVGYRHIDCAHLYGNEMEVGQALEEAFDGGLKREEVFLTSKVYCTMNSLKKIENSVRFSLKSLGVKYLDLYLLHWPDSSAFGDATDPPSKSGSEYRQFSHQLKPTWKAMEGLVEMGLVRAIGVSNFGVQQIKELLQFAKNVPAVNQVELHPFWRQDELVKFCQLKGEDEPGTPRISFRRSRSVHGPMLKLSVVADIAERHKKTPEQVILRWGLQRGTSVLPCSLKSDRIRKNIDIFSWSLSDDEWNQLNRIEPQVCLFGNGSVISPSESSFMFGSGPLQAVREMDDDIECSS