PSX sheds 100 points to close at 45,865