static final boolean method2503(int i, int i_21_, int i_22_, byte[] is,
				    int i_23_, int i_24_, int i_25_) {
	anInt6408++;
	int i_26_ = i_23_ % i_22_;
	int i_27_;
	if (i_26_ != 0)
	    i_27_ = i_22_ - i_26_;
	else
	    i_27_ = 0;
	int i_28_ = -((-1 + (i_22_ + i_25_)) / i_22_);
	if (i_24_ != -16259)
	    method2501(-113, null, null, (byte) 40, null, -110);
	int i_29_ = -((i_22_ + i_23_ + -1) / i_22_);
	for (int i_30_ = i_28_; (i_30_ ^ 0xffffffff) > -1; i_30_++) {
	    for (int i_31_ = i_29_; i_31_ < 0; i_31_++) {
		if ((is[i_21_] ^ 0xffffffff) == -1)
		    return true;
		i_21_ += i_22_;
	    }
	    i_21_ -= i_27_;
	    if ((is[-1 + i_21_] ^ 0xffffffff) == -1)
		return true;
	    i_21_ += i;
	}
	return false;
    }