GVQKQFKVIEKLVSDCEGGGGSPFEIVSFEIKEGKEKNPRLFDLTGQVGGGGSKVISLHQIPEVKEKKERAPRKSTVIEWGGGGSKKYLFKAHDFFEEHGKVGGGGSNIDPQPDFKAFKENLEAQAGP