MVEYKRVAQAGAAGSLGATVFKALIEAGFEVTALVRTAGKLPSEHACKYKEVVVDFSSVASLTEALRGQDALVSTVGATGLAGQDNMVRAAVAAGVKRVLPSEYGCDISQPATHGLMPFLDKIKTAALVEAEAAKQQQLTYTFVTNNIFLDWCLEYGLLGDLRTKRAATVDGGNHRGSLTRLATVAAAVVAVLRNPDLTANQRVRVHDGALSHNEVLEAIKDATGPDGWVVEDEASPDVKAKSDQALAKGVFEPWVFVGYIRTTAFSPAAKADFTGRTWNEKLGIKEYSPDETKGLIKDIVKGILAASK