Type-31 rifle