PSX gains 35 points, closes at 38,443.5 points