PSX loses 188 points to close at 45,419 points