12,874,547 Shares Warrants to Purchase 2,574,911 Shares Genelabs Technologies, Inc. Common Stock (No Par Value) PLACEMENT AGENCY AGREEMENT