KNOWLEDGE BANK ASSURES: CAUTIONS, GENERAL PERFORMANCE ASSURES, AND PROGRESS PAYMENT GUARANTEES