static final void getClientSignature(ByteBuffer buffer, byte i) {
	anInt8248++;
	byte[] is = new byte[24];
	if (i == 55) {
	    if (Class374.randomDatBufferedFile != null) {
		try {
		    Class374.randomDatBufferedFile.method789(0L, (byte) -120);
		    Class374.randomDatBufferedFile.method784(-89, is);
		    int i_170_;
		    for (i_170_ = 0; (i_170_ ^ 0xffffffff) > -25; i_170_++) {
			if (is[i_170_] != 0)
			    break;
		    }
		    if ((i_170_ ^ 0xffffffff) <= -25)
			throw new IOException();
		} catch (Exception exception) {
		    for (int i_171_ = 0; (i_171_ ^ 0xffffffff) > -25; i_171_++)
			is[i_171_] = (byte) -1;
		}
	    }
	    buffer.putBytes(24, 0, is);
	}
    }