xz2580