Loads first program buffer (0x93) with everything but
        first three bytes and checksum

def load_buffer_one_to_five(self, out_buffer):
        """
        Loads first program buffer (0x93) with everything but
        first three bytes and checksum
        """
        struct.pack_into(b"< 2B", out_buffer, 3, self._program_type, len(self._prog_steps))
        offset = 5
        for ind, step in enumerate(self.partial_steps_data(0)):
            struct.pack_into(b"< 2H", out_buffer, offset + ind*4, step[0], step[1])