code: def decompile(self, data, ttFont):
      dummy, rest = sstruct.unpack2(SINGFormat, data, self)
      self.uniqueName = self.decompileUniqueName(self.uniqueName)
      self.nameLength = byteord(self.nameLength)
      assert len(rest) == self.nameLength
      self.baseGlyphName = tostr(rest)
  
      rawMETAMD5 = self.METAMD5
      self.METAMD5 = "[" + hex(byteord(self.METAMD5[0]))
      for char in rawMETAMD5[1:]:
          self.METAMD5 = self.METAMD5 + ", " + hex(byteord(char))
      self.METAMD5 = self.METAMD5 + "]"
  
file_path: catboost/contrib/python/fonttools/fontTools/ttLib/tables/S_I_N_G_.py
imports: from fontTools.misc import sstruct
  from fontTools.misc.textTools import bytechr, byteord, tobytes, tostr, safeEval
  from .None import DefaultTable
label_desc: Use image node_id 1 for calling the table_S_I_N_G_ obj's underlying member method code with example usage: obj.decompile(data, ttFont) without return types