WARRANT AND [***] AGREEMENT