Locus Biosciences lands $20M upfront, could earn nearly $800M in licensing deal

A new licensing deal means $20 million up front and as much as $798 million in potential future payments for RTP-based Locus Biosciences.