m966