Caterpillar 1058646 Superceded to:1556054