MVYKLRAGLVFHVECHCCTLCGRHLTPGEQILVDDSMMTVSCMSHYPPMEETVCGSAAEMPSCSSEPALAPYPIDETFPAFQIKKEVDAYGYNFEHYSFSDFCDDDSRMLKRRGPRTTIKQNQLDVLNEMFSNTPKPSKHARAKLALETGLSMRVIQVWFQNRRSKERRLKHLCNYLRHYEQRGLIPPPIHFRNEEMDTTDFNSFCGNFEEEEDED