return ret;
ret.user1 = readLongReverse(in); ret.user2 = readLongReverse(in); ret.user3 = readShort(in); ret.user4 = readShort(in); ret.user5 = in.read(); ret.user6 = in.read(); ret.user7 = in.read();  ret.bits = in.read();  return ret;
    private BlkStr readBLKSTR(InputStream in) throws IOException {	BlkStr ret = new BlkStr();	long widthMod = (twidth*theight*2*256);	ret.bg = readLongReverse(in)/widthMod;	ret.fg0 = readLongReverse(in)/widthMod;	ret.fg1 = readLongReverse(in)/widthMod;	ret.fg2 = readLongReverse(in)/widthMod;	ret.user1 = readLongReverse(in);	ret.user2 = readLongReverse(in);	ret.user3 = readShort(in);	ret.user4 = readShort(in);	ret.user5 = in.read();	ret.user6 = in.read();	ret.user7 = in.read();	ret.bits = in.read();		return ret;	    }