Understanding Various Agreement Terms: Contribution Agreement, Assisted Acquisition Agreement, and More