No managing general agent may place business with an insurer unless there is in force a written contract between the parties which sets forth the responsibilities of each party and specifies the division of common or shared responsibilities. The contract shall contain the following minimum provisions: (1) The insurer may terminate the contract for cause upon written notice to the managing general agent. The insurer may suspend the underwriting authority of the managing general agent during the pendency of any dispute regarding the cause for termination; (2) The managing general agent shall render accounts to the insurer detailing all transactions and remit all funds due under the contract to the insurer on not less than a monthly basis; (3) All funds collected for the account of an insurer shall be held by the managing general agent in an escrow account in a bank which is a qualified United States financial institution as defined in §