CARVANA AUTO RECEIVABLES TRUST 2024-P4 UNDERWRITING AGREEMENT December 10, 2024