Redwood Trust, Inc. WARRANT AGREEMENT Dated as of March 18, 2024