MVQCLGAEGQDVRLVQANIDRAQLYFVSLWHYKDQLGHGARDYYYYYKKRIGNADASVQSIGYPKDVERMFQYMDSSEERKLRLILSKQELVGAVNITPLKRPRVNESDDVTNADTSNDESLDEYKDWLHDEDPDCVAYNRGQTKSTEVRDESNGSSATPILEWLTHARKPKQTIGGKKMGRGCLKGLAAVAKRSKTGSQKLKIKFSENVGGPHGDNRRTFVDEVVLFTKQKAPLIGVRNWKDVCQHVKDDITESVM