20,312,500 SHARES OF COMMON STOCK PLACEMENT AGENCY AGREEMENT