WhiteHorse Finance, Inc. Note Purchase Agreement Dated July 13, 2018