(b) Any assignment or reassignment authorized under the Act and this clause shall cover all unpaid amounts payable under this contract, and shall not be made to more than one party, except that an assignment or reassignment may be made to one party as agent or trustee for two or more parties participating in the financing of this contract.