MVRRKSGSRNSTSQKSTAETVKEVVASMNKMMRVAALPEPKVFDGSGSFGEFKRTFLMKFREVVKDDEDLVAILEENFLVGTAKSLFRSLENRRKRPIKFLFEEFEGKLKKRQGDSQTHALAVFEELSRGAGQKMWEYLVEVEKWSRKGYPEADKTAISQMRVTKLMKTAKEDRNLHNLLIMKRRETPVDEQYDTLKDIVLQQENERKKDRVYRTGAADGNDRTESHWDGSERWKKSEKEEQLSDGEASQKSMDQRASIKCYNCGGVGHIVKQCTSKLVANVVSRRSVKREQGSSMVKMWENREILGQKRKITVDSGSSGVSDFLPEHGRSLKEVVSNGRNDALGRFEGGHFEGGRFESGSFEGGSLESATFGKFF