The waffenamt on the bolt disassembly disk (and the presence of the disk itself) indicates German use. E(lion)23 suggests VZ23. Your receiver serial number could confirm it. VZ23 and VZ24 barrels are the same length. If a VZ23, your front sight should be grooved on each side for a sight hood and the numbers on the rear sight should be more fancy than on a VZ24 (after about 1925).