CARVANA AUTO RECEIVABLES TRUST 2025-P1 UNDERWRITING AGREEMENT March 11, 2025