MLSRLQEAIYLKNHPVAVLWSDELPSGAITPGKGHEEGCVVALARRVAYEGVVAAIGRDNYGCRGAGYHLGFVEKLFPNFRYFLSCGLPGKVRGEGYKKTPELVDAWLSGFKPLPAAADYCIMKPVGLLSAEEKPESVFFLVKPDQLAALIVLANYDLPGNDGVIAPFGSGCDSIILFPRLERRGSKRGIVALTDISVRGILPPDVLGFAVPFERALEMENNVPGSFLEREDWLEVSRRL