VKKESGDKGPALSDAELVSMSVRELNQHLRGLGKEEVVRLKQRRRTLKNRGYAASCRIKRVTQRAELERQRGELQREVEKLARENGSMRRELDALRAKYEALQTFARTVARGPGKAAGTSVITIVTSAQLAASVPCSAAS