Nifty closes 127 points lower at 24,207.75; IT stocks drag