4,848,485 SHARES OF COMMON STOCK of IMMUNOMEDICS, INC. PLACEMENT AGENT AGREEMENT