David Peralta feeling 100 percent, eager for fresh start