MLDQSTPVITKKTLEKALDYPGLKQLTLDLIAQGKTTGMNQSESYLDYTRMNMVRMKRVEKTSKISPEMEALIKNISEPQVWVILTEAWCGDGSQSIPFLAKIAELNPLISIKIIFRDENPEVMDRYLTNGARSIPKLIAFDQNLEEELYTWGPRPKFLQDRLLAYKENTHGVSSKEFSEGTYLWYARDRNRSLEKEIMKLISEYVMA