final byte[] method1272(byte[] is, int i) {
	if (i != 1)
	    method1276(71);
	anInt2167++;
	if (anIntArrayArray2163 != null) {
	    int i_13_ = ((int) ((long) anInt2159 * (long) is.length
				/ (long) anInt2164)
			 + 14);
	    int[] is_14_ = new int[i_13_];
	    int i_15_ = 0;
	    int i_16_ = 0;
	    for (int i_17_ = 0; i_17_ < is.length; i_17_++) {
		int i_18_ = is[i_17_];
		int[] is_19_ = anIntArrayArray2163[i_16_];
		for (int i_20_ = 0; i_20_ < 14; i_20_++)
		    is_14_[i_15_ + i_20_] += i_18_ * is_19_[i_20_];
		i_16_ += anInt2159;
		int i_21_ = i_16_ / anInt2164;
		i_16_ -= anInt2164 * i_21_;
		i_15_ += i_21_;
	    }
	    is = new byte[i_13_];
	    for (int i_22_ = 0; i_22_ < i_13_; i_22_++) {
		int i_23_ = is_14_[i_22_] - -32768 >> -445894576;
		if ((i_23_ ^ 0xffffffff) <= 127) {
		    if ((i_23_ ^ 0xffffffff) < -128)
			is[i_22_] = (byte) 127;
		    else
			is[i_22_] = (byte) i_23_;
		} else
		    is[i_22_] = (byte) -128;
	    }
	}
	return is;
    }