PSX Index sheds 448 points on profit taking