indo xxi semi