splmc