20081104 unknown: McCain defies age in final 22-hour sprint