MSKLEALVAVLPTWKEDLRHELHGYQAPEQQICLLQLAKIDSVGKDSRMKTEQLKNRAQITRERLDALAQVAHTQANARQAHSDRMDGLERTVRLNEGAASTRIAELDVLTQRHGQDIKANARKLVEHGVQLSMDRIDIDSLTERTGKSESDIKASKSDILVLQDKQDMFQQNVAVLERQLHAQEMGILLTTGVQINDYVGVSEQQHLGLMERLKTMDSKIERGPPGLWKLTKQVAAQAAELSDQREILSTNINQLTDLENGLTAAQHFIKQHKDNLAALEGENRAEEIARMASYTDARTKHLSARYEVEALRTALERVKQELQEAIASMGLRVRFELLHDEVPQVNTLKAYIQQNELAVTKAQDRMEKLERTLHQEXQRNDSLEADWKVARRNFDALMMDGEFDV