public static void load(Archive archive) {
		Buffer stream = new Buffer(archive.decompressFile("varp.dat"));
		anInt702 = 0;
		int cacheSize = stream.getUnsignedLEShort();
		if (cache == null)
			cache = new Varp[cacheSize];
		if (anIntArray703 == null)
			anIntArray703 = new int[cacheSize];
		for (int j = 0; j < cacheSize; j++) {
			if (cache[j] == null)
				cache[j] = new Varp();
			cache[j].readValues(stream, j);
		}
		if (stream.position != stream.buffer.length)
			System.out.println("varptype load mismatch");
	}