MEKRGGVSAPRFHVGVVVVPQQIAWVIERLGKFQKVLDPGIHFLVPMVDRVAYAHSLKEEAIAIPNQQAITKDNVTISIDGVLYLKVVDAYQASYGVHDPFFAVTQLAQTSMRSEIGKMTLDRTFEERDAMNQAIVHAVNVAAHAWGIEVLRYEIRDIIPPASIKQVNLAQGKMQAAIHQAKGDAAVIRERAKATAEGIELISAAIASNAGGHQAATLRVAEQWVAAWKEMARKSNTIIVPANAGDASSMIASATSIMKQLGDGSPLGPLEGTALPPADPSQSAFNKDAGVGGGW*