MSVEILDGLTVQSFVEDEGAFNASVDGRFAALDANHDGLLSYTEMAGELMSLRILEKHFGVDEAGADGPEELAGLYRGLFAHFDRDGDGAVDREEFRAEMKEVMLAVASGLGFLPVQMVVEEGSFLKVAVDRELARAA