IBM Model M122 PN 1390238 SN 1064786 02MAR87 August 31, 2021 bucklingspring ibm M122 modelM restoration vintage +