MSVRILALVGSLRAGSHNRQLAEAAVKHAPEGVEIELFEGLADVPFYNEDLDVEGDVPAAAARLRAAAG ......