Sylvester Morris didn’t make it on the practice field yesterday, meaning his holdout caused him to miss 21 days of practice in training camp. But he won’t miss any more. Morris has signed a contract with the Chiefs, and may play Sunday against San Francisco. Technically, the deal is for seven years, but the final two years of Morris’ deal are easily voidable, making it essentially a five-year deal. Morris gets a 3.875-million dollar signing bonus, and between 5.5 and 8.5 million dollars over the five years. Morris thinks he will be able to help right away at wide receiver. He says he has a grasp of the offense from going through mini-camps, and says he is in good shape.Offensive lineman Dave Szott is still not practicing. Szott underwent treatment for a blood clot in his leg in the offseason and has been on blood-thinning medication. Doctors are waiting for lab results on some recent tests before clearing Szott to play.