PSX loses 523 points, closes at Rs 39,279.4 points