DALLAS (AP) — DeMarcus Lawrence has the long-term contract he felt he deserved after the star defensive end for the Dallas Cowboys played one season under the franchise tag. Lawrence and the Cowboys have agreed on a $105 million, five-year contract with $65 million guaranteed, two people with knowledge of the agreement told The Associated Press on Friday.Read more on NewsOK.com