MLLGVTSLLLPYESEKCCLPYMSLMSTSIVLGQNLLSFNKSSSVFVHNSCITEVRCSWGRRKSFGSIPNAKKKYPKKKSWWRELFFVENGNWLGLREDDMLDGLESEGLGSDDDDELSENEKFEAWKRRAEAIMELREAQVDIKNEENRKWDDWLVDGNVVLGNDSSWVHESVRVPEDNMLEDPTELIPGRGLVKSVRDMIFGREEDDMLYEDRIFQYASFNSAKFFALLIIVPWALDFVVHDYVLMPFLDRYVKTVPLAAQMLDVRRNQKLEMVKELKAEQARYRLEVEIGKSPPLSEKELHLELRHKALELRDEWRLENRKAFAYIFSDFVSGVSLFILLCFNESKVKLLKFTGYKILNNISDAGKAFLIILISDTLLGYHSEYGWNTALEMLVEHYGIEVDRSAITIFVCIVPVITDTFVKLWVCASFQ*