SECURITIES PURCHASE AGREEMENT BY AND AMONG OPPORTUNITY FINANCIAL, LLC, OPPORTUNITY FINANCIAL SMB, LLC, BLAZE CAPITAL FUNDING 5, LLC, AND THE SELLER PRINCIPALS DATED JULY 31, 2024