DeAngelo Hall ready for Percy Harvin and the Vikings