The acronym MESO may stand for: