MSVEQQAQTKPLRKNNVFNPELDELLLKLLLEQVAMGRNGDRGFKDEAYVAVANAMTAASMVGKQFTLTTIRNRCKNLKKQYAICTELLNASGFSFDNATKRVVASDEVWRDWIVGHPDAVSWQSKTIDYDKLSLVFGLDIANGQFA