GVQKQFKVIEKLVSDCEGGGGSPFEIVSFEIKEGKEKNPRLFDLTGQVGGGGSKVISLHQIPEVKEKKERAPRKSTVIEWGGGGSNIDPQPDFKAFKENLEAQAGPGGGGSKKYLFKAHDFFEEHGKV