KSE-100 gains cut, closes near 42,500