ALLY FINANCIAL INC. ALLY FINANCIAL TERM NOTES DUE FROM NINE MONTHS TO THIRTY YEARS FROM DATE OF ISSUE SELLING AGENT AGREEMENT August 6, 2021