WhiteHorse Finance, Inc. 4.25% Senior Notes due December 6, 2028 Note Purchase Agreement Dated December 6, 2021