MVRGKVQLKKIEDTTSRQVTFSKRRSGLLKKAYELSVLCDAEVAVIVFSQNGRLYEFSSSDMTKILERYREHTKDVPASKFGDDYIQQLKLDSASLAKKIELLEHSKRELLGQSVSSCSYDELKGIEEQLQISLQRVRQRKTQLYTEQIDQLRSQESNLLKENAKLSAMWQRAEKSSQQQWPRHTQAEAEPHCSSSQSLDVDTELFIGLPKQQC