Peters healthy, ready to contribute at Iowa State