(a) The effect of any provision of this title, including an allocation of risk or imposition of a burden, may be varied by agreement of the parties. However, the following rules apply:
(1) Obligations of good faith, diligence, reasonableness, and care imposed by this title may not be disclaimed by agreement, but the parties by agreement may determine the standards by which the performance of the obligation is to be measured if the standards are not manifestly unreasonable.
(2) The limitations on enforceability imposed by unconscionability under § 22-111 of this subtitle and fundamental public policy under § 22-105(b) of this subtitle may not be varied by agreement.
(3) Limitations on enforceability of, or agreement to, a contract, term, or right expressly stated in the sections of this title listed in the following subparagraphs may not be varied by agreement except to the extent provided in each section:
(A) The limitations on agreed choice of law in § 22-109(a);
(B) The limitations on agreed choice of forum in § 22-110;
(C) The requirements for manifesting assent and opportunity for review in § 22-112;
(D) The limitations on enforceability in § 22-201;
(E) The limitations on a mass-market license in § 22-209;
(F) The consumer defense arising from an electronic error in § 22-214;
(G) The requirements for an enforceable term in §§ 22-303(b), 22-307(g), 22-406(b) and (c), and 22-804(a);
(H) The limitations on a financier in §§ 22-507 through 22-511;
(I) The restrictions on altering the period of limitations in § 22-805(a) and (b); and
(J) The limitations on self-help repossession in §§ 22-815(b) and 22-816.
(b) Any usage of trade of which the parties are or should be aware and any course of dealing or course of performance between the parties are relevant to determining the existence or meaning of an agreement.