SALE AND CONTRIBUTION AGREEMENT between OWL ROCK TECHNOLOGY INCOME CORP., as Seller and TECH INCOME FUNDING II LLC, as Purchaser Dated as of May 31, 2023