securities PURCHASE AGREEMENT by and among IRIDEX Corporation and the parties named herein on Schedule 1, as Purchasers March 19, 2025