GVQKQFKVIEKLVSDCEGGGGSKKYLFKAHDFFEEHGKVGGGGSNIDPQPDFKAFKENLEAQAGP