MSTLEHPLIDRFLDALWLEKGLADNTREAYRNDLQQFNAWLDGRGLRLEGIGRDAILDHLAWRLEQGYKARSTARFLSGLRGFYRYCLRDGLIAEDPTLQVDLPQLGKPLPKSLSEADVEALLAAPEVDDPLGLRDRTMLEVLYACGLRVSELVGLTLEQVNLRQGVVKVFGKGSKERLVPLGEEAIGWLERYLREARGDLLGGRPSDVLFPSLRGEQMTRQTFWHRIKHHAQVAAIGTSISPHTLRHAFATHLLNHGADLRVVQMLLGHSDLSTTQIYTHIARARLQDLHARHHPRG*