MLNVPVVDLRLLTSTARKQELNKLQSGLKFCGCIQVINHGLADSFLDKVHEISKQFFALPAEEKLKYARTVDDIYGYGNDSVLSDKQKLDWTDRLYLNVFPEAIRNLKLWPQKPECFREVFEEYINNMKLLSESLLKAMAVSLNLEENCFLDQCGEGREMIARFNFYPPCPTPEVVLGIKPHADASAITILLQDKEVEGLQVLKDDQWFRVPIVPYGLLVNVGDQVEIMSNGIFKSPVHRVVTNADQERNTLAVFIMPDVTDGIGPVEKLINEEMPRAYKDVKNYVELFFQSYQHGKRPIETAMICQEQD*