GVQKQFKVIEKLVSDCEGGGGSNIDPQPDFKAFKENLEAQAGPGGGGSKKYLFKAHDFFEEHGKV