code: func (s *Store) Load(hash []byte) (ccInstallPkg []byte, name, version string, err error) {
  	hashString := hex.EncodeToString(hash)
  	ccInstallPkgPath := filepath.Join(s.Path, hashString+".bin")
  	ccInstallPkg, err = s.ReadWriter.ReadFile(ccInstallPkgPath)
  	if err != nil {
  		err = errors.Wrapf(err, "error reading chaincode install package at %s", ccInstallPkgPath)
  		return nil, "", "", err
  	}
  
  	metadataPath := filepath.Join(s.Path, hashString+".json")
  	name, version, err = s.LoadMetadata(metadataPath)
  	if err != nil {
  		return nil, "", "", err
  	}
  
  	return ccInstallPkg, name, version, nil
  }
docs: // Load loads a persisted chaincode install package bytes with the given hash
  // and also returns the name and version