4,258,042 Shares SYNCHRONOSS TECHNOLOGIES, INC. Common Stock UNDERWRITING AGREEMENT