Pin for a rolling machine. Thread size for the ends is 12mm x 1.75 threads.
Actual roller pin usable length is 35 inches. Total over all length is 36.5.