MVLPIDNPTKSFWIEGAESPYRNHRSTPELPSEVDVVIVGSGYTGATMAYWIHKFTQNGQTPNMLVLEARDICGGATGRNPDGALKVIQHEAAHLTAFDKVLNEEGIAQKVCFKLGETFDAAMSEEAWTRLRGAYEHMKKDHGENGDIIKECRLIEDPKEAEEFTQMKGCIGAVVHPSGQVWPYKFVHAMLELVMNTGKLNVQSHTPVLSVSERDNDGYITVNTERGHVRAKTVIHATNRAKPLTVHDPKQYVNNDREDLQFVAAGFAGHGMPRILGSTANIFPPLPEPFFATPERMEKLQTVNALAKFQEEIDEGLLSS