MLTERQLLILKAIIDDYITHAEPVGSRSVSKREDMTYSPATIRNEMSDLEELGFLEKPHSSAGRIPSQKGYRYYVDHLLSPKKLTKKEITGIQSGFRERFSEIEHVIQQSAKILSNLTSYTSIVLGPEIFESKLKQIQLVPISSDAAVAIIVTDAGHVENQTVTLPTGIKVTDLEKVVNIVNEQLKDVPLVHLRQKLNSEFAKILSTYIDQYDEVMSLLHHTFLSQQHDKVFFSGKTNILAQPEFHDVERVKRLFNIFEEDALMSKLFRSEDKGITIKIGQENRFEPFDDCTVITATYTVEGKHMGTVGILGPTRMEYPRVIGIMDYLTKDLSKLLSNRYQK