KSE-100 settles just shy of 46,000 after 522-point increase