4,000,000 Shares iGATE Corporation Common Stock UNDERWRITING AGREEMENT