LOAN AND SECURITY AGREEMENT Dated as of December 23, 2024