MSALAMDSMAHIVGEGPLINAEKEFDRFMKSYEFAIEAQKLKREDIKSLMELVVDRMDMYHLIGALLLEFCVGFYGEFKMLEEDYVNEPKLIMEIFLLSNIAAVGYLLFAIWLSLHASVAAHAIGVEFLLDHNRLTVPTPDNLREMRQATSMFRSTYRLFMNLQRKFGQGSEAASGSSGPFGNLPSVPEAKDLKDPPVELSLEALATPGESMVMPRLNNDLRKLEHRAQFARHHRAWLRFDAYSRVSMALGINQMLQSMSYFIAGPVQKHRPSFALITVIGVQAIAFFLVKLDWRSMDTEESDEEGEQRSKKAKDVSSLPMMDCFAISVTNLLPPVWMVLILWLSHFMDSTQQGNLDHQGRLTARVLATPIFFLHAAWLYLIRSYIAPHKQDLLPVRLRTVGYLDVFMRDAKLVEEQEEEEEEAEQEHFQG*