MNLHEYQAKQLFARYGLPAPVGYACTTPREAEEAASKIGAGPWVVKCQVHAGGRGKAGGVKVVKSKEEIRAFAEHWLGKRLVTYQTDANGQPVNQILVEAATDIDKELYLGAVVDRSSRRVVFMASTEGGVEIEKVAEETPHLIHKIAIDPLAGPMPYQGRELAFKLGLEGKQVQQFTKIFMGLATIFLERDLALIEINPLVITKQGDLICLDGKLGADGNALFRQPDLREMRDQSQEDPREAQAAQWELNYVALDGNIGCMVNGAGLAMGTMDIVKLHGGEPANFLDVGGGATKERVTEAFKIILSDDNVKAVLVNIFGGIVRCDLIADGIIGAVAEVGVNVPVVVRLEGNNAELGAKKLADSGLNIIAAKSLTDAAQQVVAAVEGK*