MATPASEVPRIKLGSQGLEVSRIGLGCRSMSPSHGPPKPEREMIKLIQHAIDDGITFLDTSDQYGPHTNELLIGKAIKGMRERVQIASMFGISFKDGEMDICGGPEYVRACCEASLKRLDIDCIDLYYVHRIDIQVPIEITIGELKKLVEEGKIKYIGLSEACAATIRRAHAVHPITAVQLEWSLWTRDLEEEIIPTCRELGIGIVPYSPLGRGFFSAGPQLIESLADGDFCKNIPRFKPENFEHNKQIFEQLKKIASRKGCTTSQLALAWVLHKGDDICPIPGTTKIENLNENIEAISVKLTADEIAELESCAAADMVKGERHAFMWATWINSETPPLSSWKAE*