.50 cal semi-auto