public static boolean isGuidLabel(Program program, Address address, String label) {
		if (!label.startsWith(MS_GUID_PREFIX)) {
			return false;
		}
		String guidString = label.substring(MS_GUID_PREFIX.length()).replace("_", "-");
		try {
			new GUID(guidString);
		}
		catch (Exception e) {
			return false;
		}
		GuidDataType dt = new GuidDataType();
		String guidRep = dt.getRepresentation(new DumbMemBufferImpl(program.getMemory(), address),
			SettingsImpl.NO_SETTINGS, -1);
		return guidRep.endsWith(guidString);
	}
Verify that the specified label correpsonds to a Microsoft symbol name 
for the GUID stored at the specified address within program.
@param program program
@param address memory address
@param label symbol name to be checked
@return true if label is a valid GUID label which corresponds to the GUID
stored at address within program
Ghidra/Features/Base/src/main/java/ghidra/app/util/datatype/microsoft/GuidUtil.java