mahomes contract articles