MEASVEYKRVVIVGGGVAGALLARSVEFHADVFLIDPKEYYEIPWANLRAKVEPDFAKRSLINHKDYLRNTRLVTASGVKVTEKEVLTSDGRWILYDYLVIATGHPYSIPLTRLERLQQFQAEYQKLQSADSVLILGGGPTGVELAGEIVVDFPGKQVTIVHRGSRLLDFIGQKASTKVLDWLKAKHVNVLLNQEVKLDELSEGQKTYETSNGTKVSADCCFICTGLPLSTEWLREGVLSECLDRHGRLMVNEHLLVRGKSNVFAIGDITNVPEIKQGFYAQKHAAVVAKNLKALIKGGKKLTDYCPGTTMAMVSLGRREAVAQFPFTTLIGRFPGMIKSKDLFVGKTRKEMGLEDGD*