UNDERWRITING AGREEMENT between SOLIGENIX, INC. And