MLVTSKELFKKAQEQHFAIPAANFIDLESLKWHVEVAERLGLPLILALAESHLGDDINLEDAALVGKKYAEAAKVPVVLHLDHGATPELIKRAIDLGFSSVMIDASMESFDVNAARTKEIIDYAHPRGVVVEAEIGHVGAGENYENHDETDSKYTTVEDAENFIKATNVDSLAISIGTAHGMYKGIPEINFDRLKEIAAAVNTPLVLHGGSSSGDKNLNKCAVSGIAKINIFSDFLAGAMESLNEQKPDNYLDVKKASKEGMQKTLEHYYGIFETKAVEV