MVQHGFQHNAEPVAYINGKRYVLPAGRAEATLLQFLRESGLTGTKLGCGEGGCGACTVMVSHFEDGQVHHRAVNACLCPLYAVEGMHVVTTEGIGNVRDGLHPVQERLAKSHGSQCGFCTPGFVMSMYSLLRSCKSGPPSEEEIEECLAGNLCRCTGYRPILDAFKTFAKADPAPYTVEALAAATNGLAAADEPEHVNGVHGINGSSTNVTSNGVSSTSVLNGKVCPSTGLPCACGNGVSDAAVPDIHIMGAAGSGGCAAVGGGGCAAAGSGGCASGGGCCSDVSTKEAATTDLDAVVDVCKPKPPVAEPIFPSELKTQAPAPLYIPGTSLAVPSLPGCMGV*