PSX recovers on institutional buying, regains 406 points