40-year-old Hasselbeck remains perfect for Colts