MTTNLVVQSTAPLSDAHHKPLAALAHGARVVALDAQSIRIERANPAQRADIDAYCGTHALDYAFVDAARKLADFGLVAMDMDSTLITIECIDEIADFCGLKAEVSAITEAAMRGEIKDFNESLTRRVALLAGLEASALERVYEERLRLSPGAESMLAGVKAAGLKTLLVSGGFTFFTERLKARLGLDFAHSNTLEIVDGKLTGKVVGEIVNADVKARAVRETCAALGIEPARAIVIGDGSNDLKMMAAGGFSIAFRAKPIVRSAASAAFDHVGLDGLLRLF