M SequenceIterator