REGENERX BIOPHARMACEUTICALS, INC. CONVERTIBLE NOTE AND WARRANT PURCHASE AGREEMENT July 3, 2023