PSX sheds 390 points amid profit taking in roll-over week