protected String readCSharpString(BinBuffer binb) {
		byte[] buffer = new byte[read7BitEncodedInt(binb)];
		for (int i = 0; i < buffer.length; i++) buffer[i] = (byte)binb.readSByte();
		return new String(buffer);
	}