MKRIENSTSRQVTFSKRRNGLTKKAYELSVLCDAEVAFIIFSHKGRLYEFASSNMQKIIERYRGRARETTTVDKSTELEHYMENLKHETANMAKKIEILEISKRKLMGQGLGSCSMDELEDIDSQLERTLKIIRARKTQLFKEEIESLKAKERLLLQQNASLREKCGLRPMLSESASAPEPIPAPPSTPPAQSKERGNCSQSTKSWEVETELFIGLPQTRCL