MRIPFGVIVLTGVLAVSACGQKGLRDLRPAGTGPDEFMVLPAKPLAEPTSYQTLPQPTPGAANLTDRNPKGEAVAVLGGNPAALVPGEGIPASDGALVTAVSRYGVDPDVRADLAARDAKKRKRENRTARFKLFPVDRYQEAYKREAIAPDQVSERFRRAGFETPSAPPAE