AMENDED AND RESTATED LOAN AND SECURITY AGREEMENT Dated as of May 10, 2018