255,033,142 Warrants CITIGROUP INC. UNDERWRITING AGREEMENT