MLDFTHFPEVFPTDGPRPYDQHFVRQTETFRKSLDGVLFIDRVLGALGLPDAAKAYPPRGDAGLRALHQQVCSAKVSAHAKLSVLYYLLLDHDEHRGSRSQLADALAEEVGLPANYQILMRGLWHMDRKEFKFALEHLAHPSLPAEFADEIITVLVRDGHTTGDYSLPLAYYHAVRPVLQTSSALENLFAALARTSVTDALAFSRTYPDHGARQLLFERLVASVLEEHGSGQVAGRSASRAKELVSLPLTGVEEKWLNDYLSTGEGRKSRSAKAVVQMRQVVTGRQKELGAVVGVRAGR