mpsc group