5.7x28 detachable magazine