MSIFTIDLENLGIMKGFNILVVLLLLIFSCKGQETKQEVAENPENMGQLVSFGEKILDDGSISNLEMMKKYGEMVVADTVQVKFSGVVKDVCQAKGCWMKVELEGGEEAMVKFKDYGFFMPKDIAGKEVIVNGYAFVEEMSVEDQKHYAEDGGKSAEEIAKITEPKKTFGFEADGVLLKE