NBPC shall have performed and complied in all material respects with all agreements and covenants required by this Agreement to be performed or complied with by each of them on or prior to the Closing Date.