KSE-100 rallies 406 points to cross 38,500 mark