code: def parse(cls, fptr, offset, length):
          
          num_bytes = offset + length - fptr.tell()
          read_buffer = fptr.read(num_bytes)
  
          num_uuids, = struct.unpack_from('>H', read_buffer)
  
          ulst = []
          for j in range(num_uuids):
              uuid_buffer = read_buffer[2 + j * 16:2 + (j + 1) * 16]
              ulst.append(UUID(bytes=uuid_buffer))
  
          return cls(ulst, length=length, offset=offset)
docs: Parse UUIDList box.
  
          Parameters
          ----------
          f : file
              Open file object.
          offset : int
              Start position of box in bytes.
          length : int
              Length of the box in bytes.
  
          Returns
          -------
          UUIDListBox
              Instance of the current UUID list box.