exeHashBuf = CheckRevisionBNLS.checkRevision(ValueStr, cs.product, MPQFileName, MPQFileTime);
} else {
exeHashBuf = CheckRevisionBNLS.checkRevision(ValueStr, cs.product, MPQFileName, MPQFileTime, cs.bnlsServer);
}
BNetInputStream exeStream = new BNetInputStream(new java.io.ByteArrayInputStream(exeHashBuf.getBuffer()));
exeStream.skipBytes(3);
int success = exeStream.readDWord();
if(success != 1) {
Out.error(this.getClass().getName(), HexDump.hexDump(exeHashBuf.getBuffer()));
throw new Exception("BNLS failed to complete 0x1A sucessfully");
}