MALEEGKPEQEFESFDLDSLSGNTKQGLQEIIWALLYGVGDARVQAAKEIRRLTKTSAKSRAYLAAAGVIVPLVSMLKSSNLETKEAAMLALLNLAVRNEQNKVRIVKAGAVTPLVELLRSESANIRETAAVAVLTLSASDANKPIIGDSGATPPLVEMLTSGSLQGKVDAVMALYNLSTYPDNLAPILDSGAVSPLLTLLKECKKGSKVAEKTTALLEALTIFEEGRSAIAKEDGGILALVEVLEDGSLQGREHAVSALLTMCQSSRCKYRQAILQEGAIPGLLELTVQGTIGAQQKAKNLLQLLRDSSQSPRSASASAMLESIAYDIASHVDNGEPGTDTAKRMLSEMVQLSMKQSMRHLQKKSNSSHIFGSFSVQPFRRCPFKVDPHVLLMQLSVSWFPDLPLNKGGGLKGKSIDKEPG*