Alden & Landis 589/31