code: func extractSubTangleMilestoneHash(data []byte) (string, error) {
  	firstColonIndex := bytes.Index(data, colonSep[:])
  	if firstColonIndex == -1 {
  		return "", errors.Wrap(ErrNoLatestSolidSubtangleInfo, "unable to find hash")
  	}
  	leadingQuoteIndex := bytes.Index(data[firstColonIndex+1:], quoteSep[:])
  	if leadingQuoteIndex == -1 {
  		return "", errors.Wrap(ErrNoLatestSolidSubtangleInfo, "unable to find leading quote in hash search")
  	}
  	leadingQuoteIndex = firstColonIndex + 1 + leadingQuoteIndex
  	endingQuoteIndex := bytes.Index(data[leadingQuoteIndex+1:], quoteSep[:])
  	if endingQuoteIndex == -1 {
  		return "", errors.Wrap(ErrNoLatestSolidSubtangleInfo, "unable to find ending quote in hash search")
  	}
  	endingQuoteIndex = leadingQuoteIndex + 1 + endingQuoteIndex
  	return string(data[leadingQuoteIndex+1 : endingQuoteIndex]), nil
  }
docs: // extracts the latest solid subtangle milestone hash of a reduced getNodeInfo response