Hämmerli Model-420 Military.
Thanks to Michael for these pics.
Hämmerli Model-420 Military
With thanks to John M for these pics.
Thanks to Eberhard for the heads up.