MHPDQYLPELVAEKNSLDPSFVHAARLLSEEIEKNEGDELRKDGDPKKYLDIISNKNIKLSERVLIPIQQYPKFNFVGKLLGPRGNSMKRLQEETGVKMSILGKGSMRDKGKEEELRKSGEAKYAHLSNDLHVLIEVFAPPGEAYSRMSHALEEIKKFLVPDYNDEIRQEQLRELSLLNGSDESGRGRSAQARSVRPATTAPTGKQLNPFSNTGRSHLFSPYGATATHSKLPTSVLTREGQAPRTRGAAGNAAYRPLLLAVTHESYDDYGYDDGYGGEYDDESYEAYEDNYSNQSKSISEYYEYGHGNSDESYNNYVFAEEEWATTRPSPKAPVLRLTRGGYRKHPYGRY