MSENVALPAELKQVLEFMGTPEAQHEAVFAVYNAVEGPLRHAWEAQPQSARNIMDSFEQFQAVVAFTLVGPTAELLAMVEQNAEGEERNDEQANAMMEQLLQQGIKMMVKDLKSARRNASLRNEFQAPFKA