public boolean read68A(String fileNamePrefix)
  {
    String logString = "";

    Scanner inFile = null;
    inFile = Globals.OpenInputFile(fileNamePrefix, "_68A");
    if(null == inFile)
    {
FileUtils.logFile.printf("%s FILE '%s' NOT FOUND%n", TAG, fileNamePrefix+"_68A");
FileUtils.logFile.flush();
      return false;
    }

    while(inFile.hasNext())
    {
      logString = inFile.nextLine();

      if(logString.indexOf("Audit Data collected for") >= 0)
      {
//        FileUtils.logFile.printf("%s CF DATA:  %s%n", TAG, logString.trim());
//        FileUtils.logFile.flush();
        this.parseAuditData(logString);
      }

      if(logString.indexOf("PEB votes retrieved for") >= 0)
      {
//        FileUtils.logFile.printf("%s PEB DATA: %s%n", TAG, logString.trim());
//        FileUtils.logFile.flush();
        this.parsePEBRetrieval(logString);
      }

      // check for nonincreasing timestamps
      if(logString.length() < 19)
      {
        continue;
      }

      if(!logString.substring(0,4).equals("    "))
      {
        continue;
      }

      if(logString.substring(4,6).equals("  "))
      {
        continue;
      }
      context.add(logString.trim());

    } // while(inFile.hasNext())
    
    checkTimestamps();

    FileUtils.CloseFile(inFile);
    return true;
  } // public boolean read68A(Scanner inFile)