MGGSKPRGRSKDIVLSEYDGRFLAKVEGLRVGSAKVQRSRMEKGLEVSMVGVEDFWRITEITSWGRSLREGGVGLGVVVLRLRAGVCLRGGLGSRIRVMELSVGWEGMGGWSNGIGGASVGKQVGWIIGRWEEDLRTKSGGGGD