PSX gains 1,095 points amid clarity on political front