Soligenix Inc. SNGX:NASDAQ