ASSET PURCHASE AGREEMENT among SEMICAB, INC., SEMICAB HOLDINGS, LLC, and THE SINGING MACHINE COMPANY, INC. dated as of June 11, 2024 ASSET PURCHASE AGREEMENT