fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000077da0)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000077e80)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000077ea0), 0x1) 00:07:23 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) getsockopt$inet6_mtu(r0, 0x6, 0x4, 0x0, &(0x7f0000000080)) [ 443.770444][T14884] loop0: detected capacity change from 0 to 32768 00:07:23 executing program 2: syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000000, 0x4f, &(0x7f0000000200)=[{&(0x7f0000010000)="d2eacf4f98a4345f0000000000000800000000000000000003000000000000008ff932b8f4e44b03aed6d7e5736fd60a000001000000000001000000000000005f42485266535f4d08000000000000000060510000000000001010000000000000000000000000000000000000000000000000010000000000e0000000000000060000000000000001000000000000000010000000100000001000000010000061000000050000000000000000000000000000000300000000000000450300000000000001000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60a00"/320, 0x140, 0x10000}, {&(0x7f0000010140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10220}, {&(0x7f0000010160)="00000000000000000000000001000000000000e40000100000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd28662100"/128, 0x80, 0x10320}, {&(0x7f00000101e0)="0000000000000000000000003050000000000005000000000000000010100000000000050000000000000000805000000000000500000000000000001050000000000005000000000000000040500000000000050000000000000000905000000000000500000000000000000000010000000000900000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000006000000000000000010100000000000050000000000000000205000000000000600000000000000001050000000000005000000000000000040500000000000050000000000000000905000000000000500000000000000000000010000000000900000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004051000000000007000000000000000010100000000000050000000000000000205100000000000700000000000000003050000000000007000000000000000050510000000000070000000000000000105100000000000700000000000000000000010000000000e00000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000006051000000000008000000000000000010100000000000050000000000000000705100000000000800000000000000003050000000000007000000000000000050510000000000070000000000000000105100000000000700000000000000000000010000000000e0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100", 0x2a0, 0x10b20}, {&(0x7f0000010480)="2ac4149354208c3b0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a000010000000000001000000000000017dcc36ce39a74d90af96db8bae0806720300000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/224, 0xe0, 0x100000}, {&(0x7f0000010560)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000007981baa6901349f18e09e692cd286621000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000007981baa6901349f18e09e692cd286621000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd2866210100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60a272f3e00707ea5880000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a001010000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/576, 0x240, 0x100ea0}, {&(0x7f00000107a0)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000007981baa6901349f18e09e692cd286621000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000007981baa6901349f18e09e692cd286621000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd2866210100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60ac5e886221dbd54bb0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a002010000000000000000000000000017dcc36ce39a74d90af96db8bae0806720100000000000000030000000000000002000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e00005000"/512, 0x200, 0x101ea0}, {&(0x7f00000109a0)="0000000000000000000000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd2866210100000000000000000000010000000000004000000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60a71ef875904a1ca660000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a003010000000000000000000000000017dcc36ce39a74d90af96db8bae0806720100000000000000040000000000000001000000000100000000000000cc00001000000000006b0f0000300000000000", 0x140, 0x102f40}, {&(0x7f0000010ae0)="0000000000000000000000000000000003000000000000000001000000000000000010000000000000004000000000007dcc36ce39a74d90af96db8bae0806725490e3d81cd63c0f0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a004010000000000000000000000000017dcc36ce39a74d90af96db8bae08067201000000000000000500000000000000", 0xa0, 0x103fc0}, {&(0x7f0000010b80)="cb0d168929f3f7d40000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a005010000000000000000000000000017dcc36ce39a74d90af96db8bae08067201000000000000000700000000000000", 0x60, 0x105000}, {&(0x7f0000010be0)="ef3392afacf603fb0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a006010000000000000000000000000017dcc36ce39a74d90af96db8bae08067201000000000000000a0000000000000002000000000000100000000000c60000400000000000930f0000080000000070100000000000c700903f0000000000930f00"/160, 0xa0, 0x106000}, {&(0x7f0000010c80)="0000000000000000000000000000000000000000000000000100000000000000036d53e20cf6870c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a007010000000000001000000000000017dcc36ce39a74d90af96db8bae0806720200000000000000040000000000000002000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f00003000"/192, 0xc0, 0x106fe0}, {&(0x7f0000010d40)="03000000000000000001000000000000000050000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000010000000000000004000000000007dcc36ce39a74d90af96db8bae08067261bd69a63561c6770000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a008010000000000001000000000000017dcc36ce39a74d90af96db8bae0806720200000000000000030000000000000003000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e00005000"/288, 0x120, 0x107fa0}, {&(0x7f0000010e60)="19000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000007981baa6901349f18e09e692cd286621000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd2866210100000000000000000000010000000000005900000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60abbe4da89cc7169bb0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a009010000000000001000000000000017dcc36ce39a74d90af96db8bae080672020000000000000002000000000000000b000000000000100000000000c00000400000000000830f0000180000000040100000000000a900000000000000006b0f0000180000000040100000000000b005000000000000006b0f0000000000000050100000000000a90000000000000000530f0000180000000050100000000000b00700000000000000530f0000000000000070100000000000a90000000000000000320f0000210000000080100000000000a90000000000000000110f0000210000000090100000000000a90000000000000000f00e00002100000000a0100000000000a90000000000000000cf0e0000210000000000500000000000a90000000000000000ae0e0000210000000000500000000000c00000190000000000960e0000180000000000500000000000c00000190000000000b70e0000180000000060100000000000b00a000000000000000b0f0000000000000000500000000000c00000190000000000f30e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/768, 0x300, 0x108f00}, {&(0x7f0000011160)="000000000000000000000000000000000000000000000000000000001000000000000000010000000000000500000000000000010000000000000002000000000000000200000000000000b00100000000000000010000000000000002000000000000000200000000000000b00a00000000000000010000000000000002000000000000000200000000000000b00200000000000000010000000000000002000000000000000200000000000000b00300000000000000010000000000000002000000000000000200000000000000b004000000000000000100000000000000010000000000000002000000000000000100000000000000010000000000000002000000000000000060000000000000000100000000000002000000000000001bc0f432deb6a4810000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a00a010000000000001000000000000017dcc36ce39a74d90af96db8bae08067202000000000000000a0000000000000006000000000000100000000000c60000400000000000930f0000080000000000100000000000c70040000000000000930f0000000000000060100000000000c70010000000000000930f00000000000000b0100000000000c700503f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000010500000000000c700f01800000000008b0f00"/544, 0x220, 0x109ee0}, {&(0x7f0000011380)="0000000000000000000000000000000001000000000000000300000000000000", 0x20, 0x10afe0}, {&(0x7f00000113a0)="a566b5eb15642b400000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a000050000000000001000000000000017dcc36ce39a74d90af96db8bae080672060000000000000001000000000000000b000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b70100000a000000000000008400000000000000006f040000b7010000f7ffffffffffffff840000000000000000b8020000b70100"/384, 0x180, 0x500000}, {&(0x7f0000011520)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5003a0}, {&(0x7f00000115a0)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5004c0}, {&(0x7f0000011600)="0000000000000000000000000000000000000000060000000000000000000000000000000050500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/128, 0x80, 0x500560}, {&(0x7f0000011680)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x500720}, {&(0x7f00000116e0)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x500840}, {&(0x7f0000011720)="0000050000000000000000000000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/96, 0x60, 0x5008e0}, {&(0x7f0000011780)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x120, 0x5009e0}, {&(0x7f00000118a0)="000000000000000000000500000000000000000100000000000000105000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000005000000000000005b77423558504acfa5895733d2a197e200"/128, 0x80, 0x500b60}, {&(0x7f0000011920)="0000000000000000000000000000000000691f1f630000000000000000691f1f6300"/64, 0x40, 0x500c00}, {&(0x7f0000011960)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x500c80}, {&(0x7f00000119c0)="000000000000000000000000000000000000050000000000000000000000000000000040500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x500d20}, {&(0x7f0000011a40)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x500e40}, {&(0x7f0000011a80)="000000000000000000060000000000000000000000000000000020500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600000000000000", 0x60, 0x500ee0}, {&(0x7f0000011ae0)="ffa75718c036c1b30000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a001050000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000050000000000000002000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/160, 0xa0, 0x501000}, {&(0x7f0000011b80)="0000000000000000000000000000000000000000000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000d166d354650390dd0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a002050000000000001000000000000017dcc36ce39a74d90af96db8bae080672060000000000000002000000000000000c000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000020500000000000a90000000000000000e70e0000210000000040500000000000a90000000000000000c60e0000210000000050500000000000a90000000000000000a50e0000210000000090500000000000a90000000000000000840e00002100000000b0500000000000a90000000000000000630e00002100000000c0500000000000a90000000000000000420e0000210000000000690000000000c000001900000000002a0e0000180000000000690000000000c000001900000000002a0e0000180000000000690000000000c00000190000000000090e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/704, 0x2c0, 0x501f40}, {&(0x7f0000011e40)="00000000000000000000000000000000000000000000010000000000000500000000000000010000000000000005000000000000000000010000000000000500000000000000010000000000000005000000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000005000000000000000200000000000000b00700000000000000010000000000000006000000000000000200000000000000b00a00000000000000010000000000000005000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00500000000000000008000000000000000010000000000000500000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000005000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000561ffdbba2c02c6f0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a003050000000000001000000000000017dcc36ce39a74d90af96db8bae08067207000000000000000500000000000000020000000100010000000000000100000000000000000000510000000000070000000000000002010000000000006c0000000000000000006050000000000007", 0x260, 0x502e40}, {&(0x7f00000120a0)="09f0093dd1c52aff0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a004050000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000040000000000000003000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f0000300000000100000000000000cc00006900000000000b0f00003000"/192, 0xc0, 0x504000}, {&(0x7f0000012160)="0000000000000000000000000000000003000000000000000001000000000000000069000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000050000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000010000000000000004000000000007dcc36ce39a74d90af96db8bae080672b48545bd355ae8ff0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a005050000000000001000000000000017dcc36ce39a74d90af96db8bae08067206000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000030500000000000c700100000000000008b0f0000000000000060500000000000c700300000000000008b0f00000000000000a0500000000000c700100000000000008b0f00000000000000d0500000000000c700301800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x200, 0x504f60}, {&(0x7f0000012360)="0000000000000000010000000000000004000000000000000200000000000000a22ac3de03de158c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a006050000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000005000000000000000f0000000002010000000000006c00000000000000006c0b00002f0400000301000000000000010000000000000000cc0a0000a000000003010000000000000c0101000000000000bd0a00000f00000003010000000000006c0000000000000000820a00003b0000000401000000000000010000000000000000e2090000a000000004010000000000000c0001000000000000d30900000f00000004010000000000001822a8f12600000000a40900002f000000040100000000000018d65ba13500000000750900002f00000004010000000000006c0000000000000000560900001f0000000501000000000000010000000000000000b6080000a000000005010000000000000c0001000000000000980800001e00000005010000000000006c000000000000000063080000350000000601000000000000010000000000000000c3070000a000000006010000000000000c0001000000000000b00700001300000006010000000000006c0000000000000000370700007900000000000000", 0x200, 0x505fe0}, {&(0x7f0000012560)="0000000000000000000000000000000000000000000000000000000007000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6407000000000000000700000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed810000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000000030000000000000000000000100d05000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653307000000000000000700000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed810000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000070000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000070000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531070000000000000007000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed810000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70060700000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3539333133373236362f66696c65302f66696c65300300000000000000050066696c653107000000000000000700000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa10000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616ce6ae64ec68e90fd00000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a007050000000000001000000000000017dcc36ce39a74d90af96db8bae08067204000000000000000a0000000000000009000000000000100000000000c60000400000000000930f0000080000000010100000000000c70040000000000000930f0000000000000060100000000000c700a03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000010500000000000c700100000000000008b0f0000000000000030500000000000c700200000000000008b0f0000000000000080500000000000c700801800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f", 0x9c0, 0x506780}, {&(0x7f0000012f20)="0000000000000000010000000000000003000000000000000200000000000000730a5c124a77ed4f0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a008050000000000001000000000000017dcc36ce39a74d90af96db8bae080672050000000000000002000000000000000c000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000010500000000000a90000000000000000290f0000210000000030500000000000a90000000000000000080f0000210000000040500000000000a90000000000000000e70e0000210000000080500000000000a90000000000000000c60e0000210000000090500000000000a90000000000000000a50e00002100000000a0500000000000a90000000000000000840e00002100000000b0500000000000a90000000000000000630e00002100000000c0500000000000a90000000000000000420e0000210000000000690000000000c000001900000000002a0e0000180000000000690000000000c00000190000000000750e0000180000000000500000000000c00000190000000000f30e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/544, 0x220, 0x507fe0}, {&(0x7f0000013140)="000000000000000000000000000000000000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000005000000000000000200000000000000b00a00000000000000010000000000000005000000000000000200000000000000b00700000000000000010000000000000005000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00400000000000000010000000000000005000000000000000200000000000000b00100000000000000010000000000000005000000000000000200000000000000b00500000000000000008000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b0030000000000000000100000000000000001000000000000020000000000000069a42bc7cd72dc6c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a009050000000000001000000000000017dcc36ce39a74d90af96db8bae08067205000000000000000700000000000000", 0x1e0, 0x508e80}, {&(0x7f0000013320)="13676510faaea18a0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a00a050000000000001000000000000017dcc36ce39a74d90af96db8bae08067205000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700100000000000008b0f0000000000000020500000000000c700100000000000008b0f0000000000000050500000000000c700300000000000008b0f00000000000000d0500000000000c700301800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x160, 0x50a000}, {&(0x7f0000013480)="00000000000000000100000000000000040000000000000002000000000000004d7158f29a373c800000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a00b050000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/192, 0xc0, 0x50afe0}, {&(0x7f0000013540)="0000000000000000000000000000000000000000000000000000000002002e2e05000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f6300000000000000000000000000000000000000004fd788e81142d8d80000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a00c050000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000090000000000000001000000005b77423558504acffba5895733d2a197e2930f0000080000000000", 0x140, 0x50bf40}, {&(0x7f0000013680)="0000000000000000000000000000000000000000000000000500000000000000", 0x20, 0x50cfe0}, {&(0x7f00000136a0)="f1ba4edecf6842a30000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a000051000000000001000000000000017dcc36ce39a74d90af96db8bae0806720700000000000000050000000000000014000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c0000230000000201000000000000010000000000000000ae0b0000a000000002010000000000000c01010000000000009f0b00000f00"/608, 0x260, 0x510000}, {&(0x7f0000013900)="000000000200000000000000050066696c6530070000000000000007000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700603010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c653003010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c65300200000000000000050066696c653007000000000000000700000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000cd4f33066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f6300000000cd4f330606010000000000000100000000000000000700000000000000000009000166696c652e636f6c6405010000000000000100000000000000000700000000000000000005000166696c653305010000000000000100000000000000000700000000000000000005000166696c653204010000000000000100000000000000000700000000000000000005000166696c653101010000000000000100000000000000000700000000000000000005000266696c653004010000000000000100000000000000000700000000000000000005000166696c653105010000000000000100000000000000000700000000000000000005000166696c653205010000000000000100000000000000000700000000000000000005000166696c653306010000000000000100000000000000000700000000000000000009000166696c652e636f6c6401010000000000000100000000000000000700000000000000000005000266696c6530000000000000000002002e2e030000000000000007000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f6300000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a7006691f1f630000000000000000781939a88dcc1e6f0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a001051000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000007000000000000000100000000f6ffffffffffffff8000d0500000000000830f0000180000000000", 0x480, 0x510c00}, {&(0x7f0000013d80)="0000000000000000dbbbd8326f9b86acdbbbd8326f9b86acdbbbd8326f9b86ac71ab2ad96ec669570000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a002051000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000002000000000000000f000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a90100000000000000290f0000210000000060500000000000a90000000000000000080f00002100000000b0500000000000a90000000000000000e70e00002100000000c0500000000000a90000000000000000c60e00002100000000d0500000000000a80030000000000000910e0000350000000000510000000000a90000000000000000700e0000210000000010510000000000a900000000000000004f0e0000210000000020510000000000a900000000000000002e0e0000210000000030510000000000a900000000000000000d0e0000210000000040510000000000a90000000000000000ec0d0000210000000050510000000000a90000000000000000cb0d0000210000000000690000000000c00000190000000000b30d00001800000000000000", 0x200, 0x511fe0}, {&(0x7f0000013f80)="00010000000000000500000000000000010000000000000007000000000000000200000000000000b00400000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000007000000000000000200000000000000b00a00000000000000010000000000000007000000000000000200000000000000b00200000000000000010000000000000007000000000000000200000000000000b00700000000000000010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000200000000000000b0050000000000000000d000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b003000000000000000010000000000000000100000000000002000000000000007c1325170fc092c70000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a003051000000000001000000000000017dcc36ce39a74d90af96db8bae08067207000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700300000000000008b0f0000000000000040500000000000c700200000000000008b0f0000000000000070500000000000c700400000000000008b0f0000000000000060510000000000c700a01700000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x340, 0x512e20}, {&(0x7f00000142c0)="0000000000000000010000000000000004000000000000000200000000000000779814fddb45739a0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a004051000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000001000000000000000b000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b70100000a000000000000008400000000000000006f040000b7010000f7ffffffffffffff840000000000000000b8020000b70100"/416, 0x1a0, 0x513fe0}, {&(0x7f0000014460)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5143a0}, {&(0x7f00000144e0)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5144c0}, {&(0x7f0000014540)="0000000000000000000000000000000000000000070000000000000000000000000000000030510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x514560}, {&(0x7f00000145c0)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x514720}, {&(0x7f0000014620)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x514840}, {&(0x7f0000014660)="0000070000000000000000000000000000000010510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/96, 0x60, 0x5148e0}, {&(0x7f00000146c0)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000008000"/320, 0x140, 0x5149e0}, {&(0x7f0000014800)="000000000000000000000700000000000000000100000000000000305000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000107000000000000005b77423558504acfa5895733d2a197e2000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000cef1f706691f1f6300"/224, 0xe0, 0x514b60}, {&(0x7f00000148e0)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x514c80}, {&(0x7f0000014940)="000000000000000000000000000000000000070000000000000000000000000000000050510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x514d20}, {&(0x7f00000149c0)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x514e40}, {&(0x7f0000014a00)="000000000000000000070000000000000000000000000000000020510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700000000000000", 0x60, 0x514ee0}, {&(0x7f0000014a60)="c71be4756a41863c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a005051000000000001000000000000017dcc36ce39a74d90af96db8bae0806720700000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e00003000"/224, 0xe0, 0x515000}, {&(0x7f0000014b40)="000000000000000003000000000000000001000000000000000069000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000050000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000010000000000000004000000000007dcc36ce39a74d90af96db8bae08067200000000000000000000000000000000000000000000000000000000000000000000000000000000bf7b323f686969450000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a006051000000000001000000000000017dcc36ce39a74d90af96db8bae080672080000000000000001000000000000000b000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b70100000a000000000000008400000000000000006f040000b7010000f7ffffffffffffff840000000000000000b8020000b70100"/576, 0x240, 0x515f40}, {&(0x7f0000014d80)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5163a0}, {&(0x7f0000014e00)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5164c0}, {&(0x7f0000014e60)="0000000000000000000000000000000000000000080000000000000000000000000000000080510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000800"/128, 0x80, 0x516560}, {&(0x7f0000014ee0)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x516720}, {&(0x7f0000014f40)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x516840}, {&(0x7f0000014f80)="0000070000000000000000000000000000000010510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/96, 0x60, 0x5168e0}, {&(0x7f0000014fe0)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000008000"/320, 0x140, 0x5169e0}, {&(0x7f0000015120)="000000000000000000000700000000000000000100000000000000305000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000107000000000000005b77423558504acfa5895733d2a197e2000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000cef1f706691f1f6300"/224, 0xe0, 0x516b60}, {&(0x7f0000015200)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x516c80}, {&(0x7f0000015260)="000000000000000000000000000000000000070000000000000000000000000000000050510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x516d20}, {&(0x7f00000152e0)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x516e40}, {&(0x7f0000015320)="000000000000000000080000000000000000000000000000000070510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000800000000000000", 0x60, 0x516ee0}, {&(0x7f0000015380)="133fe4c02499850c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a007051000000000001000000000000017dcc36ce39a74d90af96db8bae080672080000000000000002000000000000000f000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a90100000000000000290f0000210000000060500000000000a90000000000000000080f00002100000000b0500000000000a90000000000000000e70e00002100000000c0500000000000a90000000000000000c60e00002100000000d0500000000000a80030000000000000910e0000350000000000510000000000a90000000000000000700e0000210000000010510000000000a900000000000000004f0e0000210000000050510000000000a900000000000000002e0e0000210000000060510000000000a900000000000000000d0e0000210000000070510000000000a90000000000000000ec0d0000210000000080510000000000a90000000000000000cb0d0000210000000000690000000000c00000190000000000b30d00001800000000000000", 0x1e0, 0x517000}, {&(0x7f0000015560)="00010000000000000500000000000000010000000000000008000000000000000200000000000000b00a00000000000000010000000000000008000000000000000200000000000000b00200000000000000010000000000000008000000000000000200000000000000b00100000000000000010000000000000007000000000000000200000000000000b00400000000000000010000000000000007000000000000000200000000000000b00700000000000000010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000200000000000000b0050000000000000000d000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000fd311dc77d4d84f50000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a008051000000000001000000000000017dcc36ce39a74d90af96db8bae08067208000000000000000a000000000000000b000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700300000000000008b0f0000000000000040500000000000c700200000000000008b0f0000000000000070500000000000c700400000000000008b0f0000000000000020510000000000c700300000000000008b0f0000000000000090510000000000c700701700000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00"/864, 0x360, 0x517e20}, {&(0x7f00000158c0)="0000000000000000010000000000000005000000000000000200000000000000", 0x20, 0x518fe0}, {&(0x7f00000158e0)="e61215b2f291d0200000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a000069000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000005000000000000001b000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e00002300000001010000000000000100000000000000009c0d0000a000000001010000000000000c00010000000000008d0d00000f0000000101000000000000544bae7904000000006a0d000023000000010100000000000054482d12f600000000470d0000230000000201000000000000010000000000000000a70c0000a000000002010000000000000c0101000000000000980c00000f00000002010000000000006c0000000000000000690800002f0400000301000000000000010000000000000000c9070000a000000003010000000000000c0101000000000000ba0700000f00000003010000000000006c00000000000000007f0700003b0000000401000000000000010000000000000000df060000a000000004010000000000000c0001000000000000d00600000f00000004010000000000001822a8f12600000000a10600002f000000040100000000000018d65ba13500000000720600002f00000004010000000000006c0000000000000000530600001f0000000501000000000000010000000000000000b3050000a000000005010000000000000c0001000000000000950500001e0000000601000000000000010000000000000000f5040000a000000006010000000000000c0001000000000000e20400001300000006010000000000006c0000000000000000690400007900"/800, 0x320, 0x690000}, {&(0x7f0000015c00)="000000000000000000000000000007000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6407000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff810000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70060400000000000000050066696c65320500000000000000050066696c653307000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000070000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000070000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c653107000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70060700000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3539333133373236362f66696c65302f66696c65300300000000000000050066696c653107000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ffa10000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c653007000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700603010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c65300200000000000000050066696c653007000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff41000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000cd4f33066b1f1f6300000000cd4f33066b1f1f6300000000cd4f33066b1f1f6300000000cd4f330604010000000000000100000000000000000700000000000000000005000166696c653105010000000000000100000000000000000700000000000000000005000166696c653205010000000000000100000000000000000700000000000000000005000166696c653306010000000000000100000000000000000700000000000000000009000166696c652e636f6c6401010000000000000100000000000000000700000000000000000005000266696c6530000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000", 0xb40, 0x6904c0}], 0x0, &(0x7f0000016740)=ANY=[@ANYBLOB], 0x1) sync() r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) sync() sync() sync() ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000000980)) 00:07:23 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000004c0)=@polexpire={0xcc, 0x1b, 0x1, 0x0, 0x0, {{{@in=@multicast2, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}}}, [@sec_ctx={0xc, 0x8, {0x10}}]}, 0xcc}}, 0x0) 00:07:23 executing program 3: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz1\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) r1 = openat$cgroup_devices(r0, &(0x7f0000000080)='devices.deny\x00', 0x2, 0x0) write$cgroup_devices(r1, &(0x7f0000000140)={'a', ' *:* ', 'r\x00'}, 0x8) [ 443.825497][T14884] BTRFS info (device loop0): using xxhash64 (xxhash64-generic) checksum algorithm [ 443.828482][T14885] loop4: detected capacity change from 0 to 4096 [ 443.837181][T14885] ntfs: volume version 3.1. [ 443.839067][T14884] BTRFS info (device loop0): using free space tree [ 443.843838][T14891] loop2: detected capacity change from 0 to 32768 [ 443.851466][T14891] BTRFS warning: duplicate device /dev/loop2 devid 1 generation 8 scanned by syz-executor.2 (14891) [ 444.070587][T14884] BTRFS info (device loop0): enabling ssd optimizations 00:07:24 executing program 5: syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000000, 0x4f, &(0x7f0000000200)=[{&(0x7f0000010000)="d2eacf4f98a4345f0000000000000800000000000000000003000000000000008ff932b8f4e44b03aed6d7e5736fd60a000001000000000001000000000000005f42485266535f4d08000000000000000060510000000000001010000000000000000000000000000000000000000000000000010000000000e0000000000000060000000000000001000000000000000010000000100000001000000010000061000000050000000000000000000000000000000300000000000000450300000000000001000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60a00"/320, 0x140, 0x10000}, {&(0x7f0000010140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10220}, {&(0x7f0000010160)="00000000000000000000000001000000000000e40000100000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd28662100"/128, 0x80, 0x10320}, {&(0x7f00000101e0)="0000000000000000000000003050000000000005000000000000000010100000000000050000000000000000805000000000000500000000000000001050000000000005000000000000000040500000000000050000000000000000905000000000000500000000000000000000010000000000900000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000006000000000000000010100000000000050000000000000000205000000000000600000000000000001050000000000005000000000000000040500000000000050000000000000000905000000000000500000000000000000000010000000000900000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004051000000000007000000000000000010100000000000050000000000000000205100000000000700000000000000003050000000000007000000000000000050510000000000070000000000000000105100000000000700000000000000000000010000000000e00000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000006051000000000008000000000000000010100000000000050000000000000000705100000000000800000000000000003050000000000007000000000000000050510000000000070000000000000000105100000000000700000000000000000000010000000000e0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100", 0x2a0, 0x10b20}, {&(0x7f0000010480)="2ac4149354208c3b0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a000010000000000001000000000000017dcc36ce39a74d90af96db8bae0806720300000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/224, 0xe0, 0x100000}, {&(0x7f0000010560)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000007981baa6901349f18e09e692cd286621000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000007981baa6901349f18e09e692cd286621000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd2866210100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60a272f3e00707ea5880000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a001010000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/576, 0x240, 0x100ea0}, {&(0x7f00000107a0)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000007981baa6901349f18e09e692cd286621000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000007981baa6901349f18e09e692cd286621000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd2866210100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60ac5e886221dbd54bb0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a002010000000000000000000000000017dcc36ce39a74d90af96db8bae0806720100000000000000030000000000000002000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e00005000"/512, 0x200, 0x101ea0}, {&(0x7f00000109a0)="0000000000000000000000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd2866210100000000000000000000010000000000004000000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60a71ef875904a1ca660000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a003010000000000000000000000000017dcc36ce39a74d90af96db8bae0806720100000000000000040000000000000001000000000100000000000000cc00001000000000006b0f0000300000000000", 0x140, 0x102f40}, {&(0x7f0000010ae0)="0000000000000000000000000000000003000000000000000001000000000000000010000000000000004000000000007dcc36ce39a74d90af96db8bae0806725490e3d81cd63c0f0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a004010000000000000000000000000017dcc36ce39a74d90af96db8bae08067201000000000000000500000000000000", 0xa0, 0x103fc0}, {&(0x7f0000010b80)="cb0d168929f3f7d40000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a005010000000000000000000000000017dcc36ce39a74d90af96db8bae08067201000000000000000700000000000000", 0x60, 0x105000}, {&(0x7f0000010be0)="ef3392afacf603fb0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a006010000000000000000000000000017dcc36ce39a74d90af96db8bae08067201000000000000000a0000000000000002000000000000100000000000c60000400000000000930f0000080000000070100000000000c700903f0000000000930f00"/160, 0xa0, 0x106000}, {&(0x7f0000010c80)="0000000000000000000000000000000000000000000000000100000000000000036d53e20cf6870c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a007010000000000001000000000000017dcc36ce39a74d90af96db8bae0806720200000000000000040000000000000002000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f00003000"/192, 0xc0, 0x106fe0}, {&(0x7f0000010d40)="03000000000000000001000000000000000050000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000010000000000000004000000000007dcc36ce39a74d90af96db8bae08067261bd69a63561c6770000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a008010000000000001000000000000017dcc36ce39a74d90af96db8bae0806720200000000000000030000000000000003000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e00005000"/288, 0x120, 0x107fa0}, {&(0x7f0000010e60)="19000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000007981baa6901349f18e09e692cd286621000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd2866210100000000000000000000010000000000005900000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60abbe4da89cc7169bb0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a009010000000000001000000000000017dcc36ce39a74d90af96db8bae080672020000000000000002000000000000000b000000000000100000000000c00000400000000000830f0000180000000040100000000000a900000000000000006b0f0000180000000040100000000000b005000000000000006b0f0000000000000050100000000000a90000000000000000530f0000180000000050100000000000b00700000000000000530f0000000000000070100000000000a90000000000000000320f0000210000000080100000000000a90000000000000000110f0000210000000090100000000000a90000000000000000f00e00002100000000a0100000000000a90000000000000000cf0e0000210000000000500000000000a90000000000000000ae0e0000210000000000500000000000c00000190000000000960e0000180000000000500000000000c00000190000000000b70e0000180000000060100000000000b00a000000000000000b0f0000000000000000500000000000c00000190000000000f30e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/768, 0x300, 0x108f00}, {&(0x7f0000011160)="000000000000000000000000000000000000000000000000000000001000000000000000010000000000000500000000000000010000000000000002000000000000000200000000000000b00100000000000000010000000000000002000000000000000200000000000000b00a00000000000000010000000000000002000000000000000200000000000000b00200000000000000010000000000000002000000000000000200000000000000b00300000000000000010000000000000002000000000000000200000000000000b004000000000000000100000000000000010000000000000002000000000000000100000000000000010000000000000002000000000000000060000000000000000100000000000002000000000000001bc0f432deb6a4810000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a00a010000000000001000000000000017dcc36ce39a74d90af96db8bae08067202000000000000000a0000000000000006000000000000100000000000c60000400000000000930f0000080000000000100000000000c70040000000000000930f0000000000000060100000000000c70010000000000000930f00000000000000b0100000000000c700503f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000010500000000000c700f01800000000008b0f00"/544, 0x220, 0x109ee0}, {&(0x7f0000011380)="0000000000000000000000000000000001000000000000000300000000000000", 0x20, 0x10afe0}, {&(0x7f00000113a0)="a566b5eb15642b400000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a000050000000000001000000000000017dcc36ce39a74d90af96db8bae080672060000000000000001000000000000000b000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b70100000a000000000000008400000000000000006f040000b7010000f7ffffffffffffff840000000000000000b8020000b70100"/384, 0x180, 0x500000}, {&(0x7f0000011520)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5003a0}, {&(0x7f00000115a0)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5004c0}, {&(0x7f0000011600)="0000000000000000000000000000000000000000060000000000000000000000000000000050500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/128, 0x80, 0x500560}, {&(0x7f0000011680)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x500720}, {&(0x7f00000116e0)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x500840}, {&(0x7f0000011720)="0000050000000000000000000000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/96, 0x60, 0x5008e0}, {&(0x7f0000011780)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x120, 0x5009e0}, {&(0x7f00000118a0)="000000000000000000000500000000000000000100000000000000105000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000005000000000000005b77423558504acfa5895733d2a197e200"/128, 0x80, 0x500b60}, {&(0x7f0000011920)="0000000000000000000000000000000000691f1f630000000000000000691f1f6300"/64, 0x40, 0x500c00}, {&(0x7f0000011960)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x500c80}, {&(0x7f00000119c0)="000000000000000000000000000000000000050000000000000000000000000000000040500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x500d20}, {&(0x7f0000011a40)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x500e40}, {&(0x7f0000011a80)="000000000000000000060000000000000000000000000000000020500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600000000000000", 0x60, 0x500ee0}, {&(0x7f0000011ae0)="ffa75718c036c1b30000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a001050000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000050000000000000002000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/160, 0xa0, 0x501000}, {&(0x7f0000011b80)="0000000000000000000000000000000000000000000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000d166d354650390dd0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a002050000000000001000000000000017dcc36ce39a74d90af96db8bae080672060000000000000002000000000000000c000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000020500000000000a90000000000000000e70e0000210000000040500000000000a90000000000000000c60e0000210000000050500000000000a90000000000000000a50e0000210000000090500000000000a90000000000000000840e00002100000000b0500000000000a90000000000000000630e00002100000000c0500000000000a90000000000000000420e0000210000000000690000000000c000001900000000002a0e0000180000000000690000000000c000001900000000002a0e0000180000000000690000000000c00000190000000000090e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/704, 0x2c0, 0x501f40}, {&(0x7f0000011e40)="00000000000000000000000000000000000000000000010000000000000500000000000000010000000000000005000000000000000000010000000000000500000000000000010000000000000005000000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000005000000000000000200000000000000b00700000000000000010000000000000006000000000000000200000000000000b00a00000000000000010000000000000005000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00500000000000000008000000000000000010000000000000500000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000005000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000561ffdbba2c02c6f0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a003050000000000001000000000000017dcc36ce39a74d90af96db8bae08067207000000000000000500000000000000020000000100010000000000000100000000000000000000510000000000070000000000000002010000000000006c0000000000000000006050000000000007", 0x260, 0x502e40}, {&(0x7f00000120a0)="09f0093dd1c52aff0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a004050000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000040000000000000003000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f0000300000000100000000000000cc00006900000000000b0f00003000"/192, 0xc0, 0x504000}, {&(0x7f0000012160)="0000000000000000000000000000000003000000000000000001000000000000000069000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000050000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000010000000000000004000000000007dcc36ce39a74d90af96db8bae080672b48545bd355ae8ff0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a005050000000000001000000000000017dcc36ce39a74d90af96db8bae08067206000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000030500000000000c700100000000000008b0f0000000000000060500000000000c700300000000000008b0f00000000000000a0500000000000c700100000000000008b0f00000000000000d0500000000000c700301800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x200, 0x504f60}, {&(0x7f0000012360)="0000000000000000010000000000000004000000000000000200000000000000a22ac3de03de158c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a006050000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000005000000000000000f0000000002010000000000006c00000000000000006c0b00002f0400000301000000000000010000000000000000cc0a0000a000000003010000000000000c0101000000000000bd0a00000f00000003010000000000006c0000000000000000820a00003b0000000401000000000000010000000000000000e2090000a000000004010000000000000c0001000000000000d30900000f00000004010000000000001822a8f12600000000a40900002f000000040100000000000018d65ba13500000000750900002f00000004010000000000006c0000000000000000560900001f0000000501000000000000010000000000000000b6080000a000000005010000000000000c0001000000000000980800001e00000005010000000000006c000000000000000063080000350000000601000000000000010000000000000000c3070000a000000006010000000000000c0001000000000000b00700001300000006010000000000006c0000000000000000370700007900000000000000", 0x200, 0x505fe0}, {&(0x7f0000012560)="0000000000000000000000000000000000000000000000000000000007000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6407000000000000000700000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed810000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000000030000000000000000000000100d05000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653307000000000000000700000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed810000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000070000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000070000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531070000000000000007000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed810000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70060700000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3539333133373236362f66696c65302f66696c65300300000000000000050066696c653107000000000000000700000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa10000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616ce6ae64ec68e90fd00000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a007050000000000001000000000000017dcc36ce39a74d90af96db8bae08067204000000000000000a0000000000000009000000000000100000000000c60000400000000000930f0000080000000010100000000000c70040000000000000930f0000000000000060100000000000c700a03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000010500000000000c700100000000000008b0f0000000000000030500000000000c700200000000000008b0f0000000000000080500000000000c700801800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f", 0x9c0, 0x506780}, {&(0x7f0000012f20)="0000000000000000010000000000000003000000000000000200000000000000730a5c124a77ed4f0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a008050000000000001000000000000017dcc36ce39a74d90af96db8bae080672050000000000000002000000000000000c000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000010500000000000a90000000000000000290f0000210000000030500000000000a90000000000000000080f0000210000000040500000000000a90000000000000000e70e0000210000000080500000000000a90000000000000000c60e0000210000000090500000000000a90000000000000000a50e00002100000000a0500000000000a90000000000000000840e00002100000000b0500000000000a90000000000000000630e00002100000000c0500000000000a90000000000000000420e0000210000000000690000000000c000001900000000002a0e0000180000000000690000000000c00000190000000000750e0000180000000000500000000000c00000190000000000f30e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/544, 0x220, 0x507fe0}, {&(0x7f0000013140)="000000000000000000000000000000000000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000005000000000000000200000000000000b00a00000000000000010000000000000005000000000000000200000000000000b00700000000000000010000000000000005000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00400000000000000010000000000000005000000000000000200000000000000b00100000000000000010000000000000005000000000000000200000000000000b00500000000000000008000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b0030000000000000000100000000000000001000000000000020000000000000069a42bc7cd72dc6c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a009050000000000001000000000000017dcc36ce39a74d90af96db8bae08067205000000000000000700000000000000", 0x1e0, 0x508e80}, {&(0x7f0000013320)="13676510faaea18a0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a00a050000000000001000000000000017dcc36ce39a74d90af96db8bae08067205000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700100000000000008b0f0000000000000020500000000000c700100000000000008b0f0000000000000050500000000000c700300000000000008b0f00000000000000d0500000000000c700301800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x160, 0x50a000}, {&(0x7f0000013480)="00000000000000000100000000000000040000000000000002000000000000004d7158f29a373c800000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a00b050000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/192, 0xc0, 0x50afe0}, {&(0x7f0000013540)="0000000000000000000000000000000000000000000000000000000002002e2e05000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f6300000000000000000000000000000000000000004fd788e81142d8d80000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a00c050000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000090000000000000001000000005b77423558504acffba5895733d2a197e2930f0000080000000000", 0x140, 0x50bf40}, {&(0x7f0000013680)="0000000000000000000000000000000000000000000000000500000000000000", 0x20, 0x50cfe0}, {&(0x7f00000136a0)="f1ba4edecf6842a30000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a000051000000000001000000000000017dcc36ce39a74d90af96db8bae0806720700000000000000050000000000000014000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c0000230000000201000000000000010000000000000000ae0b0000a000000002010000000000000c01010000000000009f0b00000f00"/608, 0x260, 0x510000}, {&(0x7f0000013900)="000000000200000000000000050066696c6530070000000000000007000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700603010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c653003010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c65300200000000000000050066696c653007000000000000000700000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000cd4f33066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f6300000000cd4f330606010000000000000100000000000000000700000000000000000009000166696c652e636f6c6405010000000000000100000000000000000700000000000000000005000166696c653305010000000000000100000000000000000700000000000000000005000166696c653204010000000000000100000000000000000700000000000000000005000166696c653101010000000000000100000000000000000700000000000000000005000266696c653004010000000000000100000000000000000700000000000000000005000166696c653105010000000000000100000000000000000700000000000000000005000166696c653205010000000000000100000000000000000700000000000000000005000166696c653306010000000000000100000000000000000700000000000000000009000166696c652e636f6c6401010000000000000100000000000000000700000000000000000005000266696c6530000000000000000002002e2e030000000000000007000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f6300000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a7006691f1f630000000000000000781939a88dcc1e6f0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a001051000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000007000000000000000100000000f6ffffffffffffff8000d0500000000000830f0000180000000000", 0x480, 0x510c00}, {&(0x7f0000013d80)="0000000000000000dbbbd8326f9b86acdbbbd8326f9b86acdbbbd8326f9b86ac71ab2ad96ec669570000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a002051000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000002000000000000000f000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a90100000000000000290f0000210000000060500000000000a90000000000000000080f00002100000000b0500000000000a90000000000000000e70e00002100000000c0500000000000a90000000000000000c60e00002100000000d0500000000000a80030000000000000910e0000350000000000510000000000a90000000000000000700e0000210000000010510000000000a900000000000000004f0e0000210000000020510000000000a900000000000000002e0e0000210000000030510000000000a900000000000000000d0e0000210000000040510000000000a90000000000000000ec0d0000210000000050510000000000a90000000000000000cb0d0000210000000000690000000000c00000190000000000b30d00001800000000000000", 0x200, 0x511fe0}, {&(0x7f0000013f80)="00010000000000000500000000000000010000000000000007000000000000000200000000000000b00400000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000007000000000000000200000000000000b00a00000000000000010000000000000007000000000000000200000000000000b00200000000000000010000000000000007000000000000000200000000000000b00700000000000000010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000200000000000000b0050000000000000000d000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b003000000000000000010000000000000000100000000000002000000000000007c1325170fc092c70000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a003051000000000001000000000000017dcc36ce39a74d90af96db8bae08067207000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700300000000000008b0f0000000000000040500000000000c700200000000000008b0f0000000000000070500000000000c700400000000000008b0f0000000000000060510000000000c700a01700000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x340, 0x512e20}, {&(0x7f00000142c0)="0000000000000000010000000000000004000000000000000200000000000000779814fddb45739a0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a004051000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000001000000000000000b000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b70100000a000000000000008400000000000000006f040000b7010000f7ffffffffffffff840000000000000000b8020000b70100"/416, 0x1a0, 0x513fe0}, {&(0x7f0000014460)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5143a0}, {&(0x7f00000144e0)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5144c0}, {&(0x7f0000014540)="0000000000000000000000000000000000000000070000000000000000000000000000000030510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x514560}, {&(0x7f00000145c0)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x514720}, {&(0x7f0000014620)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x514840}, {&(0x7f0000014660)="0000070000000000000000000000000000000010510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/96, 0x60, 0x5148e0}, {&(0x7f00000146c0)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000008000"/320, 0x140, 0x5149e0}, {&(0x7f0000014800)="000000000000000000000700000000000000000100000000000000305000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000107000000000000005b77423558504acfa5895733d2a197e2000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000cef1f706691f1f6300"/224, 0xe0, 0x514b60}, {&(0x7f00000148e0)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x514c80}, {&(0x7f0000014940)="000000000000000000000000000000000000070000000000000000000000000000000050510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x514d20}, {&(0x7f00000149c0)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x514e40}, {&(0x7f0000014a00)="000000000000000000070000000000000000000000000000000020510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700000000000000", 0x60, 0x514ee0}, {&(0x7f0000014a60)="c71be4756a41863c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a005051000000000001000000000000017dcc36ce39a74d90af96db8bae0806720700000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e00003000"/224, 0xe0, 0x515000}, {&(0x7f0000014b40)="000000000000000003000000000000000001000000000000000069000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000050000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000010000000000000004000000000007dcc36ce39a74d90af96db8bae08067200000000000000000000000000000000000000000000000000000000000000000000000000000000bf7b323f686969450000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a006051000000000001000000000000017dcc36ce39a74d90af96db8bae080672080000000000000001000000000000000b000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b70100000a000000000000008400000000000000006f040000b7010000f7ffffffffffffff840000000000000000b8020000b70100"/576, 0x240, 0x515f40}, {&(0x7f0000014d80)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5163a0}, {&(0x7f0000014e00)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5164c0}, {&(0x7f0000014e60)="0000000000000000000000000000000000000000080000000000000000000000000000000080510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000800"/128, 0x80, 0x516560}, {&(0x7f0000014ee0)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x516720}, {&(0x7f0000014f40)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x516840}, {&(0x7f0000014f80)="0000070000000000000000000000000000000010510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/96, 0x60, 0x5168e0}, {&(0x7f0000014fe0)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000008000"/320, 0x140, 0x5169e0}, {&(0x7f0000015120)="000000000000000000000700000000000000000100000000000000305000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000107000000000000005b77423558504acfa5895733d2a197e2000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000cef1f706691f1f6300"/224, 0xe0, 0x516b60}, {&(0x7f0000015200)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x516c80}, {&(0x7f0000015260)="000000000000000000000000000000000000070000000000000000000000000000000050510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x516d20}, {&(0x7f00000152e0)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x516e40}, {&(0x7f0000015320)="000000000000000000080000000000000000000000000000000070510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000800000000000000", 0x60, 0x516ee0}, {&(0x7f0000015380)="133fe4c02499850c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a007051000000000001000000000000017dcc36ce39a74d90af96db8bae080672080000000000000002000000000000000f000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a90100000000000000290f0000210000000060500000000000a90000000000000000080f00002100000000b0500000000000a90000000000000000e70e00002100000000c0500000000000a90000000000000000c60e00002100000000d0500000000000a80030000000000000910e0000350000000000510000000000a90000000000000000700e0000210000000010510000000000a900000000000000004f0e0000210000000050510000000000a900000000000000002e0e0000210000000060510000000000a900000000000000000d0e0000210000000070510000000000a90000000000000000ec0d0000210000000080510000000000a90000000000000000cb0d0000210000000000690000000000c00000190000000000b30d00001800000000000000", 0x1e0, 0x517000}, {&(0x7f0000015560)="00010000000000000500000000000000010000000000000008000000000000000200000000000000b00a00000000000000010000000000000008000000000000000200000000000000b00200000000000000010000000000000008000000000000000200000000000000b00100000000000000010000000000000007000000000000000200000000000000b00400000000000000010000000000000007000000000000000200000000000000b00700000000000000010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000200000000000000b0050000000000000000d000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000fd311dc77d4d84f50000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a008051000000000001000000000000017dcc36ce39a74d90af96db8bae08067208000000000000000a000000000000000b000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700300000000000008b0f0000000000000040500000000000c700200000000000008b0f0000000000000070500000000000c700400000000000008b0f0000000000000020510000000000c700300000000000008b0f0000000000000090510000000000c700701700000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00"/864, 0x360, 0x517e20}, {&(0x7f00000158c0)="0000000000000000010000000000000005000000000000000200000000000000", 0x20, 0x518fe0}, {&(0x7f00000158e0)="e61215b2f291d0200000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a000069000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000005000000000000001b000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e00002300000001010000000000000100000000000000009c0d0000a000000001010000000000000c00010000000000008d0d00000f0000000101000000000000544bae7904000000006a0d000023000000010100000000000054482d12f600000000470d0000230000000201000000000000010000000000000000a70c0000a000000002010000000000000c0101000000000000980c00000f00000002010000000000006c0000000000000000690800002f0400000301000000000000010000000000000000c9070000a000000003010000000000000c0101000000000000ba0700000f00000003010000000000006c00000000000000007f0700003b0000000401000000000000010000000000000000df060000a000000004010000000000000c0001000000000000d00600000f00000004010000000000001822a8f12600000000a10600002f000000040100000000000018d65ba13500000000720600002f00000004010000000000006c0000000000000000530600001f0000000501000000000000010000000000000000b3050000a000000005010000000000000c0001000000000000950500001e0000000601000000000000010000000000000000f5040000a000000006010000000000000c0001000000000000e20400001300000006010000000000006c0000000000000000690400007900"/800, 0x320, 0x690000}, {&(0x7f0000015c00)="000000000000000000000000000007000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6407000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff810000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70060400000000000000050066696c65320500000000000000050066696c653307000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000070000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000070000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c653107000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70060700000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3539333133373236362f66696c65302f66696c65300300000000000000050066696c653107000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ffa10000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c653007000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700603010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c65300200000000000000050066696c653007000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff41000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000cd4f33066b1f1f6300000000cd4f33066b1f1f6300000000cd4f33066b1f1f6300000000cd4f330604010000000000000100000000000000000700000000000000000005000166696c653105010000000000000100000000000000000700000000000000000005000166696c653205010000000000000100000000000000000700000000000000000005000166696c653306010000000000000100000000000000000700000000000000000009000166696c652e636f6c6401010000000000000100000000000000000700000000000000000005000266696c6530000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000", 0xb40, 0x6904c0}], 0x0, &(0x7f0000016740)=ANY=[@ANYBLOB], 0x1) sync() r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) sync() sync() sync() ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000000980)) 00:07:24 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x6, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:24 executing program 3: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket(0x25, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0xc0189436, 0x0) 00:07:24 executing program 1: r0 = socket(0x40000000015, 0x5, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback}, 0x10) bind$inet(r0, &(0x7f0000000340)={0x2, 0x0, @loopback}, 0x10) sendmsg$kcm(r0, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002480)=[{0x10}, {0x10, 0x114, 0xc}], 0x20}, 0x0) [ 444.147846][T14918] loop5: detected capacity change from 0 to 32768 [ 444.172221][T14918] BTRFS warning: duplicate device /dev/loop5 devid 1 generation 8 scanned by syz-executor.5 (14918) [ 444.217201][T13460] BTRFS warning: duplicate device /dev/loop5 devid 1 generation 8 scanned by udevd (13460) 00:07:24 executing program 0: syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000000, 0x4f, &(0x7f0000000200)=[{&(0x7f0000010000)="d2eacf4f98a4345f0000000000000800000000000000000003000000000000008ff932b8f4e44b03aed6d7e5736fd60a000001000000000001000000000000005f42485266535f4d08000000000000000060510000000000001010000000000000000000000000000000000000000000000000010000000000e0000000000000060000000000000001000000000000000010000000100000001000000010000061000000050000000000000000000000000000000300000000000000450300000000000001000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60a00"/320, 0x140, 0x10000}, {&(0x7f0000010140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10220}, {&(0x7f0000010160)="00000000000000000000000001000000000000e40000100000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd28662100"/128, 0x80, 0x10320}, {&(0x7f00000101e0)="0000000000000000000000003050000000000005000000000000000010100000000000050000000000000000805000000000000500000000000000001050000000000005000000000000000040500000000000050000000000000000905000000000000500000000000000000000010000000000900000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000006000000000000000010100000000000050000000000000000205000000000000600000000000000001050000000000005000000000000000040500000000000050000000000000000905000000000000500000000000000000000010000000000900000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004051000000000007000000000000000010100000000000050000000000000000205100000000000700000000000000003050000000000007000000000000000050510000000000070000000000000000105100000000000700000000000000000000010000000000e00000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000006051000000000008000000000000000010100000000000050000000000000000705100000000000800000000000000003050000000000007000000000000000050510000000000070000000000000000105100000000000700000000000000000000010000000000e0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100", 0x2a0, 0x10b20}, {&(0x7f0000010480)="2ac4149354208c3b0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a000010000000000001000000000000017dcc36ce39a74d90af96db8bae0806720300000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/224, 0xe0, 0x100000}, {&(0x7f0000010560)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000007981baa6901349f18e09e692cd286621000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000007981baa6901349f18e09e692cd286621000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd2866210100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60a272f3e00707ea5880000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a001010000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/576, 0x240, 0x100ea0}, {&(0x7f00000107a0)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000007981baa6901349f18e09e692cd286621000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000007981baa6901349f18e09e692cd286621000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd2866210100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60ac5e886221dbd54bb0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a002010000000000000000000000000017dcc36ce39a74d90af96db8bae0806720100000000000000030000000000000002000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e00005000"/512, 0x200, 0x101ea0}, {&(0x7f00000109a0)="0000000000000000000000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd2866210100000000000000000000010000000000004000000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60a71ef875904a1ca660000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a003010000000000000000000000000017dcc36ce39a74d90af96db8bae0806720100000000000000040000000000000001000000000100000000000000cc00001000000000006b0f0000300000000000", 0x140, 0x102f40}, {&(0x7f0000010ae0)="0000000000000000000000000000000003000000000000000001000000000000000010000000000000004000000000007dcc36ce39a74d90af96db8bae0806725490e3d81cd63c0f0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a004010000000000000000000000000017dcc36ce39a74d90af96db8bae08067201000000000000000500000000000000", 0xa0, 0x103fc0}, {&(0x7f0000010b80)="cb0d168929f3f7d40000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a005010000000000000000000000000017dcc36ce39a74d90af96db8bae08067201000000000000000700000000000000", 0x60, 0x105000}, {&(0x7f0000010be0)="ef3392afacf603fb0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a006010000000000000000000000000017dcc36ce39a74d90af96db8bae08067201000000000000000a0000000000000002000000000000100000000000c60000400000000000930f0000080000000070100000000000c700903f0000000000930f00"/160, 0xa0, 0x106000}, {&(0x7f0000010c80)="0000000000000000000000000000000000000000000000000100000000000000036d53e20cf6870c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a007010000000000001000000000000017dcc36ce39a74d90af96db8bae0806720200000000000000040000000000000002000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f00003000"/192, 0xc0, 0x106fe0}, {&(0x7f0000010d40)="03000000000000000001000000000000000050000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000010000000000000004000000000007dcc36ce39a74d90af96db8bae08067261bd69a63561c6770000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a008010000000000001000000000000017dcc36ce39a74d90af96db8bae0806720200000000000000030000000000000003000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e00005000"/288, 0x120, 0x107fa0}, {&(0x7f0000010e60)="19000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000007981baa6901349f18e09e692cd286621000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd2866210100000000000000000000010000000000005900000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60abbe4da89cc7169bb0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a009010000000000001000000000000017dcc36ce39a74d90af96db8bae080672020000000000000002000000000000000b000000000000100000000000c00000400000000000830f0000180000000040100000000000a900000000000000006b0f0000180000000040100000000000b005000000000000006b0f0000000000000050100000000000a90000000000000000530f0000180000000050100000000000b00700000000000000530f0000000000000070100000000000a90000000000000000320f0000210000000080100000000000a90000000000000000110f0000210000000090100000000000a90000000000000000f00e00002100000000a0100000000000a90000000000000000cf0e0000210000000000500000000000a90000000000000000ae0e0000210000000000500000000000c00000190000000000960e0000180000000000500000000000c00000190000000000b70e0000180000000060100000000000b00a000000000000000b0f0000000000000000500000000000c00000190000000000f30e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/768, 0x300, 0x108f00}, {&(0x7f0000011160)="000000000000000000000000000000000000000000000000000000001000000000000000010000000000000500000000000000010000000000000002000000000000000200000000000000b00100000000000000010000000000000002000000000000000200000000000000b00a00000000000000010000000000000002000000000000000200000000000000b00200000000000000010000000000000002000000000000000200000000000000b00300000000000000010000000000000002000000000000000200000000000000b004000000000000000100000000000000010000000000000002000000000000000100000000000000010000000000000002000000000000000060000000000000000100000000000002000000000000001bc0f432deb6a4810000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a00a010000000000001000000000000017dcc36ce39a74d90af96db8bae08067202000000000000000a0000000000000006000000000000100000000000c60000400000000000930f0000080000000000100000000000c70040000000000000930f0000000000000060100000000000c70010000000000000930f00000000000000b0100000000000c700503f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000010500000000000c700f01800000000008b0f00"/544, 0x220, 0x109ee0}, {&(0x7f0000011380)="0000000000000000000000000000000001000000000000000300000000000000", 0x20, 0x10afe0}, {&(0x7f00000113a0)="a566b5eb15642b400000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a000050000000000001000000000000017dcc36ce39a74d90af96db8bae080672060000000000000001000000000000000b000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b70100000a000000000000008400000000000000006f040000b7010000f7ffffffffffffff840000000000000000b8020000b70100"/384, 0x180, 0x500000}, {&(0x7f0000011520)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5003a0}, {&(0x7f00000115a0)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5004c0}, {&(0x7f0000011600)="0000000000000000000000000000000000000000060000000000000000000000000000000050500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/128, 0x80, 0x500560}, {&(0x7f0000011680)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x500720}, {&(0x7f00000116e0)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x500840}, {&(0x7f0000011720)="0000050000000000000000000000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/96, 0x60, 0x5008e0}, {&(0x7f0000011780)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x120, 0x5009e0}, {&(0x7f00000118a0)="000000000000000000000500000000000000000100000000000000105000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000005000000000000005b77423558504acfa5895733d2a197e200"/128, 0x80, 0x500b60}, {&(0x7f0000011920)="0000000000000000000000000000000000691f1f630000000000000000691f1f6300"/64, 0x40, 0x500c00}, {&(0x7f0000011960)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x500c80}, {&(0x7f00000119c0)="000000000000000000000000000000000000050000000000000000000000000000000040500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x500d20}, {&(0x7f0000011a40)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x500e40}, {&(0x7f0000011a80)="000000000000000000060000000000000000000000000000000020500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600000000000000", 0x60, 0x500ee0}, {&(0x7f0000011ae0)="ffa75718c036c1b30000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a001050000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000050000000000000002000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/160, 0xa0, 0x501000}, {&(0x7f0000011b80)="0000000000000000000000000000000000000000000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000d166d354650390dd0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a002050000000000001000000000000017dcc36ce39a74d90af96db8bae080672060000000000000002000000000000000c000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000020500000000000a90000000000000000e70e0000210000000040500000000000a90000000000000000c60e0000210000000050500000000000a90000000000000000a50e0000210000000090500000000000a90000000000000000840e00002100000000b0500000000000a90000000000000000630e00002100000000c0500000000000a90000000000000000420e0000210000000000690000000000c000001900000000002a0e0000180000000000690000000000c000001900000000002a0e0000180000000000690000000000c00000190000000000090e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/704, 0x2c0, 0x501f40}, {&(0x7f0000011e40)="00000000000000000000000000000000000000000000010000000000000500000000000000010000000000000005000000000000000000010000000000000500000000000000010000000000000005000000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000005000000000000000200000000000000b00700000000000000010000000000000006000000000000000200000000000000b00a00000000000000010000000000000005000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00500000000000000008000000000000000010000000000000500000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000005000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000561ffdbba2c02c6f0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a003050000000000001000000000000017dcc36ce39a74d90af96db8bae08067207000000000000000500000000000000020000000100010000000000000100000000000000000000510000000000070000000000000002010000000000006c0000000000000000006050000000000007", 0x260, 0x502e40}, {&(0x7f00000120a0)="09f0093dd1c52aff0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a004050000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000040000000000000003000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f0000300000000100000000000000cc00006900000000000b0f00003000"/192, 0xc0, 0x504000}, {&(0x7f0000012160)="0000000000000000000000000000000003000000000000000001000000000000000069000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000050000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000010000000000000004000000000007dcc36ce39a74d90af96db8bae080672b48545bd355ae8ff0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a005050000000000001000000000000017dcc36ce39a74d90af96db8bae08067206000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000030500000000000c700100000000000008b0f0000000000000060500000000000c700300000000000008b0f00000000000000a0500000000000c700100000000000008b0f00000000000000d0500000000000c700301800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x200, 0x504f60}, {&(0x7f0000012360)="0000000000000000010000000000000004000000000000000200000000000000a22ac3de03de158c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a006050000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000005000000000000000f0000000002010000000000006c00000000000000006c0b00002f0400000301000000000000010000000000000000cc0a0000a000000003010000000000000c0101000000000000bd0a00000f00000003010000000000006c0000000000000000820a00003b0000000401000000000000010000000000000000e2090000a000000004010000000000000c0001000000000000d30900000f00000004010000000000001822a8f12600000000a40900002f000000040100000000000018d65ba13500000000750900002f00000004010000000000006c0000000000000000560900001f0000000501000000000000010000000000000000b6080000a000000005010000000000000c0001000000000000980800001e00000005010000000000006c000000000000000063080000350000000601000000000000010000000000000000c3070000a000000006010000000000000c0001000000000000b00700001300000006010000000000006c0000000000000000370700007900000000000000", 0x200, 0x505fe0}, {&(0x7f0000012560)="0000000000000000000000000000000000000000000000000000000007000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6407000000000000000700000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed810000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000000030000000000000000000000100d05000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653307000000000000000700000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed810000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000070000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000070000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531070000000000000007000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed810000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70060700000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3539333133373236362f66696c65302f66696c65300300000000000000050066696c653107000000000000000700000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa10000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616ce6ae64ec68e90fd00000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a007050000000000001000000000000017dcc36ce39a74d90af96db8bae08067204000000000000000a0000000000000009000000000000100000000000c60000400000000000930f0000080000000010100000000000c70040000000000000930f0000000000000060100000000000c700a03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000010500000000000c700100000000000008b0f0000000000000030500000000000c700200000000000008b0f0000000000000080500000000000c700801800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f", 0x9c0, 0x506780}, {&(0x7f0000012f20)="0000000000000000010000000000000003000000000000000200000000000000730a5c124a77ed4f0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a008050000000000001000000000000017dcc36ce39a74d90af96db8bae080672050000000000000002000000000000000c000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000010500000000000a90000000000000000290f0000210000000030500000000000a90000000000000000080f0000210000000040500000000000a90000000000000000e70e0000210000000080500000000000a90000000000000000c60e0000210000000090500000000000a90000000000000000a50e00002100000000a0500000000000a90000000000000000840e00002100000000b0500000000000a90000000000000000630e00002100000000c0500000000000a90000000000000000420e0000210000000000690000000000c000001900000000002a0e0000180000000000690000000000c00000190000000000750e0000180000000000500000000000c00000190000000000f30e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/544, 0x220, 0x507fe0}, {&(0x7f0000013140)="000000000000000000000000000000000000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000005000000000000000200000000000000b00a00000000000000010000000000000005000000000000000200000000000000b00700000000000000010000000000000005000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00400000000000000010000000000000005000000000000000200000000000000b00100000000000000010000000000000005000000000000000200000000000000b00500000000000000008000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b0030000000000000000100000000000000001000000000000020000000000000069a42bc7cd72dc6c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a009050000000000001000000000000017dcc36ce39a74d90af96db8bae08067205000000000000000700000000000000", 0x1e0, 0x508e80}, {&(0x7f0000013320)="13676510faaea18a0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a00a050000000000001000000000000017dcc36ce39a74d90af96db8bae08067205000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700100000000000008b0f0000000000000020500000000000c700100000000000008b0f0000000000000050500000000000c700300000000000008b0f00000000000000d0500000000000c700301800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x160, 0x50a000}, {&(0x7f0000013480)="00000000000000000100000000000000040000000000000002000000000000004d7158f29a373c800000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a00b050000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/192, 0xc0, 0x50afe0}, {&(0x7f0000013540)="0000000000000000000000000000000000000000000000000000000002002e2e05000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f6300000000000000000000000000000000000000004fd788e81142d8d80000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a00c050000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000090000000000000001000000005b77423558504acffba5895733d2a197e2930f0000080000000000", 0x140, 0x50bf40}, {&(0x7f0000013680)="0000000000000000000000000000000000000000000000000500000000000000", 0x20, 0x50cfe0}, {&(0x7f00000136a0)="f1ba4edecf6842a30000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a000051000000000001000000000000017dcc36ce39a74d90af96db8bae0806720700000000000000050000000000000014000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c0000230000000201000000000000010000000000000000ae0b0000a000000002010000000000000c01010000000000009f0b00000f00"/608, 0x260, 0x510000}, {&(0x7f0000013900)="000000000200000000000000050066696c6530070000000000000007000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700603010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c653003010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c65300200000000000000050066696c653007000000000000000700000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000cd4f33066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f6300000000cd4f330606010000000000000100000000000000000700000000000000000009000166696c652e636f6c6405010000000000000100000000000000000700000000000000000005000166696c653305010000000000000100000000000000000700000000000000000005000166696c653204010000000000000100000000000000000700000000000000000005000166696c653101010000000000000100000000000000000700000000000000000005000266696c653004010000000000000100000000000000000700000000000000000005000166696c653105010000000000000100000000000000000700000000000000000005000166696c653205010000000000000100000000000000000700000000000000000005000166696c653306010000000000000100000000000000000700000000000000000009000166696c652e636f6c6401010000000000000100000000000000000700000000000000000005000266696c6530000000000000000002002e2e030000000000000007000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f6300000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a7006691f1f630000000000000000781939a88dcc1e6f0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a001051000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000007000000000000000100000000f6ffffffffffffff8000d0500000000000830f0000180000000000", 0x480, 0x510c00}, {&(0x7f0000013d80)="0000000000000000dbbbd8326f9b86acdbbbd8326f9b86acdbbbd8326f9b86ac71ab2ad96ec669570000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a002051000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000002000000000000000f000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a90100000000000000290f0000210000000060500000000000a90000000000000000080f00002100000000b0500000000000a90000000000000000e70e00002100000000c0500000000000a90000000000000000c60e00002100000000d0500000000000a80030000000000000910e0000350000000000510000000000a90000000000000000700e0000210000000010510000000000a900000000000000004f0e0000210000000020510000000000a900000000000000002e0e0000210000000030510000000000a900000000000000000d0e0000210000000040510000000000a90000000000000000ec0d0000210000000050510000000000a90000000000000000cb0d0000210000000000690000000000c00000190000000000b30d00001800000000000000", 0x200, 0x511fe0}, {&(0x7f0000013f80)="00010000000000000500000000000000010000000000000007000000000000000200000000000000b00400000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000007000000000000000200000000000000b00a00000000000000010000000000000007000000000000000200000000000000b00200000000000000010000000000000007000000000000000200000000000000b00700000000000000010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000200000000000000b0050000000000000000d000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b003000000000000000010000000000000000100000000000002000000000000007c1325170fc092c70000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a003051000000000001000000000000017dcc36ce39a74d90af96db8bae08067207000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700300000000000008b0f0000000000000040500000000000c700200000000000008b0f0000000000000070500000000000c700400000000000008b0f0000000000000060510000000000c700a01700000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x340, 0x512e20}, {&(0x7f00000142c0)="0000000000000000010000000000000004000000000000000200000000000000779814fddb45739a0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a004051000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000001000000000000000b000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b70100000a000000000000008400000000000000006f040000b7010000f7ffffffffffffff840000000000000000b8020000b70100"/416, 0x1a0, 0x513fe0}, {&(0x7f0000014460)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5143a0}, {&(0x7f00000144e0)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5144c0}, {&(0x7f0000014540)="0000000000000000000000000000000000000000070000000000000000000000000000000030510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x514560}, {&(0x7f00000145c0)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x514720}, {&(0x7f0000014620)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x514840}, {&(0x7f0000014660)="0000070000000000000000000000000000000010510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/96, 0x60, 0x5148e0}, {&(0x7f00000146c0)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000008000"/320, 0x140, 0x5149e0}, {&(0x7f0000014800)="000000000000000000000700000000000000000100000000000000305000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000107000000000000005b77423558504acfa5895733d2a197e2000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000cef1f706691f1f6300"/224, 0xe0, 0x514b60}, {&(0x7f00000148e0)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x514c80}, {&(0x7f0000014940)="000000000000000000000000000000000000070000000000000000000000000000000050510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x514d20}, {&(0x7f00000149c0)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x514e40}, {&(0x7f0000014a00)="000000000000000000070000000000000000000000000000000020510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700000000000000", 0x60, 0x514ee0}, {&(0x7f0000014a60)="c71be4756a41863c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a005051000000000001000000000000017dcc36ce39a74d90af96db8bae0806720700000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e00003000"/224, 0xe0, 0x515000}, {&(0x7f0000014b40)="000000000000000003000000000000000001000000000000000069000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000050000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000010000000000000004000000000007dcc36ce39a74d90af96db8bae08067200000000000000000000000000000000000000000000000000000000000000000000000000000000bf7b323f686969450000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a006051000000000001000000000000017dcc36ce39a74d90af96db8bae080672080000000000000001000000000000000b000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b70100000a000000000000008400000000000000006f040000b7010000f7ffffffffffffff840000000000000000b8020000b70100"/576, 0x240, 0x515f40}, {&(0x7f0000014d80)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5163a0}, {&(0x7f0000014e00)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5164c0}, {&(0x7f0000014e60)="0000000000000000000000000000000000000000080000000000000000000000000000000080510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000800"/128, 0x80, 0x516560}, {&(0x7f0000014ee0)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x516720}, {&(0x7f0000014f40)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x516840}, {&(0x7f0000014f80)="0000070000000000000000000000000000000010510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/96, 0x60, 0x5168e0}, {&(0x7f0000014fe0)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000008000"/320, 0x140, 0x5169e0}, {&(0x7f0000015120)="000000000000000000000700000000000000000100000000000000305000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000107000000000000005b77423558504acfa5895733d2a197e2000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000cef1f706691f1f6300"/224, 0xe0, 0x516b60}, {&(0x7f0000015200)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x516c80}, {&(0x7f0000015260)="000000000000000000000000000000000000070000000000000000000000000000000050510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x516d20}, {&(0x7f00000152e0)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x516e40}, {&(0x7f0000015320)="000000000000000000080000000000000000000000000000000070510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000800000000000000", 0x60, 0x516ee0}, {&(0x7f0000015380)="133fe4c02499850c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a007051000000000001000000000000017dcc36ce39a74d90af96db8bae080672080000000000000002000000000000000f000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a90100000000000000290f0000210000000060500000000000a90000000000000000080f00002100000000b0500000000000a90000000000000000e70e00002100000000c0500000000000a90000000000000000c60e00002100000000d0500000000000a80030000000000000910e0000350000000000510000000000a90000000000000000700e0000210000000010510000000000a900000000000000004f0e0000210000000050510000000000a900000000000000002e0e0000210000000060510000000000a900000000000000000d0e0000210000000070510000000000a90000000000000000ec0d0000210000000080510000000000a90000000000000000cb0d0000210000000000690000000000c00000190000000000b30d00001800000000000000", 0x1e0, 0x517000}, {&(0x7f0000015560)="00010000000000000500000000000000010000000000000008000000000000000200000000000000b00a00000000000000010000000000000008000000000000000200000000000000b00200000000000000010000000000000008000000000000000200000000000000b00100000000000000010000000000000007000000000000000200000000000000b00400000000000000010000000000000007000000000000000200000000000000b00700000000000000010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000200000000000000b0050000000000000000d000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000fd311dc77d4d84f50000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a008051000000000001000000000000017dcc36ce39a74d90af96db8bae08067208000000000000000a000000000000000b000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700300000000000008b0f0000000000000040500000000000c700200000000000008b0f0000000000000070500000000000c700400000000000008b0f0000000000000020510000000000c700300000000000008b0f0000000000000090510000000000c700701700000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00"/864, 0x360, 0x517e20}, {&(0x7f00000158c0)="0000000000000000010000000000000005000000000000000200000000000000", 0x20, 0x518fe0}, {&(0x7f00000158e0)="e61215b2f291d0200000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a000069000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000005000000000000001b000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e00002300000001010000000000000100000000000000009c0d0000a000000001010000000000000c00010000000000008d0d00000f0000000101000000000000544bae7904000000006a0d000023000000010100000000000054482d12f600000000470d0000230000000201000000000000010000000000000000a70c0000a000000002010000000000000c0101000000000000980c00000f00000002010000000000006c0000000000000000690800002f0400000301000000000000010000000000000000c9070000a000000003010000000000000c0101000000000000ba0700000f00000003010000000000006c00000000000000007f0700003b0000000401000000000000010000000000000000df060000a000000004010000000000000c0001000000000000d00600000f00000004010000000000001822a8f12600000000a10600002f000000040100000000000018d65ba13500000000720600002f00000004010000000000006c0000000000000000530600001f0000000501000000000000010000000000000000b3050000a000000005010000000000000c0001000000000000950500001e0000000601000000000000010000000000000000f5040000a000000006010000000000000c0001000000000000e20400001300000006010000000000006c0000000000000000690400007900"/800, 0x320, 0x690000}, {&(0x7f0000015c00)="000000000000000000000000000007000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6407000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff810000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70060400000000000000050066696c65320500000000000000050066696c653307000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000070000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000070000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c653107000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70060700000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3539333133373236362f66696c65302f66696c65300300000000000000050066696c653107000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ffa10000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c653007000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700603010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c65300200000000000000050066696c653007000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff41000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000cd4f33066b1f1f6300000000cd4f33066b1f1f6300000000cd4f33066b1f1f6300000000cd4f330604010000000000000100000000000000000700000000000000000005000166696c653105010000000000000100000000000000000700000000000000000005000166696c653205010000000000000100000000000000000700000000000000000005000166696c653306010000000000000100000000000000000700000000000000000009000166696c652e636f6c6401010000000000000100000000000000000700000000000000000005000266696c6530000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000", 0xb40, 0x6904c0}], 0x0, &(0x7f0000016740)=ANY=[@ANYBLOB], 0x1) sync() r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) sync() sync() sync() ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000000980)) 00:07:24 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000080), r0) sendmsg$NLBL_CIPSOV4_C_ADD(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000200)={0x40, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_TAGLST={0x1c, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x5}, {0x5, 0x3, 0x2}, {0x5, 0x3, 0x5}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}, @NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0x2}]}, 0x40}}, 0x0) 00:07:24 executing program 3: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket(0x25, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0xc0189436, 0x0) 00:07:24 executing program 1: r0 = socket(0x40000000015, 0x5, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback}, 0x10) bind$inet(r0, &(0x7f0000000340)={0x2, 0x0, @loopback}, 0x10) sendmsg$kcm(r0, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002480)=[{0x10}, {0x10, 0x114, 0xc}], 0x20}, 0x0) 00:07:24 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_GET_STATS_CPU(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x3, 0x2, 0x5}, 0x14}}, 0x0) 00:07:24 executing program 1: r0 = socket(0x40000000015, 0x5, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback}, 0x10) bind$inet(r0, &(0x7f0000000340)={0x2, 0x0, @loopback}, 0x10) sendmsg$kcm(r0, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002480)=[{0x10}, {0x10, 0x114, 0xc}], 0x20}, 0x0) 00:07:24 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_GET_STATS_CPU(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x3, 0x2, 0x5}, 0x14}}, 0x0) 00:07:24 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000080), r0) sendmsg$NLBL_CIPSOV4_C_ADD(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000200)={0x40, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_TAGLST={0x1c, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x5}, {0x5, 0x3, 0x2}, {0x5, 0x3, 0x5}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}, @NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0x2}]}, 0x40}}, 0x0) 00:07:24 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000080), r0) sendmsg$NLBL_CIPSOV4_C_ADD(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000200)={0x40, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_TAGLST={0x1c, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x5}, {0x5, 0x3, 0x2}, {0x5, 0x3, 0x5}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}, @NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0x2}]}, 0x40}}, 0x0) 00:07:24 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_GET_STATS_CPU(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x3, 0x2, 0x5}, 0x14}}, 0x0) 00:07:24 executing program 3: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket(0x25, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0xc0189436, 0x0) 00:07:24 executing program 1: r0 = socket(0x40000000015, 0x5, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback}, 0x10) bind$inet(r0, &(0x7f0000000340)={0x2, 0x0, @loopback}, 0x10) sendmsg$kcm(r0, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002480)=[{0x10}, {0x10, 0x114, 0xc}], 0x20}, 0x0) 00:07:24 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000080), r0) sendmsg$NLBL_CIPSOV4_C_ADD(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000200)={0x40, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_TAGLST={0x1c, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x5}, {0x5, 0x3, 0x2}, {0x5, 0x3, 0x5}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}, @NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0x2}]}, 0x40}}, 0x0) 00:07:24 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_GET_STATS_CPU(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x3, 0x2, 0x5}, 0x14}}, 0x0) 00:07:24 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0xfffffffffffffffe, 0x4031, 0xffffffffffffffff, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000dc0)=0x4) write$binfmt_elf64(r1, &(0x7f0000000040)=ANY=[], 0x8724) write$binfmt_misc(r1, &(0x7f00000000c0)=ANY=[], 0x7fffffff) recvfrom(r2, &(0x7f0000000100)=""/184, 0xffffffe8, 0x0, 0x0, 0xffffffffffffff49) 00:07:24 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000080)={'filter\x00', 0x7, 0x4, 0x3f8, 0x110, 0x0, 0x200, 0x310, 0x310, 0x310, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@local, @empty, @multicast2, @empty}}}, {{@uncond, 0xc0, 0xf0}, @unspec=@CONNMARK={0x30}}, {{@arp={@multicast1, @multicast1, 0x0, 0x0, 0x0, 0x0, {}, {@mac=@dev}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'bridge0\x00', 'ipvlan1\x00'}, 0xc0, 0x310}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@broadcast, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x448) 00:07:24 executing program 3: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket(0x25, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0xc0189436, 0x0) 00:07:24 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000080)={'filter\x00', 0x7, 0x4, 0x3f8, 0x110, 0x0, 0x200, 0x310, 0x310, 0x310, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@local, @empty, @multicast2, @empty}}}, {{@uncond, 0xc0, 0xf0}, @unspec=@CONNMARK={0x30}}, {{@arp={@multicast1, @multicast1, 0x0, 0x0, 0x0, 0x0, {}, {@mac=@dev}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'bridge0\x00', 'ipvlan1\x00'}, 0xc0, 0x310}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@broadcast, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x448) 00:07:24 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x3a) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=@setlink={0x80, 0x13, 0x0, 0x0, 0x0, {}, [@IFLA_MTU={0x8}, @IFLA_OPERSTATE={0x5}, @IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @ip6erspan={{0xe}, {0x34, 0x2, 0x0, 0x1, [@IFLA_GRE_LINK={0x8}, @IFLA_GRE_ENCAP_LIMIT={0x5}, @IFLA_GRE_ENCAP_FLAGS={0x6}, @IFLA_GRE_LINK={0x8}, @IFLA_GRE_IKEY={0x8}, @IFLA_GRE_IFLAGS={0x6}]}}}, @IFLA_TARGET_NETNSID={0x8}]}, 0x8}}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) 00:07:24 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x3, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x73, 0x11, 0x32}, [@ldst={0x4}]}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f2, 0x10, &(0x7f0000000000), 0xfffffe51}, 0x48) 00:07:24 executing program 2: ftruncate(0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000180)=0x400000001, 0x80) ioctl$int_in(r0, 0x5421, &(0x7f00000001c0)=0x6) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) close(r0) 00:07:24 executing program 3: r0 = memfd_create(&(0x7f000003affa)='posix_acl_access{Y\x00', 0x0) lseek(r0, 0x7ffffffffffffffb, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="92c544c26c", 0x5}], 0x1) 00:07:24 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000080)={'filter\x00', 0x7, 0x4, 0x3f8, 0x110, 0x0, 0x200, 0x310, 0x310, 0x310, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@local, @empty, @multicast2, @empty}}}, {{@uncond, 0xc0, 0xf0}, @unspec=@CONNMARK={0x30}}, {{@arp={@multicast1, @multicast1, 0x0, 0x0, 0x0, 0x0, {}, {@mac=@dev}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'bridge0\x00', 'ipvlan1\x00'}, 0xc0, 0x310}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@broadcast, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x448) 00:07:24 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x3, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x73, 0x11, 0x32}, [@ldst={0x4}]}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f2, 0x10, &(0x7f0000000000), 0xfffffe51}, 0x48) 00:07:24 executing program 3: r0 = memfd_create(&(0x7f000003affa)='posix_acl_access{Y\x00', 0x0) lseek(r0, 0x7ffffffffffffffb, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="92c544c26c", 0x5}], 0x1) 00:07:24 executing program 2: ftruncate(0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000180)=0x400000001, 0x80) ioctl$int_in(r0, 0x5421, &(0x7f00000001c0)=0x6) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) close(r0) 00:07:25 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0xfffffffffffffffe, 0x4031, 0xffffffffffffffff, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000dc0)=0x4) write$binfmt_elf64(r1, &(0x7f0000000040)=ANY=[], 0x8724) write$binfmt_misc(r1, &(0x7f00000000c0)=ANY=[], 0x7fffffff) recvfrom(r2, &(0x7f0000000100)=""/184, 0xffffffe8, 0x0, 0x0, 0xffffffffffffff49) 00:07:25 executing program 3: r0 = memfd_create(&(0x7f000003affa)='posix_acl_access{Y\x00', 0x0) lseek(r0, 0x7ffffffffffffffb, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="92c544c26c", 0x5}], 0x1) 00:07:25 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000080)={'filter\x00', 0x7, 0x4, 0x3f8, 0x110, 0x0, 0x200, 0x310, 0x310, 0x310, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@local, @empty, @multicast2, @empty}}}, {{@uncond, 0xc0, 0xf0}, @unspec=@CONNMARK={0x30}}, {{@arp={@multicast1, @multicast1, 0x0, 0x0, 0x0, 0x0, {}, {@mac=@dev}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'bridge0\x00', 'ipvlan1\x00'}, 0xc0, 0x310}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@broadcast, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x448) 00:07:25 executing program 2: ftruncate(0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000180)=0x400000001, 0x80) ioctl$int_in(r0, 0x5421, &(0x7f00000001c0)=0x6) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) close(r0) 00:07:25 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=ANY=[@ANYBLOB="48000000240051860000000000ff000000000000", @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000010c0)=@newtfilter={0x70, 0x2c, 0xd27, 0x0, 0x0, {0x60, 0x0, 0x0, r4, {}, {}, {0x2}}, [@filter_kind_options=@f_basic={{0xa}, {0x40, 0x2, [@TCA_BASIC_EMATCHES={0x3c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_LIST={0x30, 0x2, 0x0, 0x1, [@TCF_EM_IPT={0x2c, 0x1, 0x0, 0x0, {{}, [@TCA_EM_IPT_HOOK={0x8}, @TCA_EM_IPT_NFPROTO={0x5, 0x5}, @TCA_EM_IPT_MATCH_NAME={0x5}, @TCA_EM_IPT_MATCH_DATA={0x4}]}}]}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x2}}]}]}}]}, 0x70}}, 0x0) 00:07:25 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x3, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x73, 0x11, 0x32}, [@ldst={0x4}]}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f2, 0x10, &(0x7f0000000000), 0xfffffe51}, 0x48) 00:07:25 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0xfffffffffffffffe, 0x4031, 0xffffffffffffffff, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000dc0)=0x4) write$binfmt_elf64(r1, &(0x7f0000000040)=ANY=[], 0x8724) write$binfmt_misc(r1, &(0x7f00000000c0)=ANY=[], 0x7fffffff) recvfrom(r2, &(0x7f0000000100)=""/184, 0xffffffe8, 0x0, 0x0, 0xffffffffffffff49) 00:07:25 executing program 2: ftruncate(0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000180)=0x400000001, 0x80) ioctl$int_in(r0, 0x5421, &(0x7f00000001c0)=0x6) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) close(r0) 00:07:25 executing program 3: r0 = memfd_create(&(0x7f000003affa)='posix_acl_access{Y\x00', 0x0) lseek(r0, 0x7ffffffffffffffb, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="92c544c26c", 0x5}], 0x1) 00:07:25 executing program 2: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) r1 = fanotify_init(0x200, 0x0) fanotify_mark(r1, 0x1, 0x4800003e, r0, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) io_submit(r2, 0x1, &(0x7f0000000700)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, r3, 0x0}]) [ 445.653712][T14998] __nla_validate_parse: 11 callbacks suppressed [ 445.653722][T14998] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 445.658847][T14998] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 00:07:25 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x3, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x73, 0x11, 0x32}, [@ldst={0x4}]}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f2, 0x10, &(0x7f0000000000), 0xfffffe51}, 0x48) 00:07:25 executing program 3: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x120060, 0x1e, &(0x7f0000000200)=[{&(0x7f0000010160)="ff070000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x331}, {&(0x7f0000010ee0)="00000000000400"/32, 0x20, 0x331}, {&(0x7f0000010000)="200000000002000019000000500100000f000000000000000000000004000000000002000020000020000000721f1f63721f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000008000000018000000c20500002b0200000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3235373333303133323200"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="0000000000000000000000005b355544486f4e8d99443519002ae8e701004000c920507399423dea89fbca2acea6260c00000000000000721f1f630000000000", 0x40, 0x4e0}, {&(0x7f0000010100)="0100000000000500400000000000000000000000000000003400000000000000", 0x20, 0x560}, {&(0x7f0000010120)="00000000000000000100"/32, 0x20, 0x640}, {&(0x7f0000010140)="03000000040000000500000015000f0003000400"/32, 0x20, 0x900}, {&(0x7f0000010980)="ed41000000040000721f1f63721f1f63721f1f6300000000000004002000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x1480}, {&(0x7f00000109c0)="8081000000300404721f1f63721f1f63721f1f63000000000000010020000000d71d000000ff0000004a62bb16000000000000000000000000000000000000000000000000000000000000000000000000000030000000", 0x57, 0x1700}, {&(0x7f0000010a20)="c041000000300000721f1f63721f1f63721f1f6300000000000002002000000000000800000000000af301000400000000000000000000000c00000020000000", 0x40, 0x1900}, {&(0x7f0000010a60)="ed41000000040000721f1f63721f1f63721f1f6300000000000002002000000000000800030000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000000000000000000000ee498414000000000000000000000000000000000000000000000000ed8100001a040000721f1f63721f1f63721f1f6300000000000001002000000000000800010000000af30100040000000000000000000000020000006000000000000000000000000000000000000000000000000000000000000000000000000000000060c54f1b000000000000000000000000000000000000000000000000ffa1000027000000721f1f63721f1f63721f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e323537333330313332322f66696c65302f66696c65300000000000000000000000000000000000000000002fe1dc53000000000000000000000000000000000000000000000000ed8100000a000000721f1f63721f1f63721f1f6300000000000001004000000000000800010000000af301000400000000000000000000000100000070000000000000000000000000000000000000000000000000000000000000000000000000000000cac05793800000000000000000000000000000000000000000000000ed81000028230000721f1f63721f1f63721f1f6300000000000002002000000000000800010000000af3010004000000000000000000000009000000900000000000000000000000000000000000000000000000000000000000000000000000000000004bd82bf8000000000000000000000000000000000000000000000000ed81000064000000721f1f63721f1f63721f1f6300000000000001002000000000000800010000000af3010004000000000000000000000001000000a000000000000000000000000000000000000000000000000000000000000000000000000000000077dc883a00"/768, 0x300, 0x1980}, {&(0x7f0000000040)="02000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009403090166696c652e636f6c6400000012eedf26345c96587c3baed8514a6c11bd4e6274863002984fc2aae3a69c4fe067681cd85e55e9", 0x99, 0x4000}, {&(0x7f0000010de0)="0b0000000c0001022e00000002000000f40302022e2e00"/32, 0x20, 0x8000}, {&(0x7f0000010e00)="00000000000400"/32, 0x20, 0x8400}, {&(0x7f0000010e20)="00000000000408008400000000000000000000000000000fc79cb00000000000", 0x20, 0x8800}, {&(0x7f0000000f00)="00000000000400"/32, 0x20, 0x8c00}, {&(0x7f0000010e60)="00000000000400"/32, 0x20, 0x9000}, {&(0x7f0000004480)="0000000000040000000000000000000000000000000000000000000000000000460792ff3fc6b804e2a7eced106c503ecd18a292971eeddf6f419accd7b8f996f883112530b83f013f09a6b8e153a1deb10890d38241eed164f88baf70ded4cbd185ca77df9d5fb22808b4281b3c46c9b62ad54492e34b57cb1b5351fa9973fc8ce0ab0d295d09f84ab13540d84369a42d213f0a0eab16a73914e402dcc5e682d78b9b31ff1f018e9688c03fe8700edd64ea1f8c93ef2fd24c765d83b6025e2db0dc986788b5351ede47f6886f4ba4d130611e382d3b819031bd184b732ea81ebb98ef620e53723f8589f464c59b6513e23f929f20875fc4fcb632b3305c1170b8245d3558142678b77cfa20f0f23c77a898f3b1982b786ce854a84b892cfb0c59f7e16ed59cf0fb559923b5b5763c77b1c7bc3ca6595b8dc4939da64f849cb84cff1be9601381b8dca845378498c7c26ea109a7bf96d9392477ee653d886c84fe3c4e2c5be781930ce48d7bdd41621dbf39c4bb40682cbb2af3fe460b0cd514c37b289f4c56634db14271c509e5d4fa8224950a6eac7fcf674180ce5a69cf0e4e982dcfafc81a7a7e9958f7e89c7b7c", 0x1b0, 0x9400}, {&(0x7f00000001c0)="0000000000040000000000000000000000000000000008e1f6fb067e0b0d0100"/41, 0x29, 0x9800}, {&(0x7f0000010ec0)="00000000000400"/32, 0x20, 0x9c00}, {&(0x7f0000000140)="0000000000040000000000000000000000000000000000000000000000000000f723e38d1111f7de3dfb6467c24cc6aa4f722360709f579332acb872885e62187ebfee2a57", 0x45, 0xa400}, {&(0x7f0000010f20)="00000000000400"/32, 0x20, 0xa800}, {&(0x7f0000010f40)="00000000000400"/32, 0x20, 0xac00}, {&(0x7f0000010f60)="504d4d00504d4dff721f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000006c6f6f7032310075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/128, 0x80, 0x10000}, {&(0x7f0000010fe0)="0c0000000c0001022e000000020000000c0002022e2e00000d0000001000050166696c65300000000e000000d803050766696c653100"/64, 0x40, 0x14000}, {&(0x7f0000000500)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727379d4052b781b6897dd8710d4ca0435367a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b6118a1eb6c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6b3a856577fd72da6d99e26add0ea0088c7b956020dd25eeb882e85c6be8b2a4d3e4ea39171d3396f611b246d46c0fdf55f8221295e32a30cf85a8d0ac39879e7935c17d1a1712", 0x46a, 0x18000}, {&(0x7f0000004080)='syzkallers\x00'/32, 0x20, 0x1c000}, {&(0x7f00000114c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00xattr2\x00\x00xattr1\x00\x00', 0x20, 0x203e0}, {&(0x7f00000114e0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x28000}, {&(0x7f0000011460)="000002ea0100000001000000270f240c000000000000000000000000000000000601f8030000000006000000779b539778617474723100000601f00300000000060000007498539778617474723200"/96, 0x60, 0x120000}], 0x0, &(0x7f0000011560), 0x1) [ 445.670801][T15000] loop3: detected capacity change from 0 to 2304 [ 445.685613][T14998] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. [ 445.709924][T15000] EXT4-fs error (device loop3): __ext4_fill_super:5244: inode #2: comm syz-executor.3: iget: bad extended attribute block 281474976710655 [ 445.714428][T15000] EXT4-fs (loop3): get root inode failed [ 445.716051][T15000] EXT4-fs (loop3): mount failed [ 445.757519][T13552] I/O error, dev loop3, sector 24 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 00:07:26 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0xfffffffffffffffe, 0x4031, 0xffffffffffffffff, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000dc0)=0x4) write$binfmt_elf64(r1, &(0x7f0000000040)=ANY=[], 0x8724) write$binfmt_misc(r1, &(0x7f00000000c0)=ANY=[], 0x7fffffff) recvfrom(r2, &(0x7f0000000100)=""/184, 0xffffffe8, 0x0, 0x0, 0xffffffffffffff49) 00:07:26 executing program 4: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) bind$netrom(r0, 0x0, 0x0) 00:07:26 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=ANY=[@ANYBLOB="48000000240051860000000000ff000000000000", @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000010c0)=@newtfilter={0x70, 0x2c, 0xd27, 0x0, 0x0, {0x60, 0x0, 0x0, r4, {}, {}, {0x2}}, [@filter_kind_options=@f_basic={{0xa}, {0x40, 0x2, [@TCA_BASIC_EMATCHES={0x3c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_LIST={0x30, 0x2, 0x0, 0x1, [@TCF_EM_IPT={0x2c, 0x1, 0x0, 0x0, {{}, [@TCA_EM_IPT_HOOK={0x8}, @TCA_EM_IPT_NFPROTO={0x5, 0x5}, @TCA_EM_IPT_MATCH_NAME={0x5}, @TCA_EM_IPT_MATCH_DATA={0x4}]}}]}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x2}}]}]}}]}, 0x70}}, 0x0) 00:07:26 executing program 2: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) r1 = fanotify_init(0x200, 0x0) fanotify_mark(r1, 0x1, 0x4800003e, r0, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) io_submit(r2, 0x1, &(0x7f0000000700)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, r3, 0x0}]) 00:07:26 executing program 3: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x120060, 0x1e, &(0x7f0000000200)=[{&(0x7f0000010160)="ff070000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x331}, {&(0x7f0000010ee0)="00000000000400"/32, 0x20, 0x331}, {&(0x7f0000010000)="200000000002000019000000500100000f000000000000000000000004000000000002000020000020000000721f1f63721f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000008000000018000000c20500002b0200000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3235373333303133323200"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="0000000000000000000000005b355544486f4e8d99443519002ae8e701004000c920507399423dea89fbca2acea6260c00000000000000721f1f630000000000", 0x40, 0x4e0}, {&(0x7f0000010100)="0100000000000500400000000000000000000000000000003400000000000000", 0x20, 0x560}, {&(0x7f0000010120)="00000000000000000100"/32, 0x20, 0x640}, {&(0x7f0000010140)="03000000040000000500000015000f0003000400"/32, 0x20, 0x900}, {&(0x7f0000010980)="ed41000000040000721f1f63721f1f63721f1f6300000000000004002000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x1480}, {&(0x7f00000109c0)="8081000000300404721f1f63721f1f63721f1f63000000000000010020000000d71d000000ff0000004a62bb16000000000000000000000000000000000000000000000000000000000000000000000000000030000000", 0x57, 0x1700}, {&(0x7f0000010a20)="c041000000300000721f1f63721f1f63721f1f6300000000000002002000000000000800000000000af301000400000000000000000000000c00000020000000", 0x40, 0x1900}, {&(0x7f0000010a60)="ed41000000040000721f1f63721f1f63721f1f6300000000000002002000000000000800030000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000000000000000000000ee498414000000000000000000000000000000000000000000000000ed8100001a040000721f1f63721f1f63721f1f6300000000000001002000000000000800010000000af30100040000000000000000000000020000006000000000000000000000000000000000000000000000000000000000000000000000000000000060c54f1b000000000000000000000000000000000000000000000000ffa1000027000000721f1f63721f1f63721f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e323537333330313332322f66696c65302f66696c65300000000000000000000000000000000000000000002fe1dc53000000000000000000000000000000000000000000000000ed8100000a000000721f1f63721f1f63721f1f6300000000000001004000000000000800010000000af301000400000000000000000000000100000070000000000000000000000000000000000000000000000000000000000000000000000000000000cac05793800000000000000000000000000000000000000000000000ed81000028230000721f1f63721f1f63721f1f6300000000000002002000000000000800010000000af3010004000000000000000000000009000000900000000000000000000000000000000000000000000000000000000000000000000000000000004bd82bf8000000000000000000000000000000000000000000000000ed81000064000000721f1f63721f1f63721f1f6300000000000001002000000000000800010000000af3010004000000000000000000000001000000a000000000000000000000000000000000000000000000000000000000000000000000000000000077dc883a00"/768, 0x300, 0x1980}, {&(0x7f0000000040)="02000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009403090166696c652e636f6c6400000012eedf26345c96587c3baed8514a6c11bd4e6274863002984fc2aae3a69c4fe067681cd85e55e9", 0x99, 0x4000}, {&(0x7f0000010de0)="0b0000000c0001022e00000002000000f40302022e2e00"/32, 0x20, 0x8000}, {&(0x7f0000010e00)="00000000000400"/32, 0x20, 0x8400}, {&(0x7f0000010e20)="00000000000408008400000000000000000000000000000fc79cb00000000000", 0x20, 0x8800}, {&(0x7f0000000f00)="00000000000400"/32, 0x20, 0x8c00}, {&(0x7f0000010e60)="00000000000400"/32, 0x20, 0x9000}, {&(0x7f0000004480)="0000000000040000000000000000000000000000000000000000000000000000460792ff3fc6b804e2a7eced106c503ecd18a292971eeddf6f419accd7b8f996f883112530b83f013f09a6b8e153a1deb10890d38241eed164f88baf70ded4cbd185ca77df9d5fb22808b4281b3c46c9b62ad54492e34b57cb1b5351fa9973fc8ce0ab0d295d09f84ab13540d84369a42d213f0a0eab16a73914e402dcc5e682d78b9b31ff1f018e9688c03fe8700edd64ea1f8c93ef2fd24c765d83b6025e2db0dc986788b5351ede47f6886f4ba4d130611e382d3b819031bd184b732ea81ebb98ef620e53723f8589f464c59b6513e23f929f20875fc4fcb632b3305c1170b8245d3558142678b77cfa20f0f23c77a898f3b1982b786ce854a84b892cfb0c59f7e16ed59cf0fb559923b5b5763c77b1c7bc3ca6595b8dc4939da64f849cb84cff1be9601381b8dca845378498c7c26ea109a7bf96d9392477ee653d886c84fe3c4e2c5be781930ce48d7bdd41621dbf39c4bb40682cbb2af3fe460b0cd514c37b289f4c56634db14271c509e5d4fa8224950a6eac7fcf674180ce5a69cf0e4e982dcfafc81a7a7e9958f7e89c7b7c", 0x1b0, 0x9400}, {&(0x7f00000001c0)="0000000000040000000000000000000000000000000008e1f6fb067e0b0d0100"/41, 0x29, 0x9800}, {&(0x7f0000010ec0)="00000000000400"/32, 0x20, 0x9c00}, {&(0x7f0000000140)="0000000000040000000000000000000000000000000000000000000000000000f723e38d1111f7de3dfb6467c24cc6aa4f722360709f579332acb872885e62187ebfee2a57", 0x45, 0xa400}, {&(0x7f0000010f20)="00000000000400"/32, 0x20, 0xa800}, {&(0x7f0000010f40)="00000000000400"/32, 0x20, 0xac00}, {&(0x7f0000010f60)="504d4d00504d4dff721f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000006c6f6f7032310075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/128, 0x80, 0x10000}, {&(0x7f0000010fe0)="0c0000000c0001022e000000020000000c0002022e2e00000d0000001000050166696c65300000000e000000d803050766696c653100"/64, 0x40, 0x14000}, {&(0x7f0000000500)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727379d4052b781b6897dd8710d4ca0435367a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b6118a1eb6c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6b3a856577fd72da6d99e26add0ea0088c7b956020dd25eeb882e85c6be8b2a4d3e4ea39171d3396f611b246d46c0fdf55f8221295e32a30cf85a8d0ac39879e7935c17d1a1712", 0x46a, 0x18000}, {&(0x7f0000004080)='syzkallers\x00'/32, 0x20, 0x1c000}, {&(0x7f00000114c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00xattr2\x00\x00xattr1\x00\x00', 0x20, 0x203e0}, {&(0x7f00000114e0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x28000}, {&(0x7f0000011460)="000002ea0100000001000000270f240c000000000000000000000000000000000601f8030000000006000000779b539778617474723100000601f00300000000060000007498539778617474723200"/96, 0x60, 0x120000}], 0x0, &(0x7f0000011560), 0x1) [ 446.424914][T15013] loop3: detected capacity change from 0 to 2304 [ 446.427916][T15015] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 446.443297][T15015] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 00:07:26 executing program 4: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) bind$netrom(r0, 0x0, 0x0) 00:07:26 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0xfffffffffffffffe, 0x4031, 0xffffffffffffffff, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000dc0)=0x4) write$binfmt_elf64(r1, &(0x7f0000000040)=ANY=[], 0x8724) write$binfmt_misc(r1, &(0x7f00000000c0)=ANY=[], 0x7fffffff) recvfrom(r2, &(0x7f0000000100)=""/184, 0xffffffe8, 0x0, 0x0, 0xffffffffffffff49) [ 446.481893][T15015] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. [ 446.484756][T15013] EXT4-fs error (device loop3): __ext4_fill_super:5244: inode #2: comm syz-executor.3: iget: bad extended attribute block 281474976710655 [ 446.491038][T15013] EXT4-fs (loop3): get root inode failed [ 446.507188][T15013] EXT4-fs (loop3): mount failed 00:07:26 executing program 4: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) bind$netrom(r0, 0x0, 0x0) 00:07:26 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=ANY=[@ANYBLOB="48000000240051860000000000ff000000000000", @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000010c0)=@newtfilter={0x70, 0x2c, 0xd27, 0x0, 0x0, {0x60, 0x0, 0x0, r4, {}, {}, {0x2}}, [@filter_kind_options=@f_basic={{0xa}, {0x40, 0x2, [@TCA_BASIC_EMATCHES={0x3c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_LIST={0x30, 0x2, 0x0, 0x1, [@TCF_EM_IPT={0x2c, 0x1, 0x0, 0x0, {{}, [@TCA_EM_IPT_HOOK={0x8}, @TCA_EM_IPT_NFPROTO={0x5, 0x5}, @TCA_EM_IPT_MATCH_NAME={0x5}, @TCA_EM_IPT_MATCH_DATA={0x4}]}}]}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x2}}]}]}}]}, 0x70}}, 0x0) 00:07:26 executing program 2: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) r1 = fanotify_init(0x200, 0x0) fanotify_mark(r1, 0x1, 0x4800003e, r0, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) io_submit(r2, 0x1, &(0x7f0000000700)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, r3, 0x0}]) [ 446.566439][T15029] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 00:07:26 executing program 4: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) bind$netrom(r0, 0x0, 0x0) [ 446.578583][T15029] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 00:07:26 executing program 3: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x120060, 0x1e, &(0x7f0000000200)=[{&(0x7f0000010160)="ff070000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x331}, {&(0x7f0000010ee0)="00000000000400"/32, 0x20, 0x331}, {&(0x7f0000010000)="200000000002000019000000500100000f000000000000000000000004000000000002000020000020000000721f1f63721f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000008000000018000000c20500002b0200000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3235373333303133323200"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="0000000000000000000000005b355544486f4e8d99443519002ae8e701004000c920507399423dea89fbca2acea6260c00000000000000721f1f630000000000", 0x40, 0x4e0}, {&(0x7f0000010100)="0100000000000500400000000000000000000000000000003400000000000000", 0x20, 0x560}, {&(0x7f0000010120)="00000000000000000100"/32, 0x20, 0x640}, {&(0x7f0000010140)="03000000040000000500000015000f0003000400"/32, 0x20, 0x900}, {&(0x7f0000010980)="ed41000000040000721f1f63721f1f63721f1f6300000000000004002000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x1480}, {&(0x7f00000109c0)="8081000000300404721f1f63721f1f63721f1f63000000000000010020000000d71d000000ff0000004a62bb16000000000000000000000000000000000000000000000000000000000000000000000000000030000000", 0x57, 0x1700}, {&(0x7f0000010a20)="c041000000300000721f1f63721f1f63721f1f6300000000000002002000000000000800000000000af301000400000000000000000000000c00000020000000", 0x40, 0x1900}, {&(0x7f0000010a60)="ed41000000040000721f1f63721f1f63721f1f6300000000000002002000000000000800030000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000000000000000000000ee498414000000000000000000000000000000000000000000000000ed8100001a040000721f1f63721f1f63721f1f6300000000000001002000000000000800010000000af30100040000000000000000000000020000006000000000000000000000000000000000000000000000000000000000000000000000000000000060c54f1b000000000000000000000000000000000000000000000000ffa1000027000000721f1f63721f1f63721f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e323537333330313332322f66696c65302f66696c65300000000000000000000000000000000000000000002fe1dc53000000000000000000000000000000000000000000000000ed8100000a000000721f1f63721f1f63721f1f6300000000000001004000000000000800010000000af301000400000000000000000000000100000070000000000000000000000000000000000000000000000000000000000000000000000000000000cac05793800000000000000000000000000000000000000000000000ed81000028230000721f1f63721f1f63721f1f6300000000000002002000000000000800010000000af3010004000000000000000000000009000000900000000000000000000000000000000000000000000000000000000000000000000000000000004bd82bf8000000000000000000000000000000000000000000000000ed81000064000000721f1f63721f1f63721f1f6300000000000001002000000000000800010000000af3010004000000000000000000000001000000a000000000000000000000000000000000000000000000000000000000000000000000000000000077dc883a00"/768, 0x300, 0x1980}, {&(0x7f0000000040)="02000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009403090166696c652e636f6c6400000012eedf26345c96587c3baed8514a6c11bd4e6274863002984fc2aae3a69c4fe067681cd85e55e9", 0x99, 0x4000}, {&(0x7f0000010de0)="0b0000000c0001022e00000002000000f40302022e2e00"/32, 0x20, 0x8000}, {&(0x7f0000010e00)="00000000000400"/32, 0x20, 0x8400}, {&(0x7f0000010e20)="00000000000408008400000000000000000000000000000fc79cb00000000000", 0x20, 0x8800}, {&(0x7f0000000f00)="00000000000400"/32, 0x20, 0x8c00}, {&(0x7f0000010e60)="00000000000400"/32, 0x20, 0x9000}, {&(0x7f0000004480)="0000000000040000000000000000000000000000000000000000000000000000460792ff3fc6b804e2a7eced106c503ecd18a292971eeddf6f419accd7b8f996f883112530b83f013f09a6b8e153a1deb10890d38241eed164f88baf70ded4cbd185ca77df9d5fb22808b4281b3c46c9b62ad54492e34b57cb1b5351fa9973fc8ce0ab0d295d09f84ab13540d84369a42d213f0a0eab16a73914e402dcc5e682d78b9b31ff1f018e9688c03fe8700edd64ea1f8c93ef2fd24c765d83b6025e2db0dc986788b5351ede47f6886f4ba4d130611e382d3b819031bd184b732ea81ebb98ef620e53723f8589f464c59b6513e23f929f20875fc4fcb632b3305c1170b8245d3558142678b77cfa20f0f23c77a898f3b1982b786ce854a84b892cfb0c59f7e16ed59cf0fb559923b5b5763c77b1c7bc3ca6595b8dc4939da64f849cb84cff1be9601381b8dca845378498c7c26ea109a7bf96d9392477ee653d886c84fe3c4e2c5be781930ce48d7bdd41621dbf39c4bb40682cbb2af3fe460b0cd514c37b289f4c56634db14271c509e5d4fa8224950a6eac7fcf674180ce5a69cf0e4e982dcfafc81a7a7e9958f7e89c7b7c", 0x1b0, 0x9400}, {&(0x7f00000001c0)="0000000000040000000000000000000000000000000008e1f6fb067e0b0d0100"/41, 0x29, 0x9800}, {&(0x7f0000010ec0)="00000000000400"/32, 0x20, 0x9c00}, {&(0x7f0000000140)="0000000000040000000000000000000000000000000000000000000000000000f723e38d1111f7de3dfb6467c24cc6aa4f722360709f579332acb872885e62187ebfee2a57", 0x45, 0xa400}, {&(0x7f0000010f20)="00000000000400"/32, 0x20, 0xa800}, {&(0x7f0000010f40)="00000000000400"/32, 0x20, 0xac00}, {&(0x7f0000010f60)="504d4d00504d4dff721f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000006c6f6f7032310075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/128, 0x80, 0x10000}, {&(0x7f0000010fe0)="0c0000000c0001022e000000020000000c0002022e2e00000d0000001000050166696c65300000000e000000d803050766696c653100"/64, 0x40, 0x14000}, {&(0x7f0000000500)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727379d4052b781b6897dd8710d4ca0435367a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b6118a1eb6c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6b3a856577fd72da6d99e26add0ea0088c7b956020dd25eeb882e85c6be8b2a4d3e4ea39171d3396f611b246d46c0fdf55f8221295e32a30cf85a8d0ac39879e7935c17d1a1712", 0x46a, 0x18000}, {&(0x7f0000004080)='syzkallers\x00'/32, 0x20, 0x1c000}, {&(0x7f00000114c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00xattr2\x00\x00xattr1\x00\x00', 0x20, 0x203e0}, {&(0x7f00000114e0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x28000}, {&(0x7f0000011460)="000002ea0100000001000000270f240c000000000000000000000000000000000601f8030000000006000000779b539778617474723100000601f00300000000060000007498539778617474723200"/96, 0x60, 0x120000}], 0x0, &(0x7f0000011560), 0x1) [ 446.615242][T15035] loop3: detected capacity change from 0 to 2304 [ 446.616157][T15029] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. [ 446.652934][T15035] EXT4-fs error (device loop3): __ext4_fill_super:5244: inode #2: comm syz-executor.3: iget: bad extended attribute block 281474976710655 [ 446.660333][T15035] EXT4-fs (loop3): get root inode failed [ 446.663116][T15035] EXT4-fs (loop3): mount failed 00:07:27 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0xfffffffffffffffe, 0x4031, 0xffffffffffffffff, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000dc0)=0x4) write$binfmt_elf64(r1, &(0x7f0000000040)=ANY=[], 0x8724) write$binfmt_misc(r1, &(0x7f00000000c0)=ANY=[], 0x7fffffff) recvfrom(r2, &(0x7f0000000100)=""/184, 0xffffffe8, 0x0, 0x0, 0xffffffffffffff49) 00:07:27 executing program 4: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000180)) ioctl$PPPIOCSMAXCID(r0, 0x40047451, &(0x7f0000000540)=0xffff77d7) 00:07:27 executing program 2: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) r1 = fanotify_init(0x200, 0x0) fanotify_mark(r1, 0x1, 0x4800003e, r0, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) io_submit(r2, 0x1, &(0x7f0000000700)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, r3, 0x0}]) 00:07:27 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=ANY=[@ANYBLOB="48000000240051860000000000ff000000000000", @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000010c0)=@newtfilter={0x70, 0x2c, 0xd27, 0x0, 0x0, {0x60, 0x0, 0x0, r4, {}, {}, {0x2}}, [@filter_kind_options=@f_basic={{0xa}, {0x40, 0x2, [@TCA_BASIC_EMATCHES={0x3c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_LIST={0x30, 0x2, 0x0, 0x1, [@TCF_EM_IPT={0x2c, 0x1, 0x0, 0x0, {{}, [@TCA_EM_IPT_HOOK={0x8}, @TCA_EM_IPT_NFPROTO={0x5, 0x5}, @TCA_EM_IPT_MATCH_NAME={0x5}, @TCA_EM_IPT_MATCH_DATA={0x4}]}}]}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x2}}]}]}}]}, 0x70}}, 0x0) 00:07:27 executing program 3: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x120060, 0x1e, &(0x7f0000000200)=[{&(0x7f0000010160)="ff070000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x331}, {&(0x7f0000010ee0)="00000000000400"/32, 0x20, 0x331}, {&(0x7f0000010000)="200000000002000019000000500100000f000000000000000000000004000000000002000020000020000000721f1f63721f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000008000000018000000c20500002b0200000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3235373333303133323200"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="0000000000000000000000005b355544486f4e8d99443519002ae8e701004000c920507399423dea89fbca2acea6260c00000000000000721f1f630000000000", 0x40, 0x4e0}, {&(0x7f0000010100)="0100000000000500400000000000000000000000000000003400000000000000", 0x20, 0x560}, {&(0x7f0000010120)="00000000000000000100"/32, 0x20, 0x640}, {&(0x7f0000010140)="03000000040000000500000015000f0003000400"/32, 0x20, 0x900}, {&(0x7f0000010980)="ed41000000040000721f1f63721f1f63721f1f6300000000000004002000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x1480}, {&(0x7f00000109c0)="8081000000300404721f1f63721f1f63721f1f63000000000000010020000000d71d000000ff0000004a62bb16000000000000000000000000000000000000000000000000000000000000000000000000000030000000", 0x57, 0x1700}, {&(0x7f0000010a20)="c041000000300000721f1f63721f1f63721f1f6300000000000002002000000000000800000000000af301000400000000000000000000000c00000020000000", 0x40, 0x1900}, {&(0x7f0000010a60)="ed41000000040000721f1f63721f1f63721f1f6300000000000002002000000000000800030000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000000000000000000000ee498414000000000000000000000000000000000000000000000000ed8100001a040000721f1f63721f1f63721f1f6300000000000001002000000000000800010000000af30100040000000000000000000000020000006000000000000000000000000000000000000000000000000000000000000000000000000000000060c54f1b000000000000000000000000000000000000000000000000ffa1000027000000721f1f63721f1f63721f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e323537333330313332322f66696c65302f66696c65300000000000000000000000000000000000000000002fe1dc53000000000000000000000000000000000000000000000000ed8100000a000000721f1f63721f1f63721f1f6300000000000001004000000000000800010000000af301000400000000000000000000000100000070000000000000000000000000000000000000000000000000000000000000000000000000000000cac05793800000000000000000000000000000000000000000000000ed81000028230000721f1f63721f1f63721f1f6300000000000002002000000000000800010000000af3010004000000000000000000000009000000900000000000000000000000000000000000000000000000000000000000000000000000000000004bd82bf8000000000000000000000000000000000000000000000000ed81000064000000721f1f63721f1f63721f1f6300000000000001002000000000000800010000000af3010004000000000000000000000001000000a000000000000000000000000000000000000000000000000000000000000000000000000000000077dc883a00"/768, 0x300, 0x1980}, {&(0x7f0000000040)="02000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009403090166696c652e636f6c6400000012eedf26345c96587c3baed8514a6c11bd4e6274863002984fc2aae3a69c4fe067681cd85e55e9", 0x99, 0x4000}, {&(0x7f0000010de0)="0b0000000c0001022e00000002000000f40302022e2e00"/32, 0x20, 0x8000}, {&(0x7f0000010e00)="00000000000400"/32, 0x20, 0x8400}, {&(0x7f0000010e20)="00000000000408008400000000000000000000000000000fc79cb00000000000", 0x20, 0x8800}, {&(0x7f0000000f00)="00000000000400"/32, 0x20, 0x8c00}, {&(0x7f0000010e60)="00000000000400"/32, 0x20, 0x9000}, {&(0x7f0000004480)="0000000000040000000000000000000000000000000000000000000000000000460792ff3fc6b804e2a7eced106c503ecd18a292971eeddf6f419accd7b8f996f883112530b83f013f09a6b8e153a1deb10890d38241eed164f88baf70ded4cbd185ca77df9d5fb22808b4281b3c46c9b62ad54492e34b57cb1b5351fa9973fc8ce0ab0d295d09f84ab13540d84369a42d213f0a0eab16a73914e402dcc5e682d78b9b31ff1f018e9688c03fe8700edd64ea1f8c93ef2fd24c765d83b6025e2db0dc986788b5351ede47f6886f4ba4d130611e382d3b819031bd184b732ea81ebb98ef620e53723f8589f464c59b6513e23f929f20875fc4fcb632b3305c1170b8245d3558142678b77cfa20f0f23c77a898f3b1982b786ce854a84b892cfb0c59f7e16ed59cf0fb559923b5b5763c77b1c7bc3ca6595b8dc4939da64f849cb84cff1be9601381b8dca845378498c7c26ea109a7bf96d9392477ee653d886c84fe3c4e2c5be781930ce48d7bdd41621dbf39c4bb40682cbb2af3fe460b0cd514c37b289f4c56634db14271c509e5d4fa8224950a6eac7fcf674180ce5a69cf0e4e982dcfafc81a7a7e9958f7e89c7b7c", 0x1b0, 0x9400}, {&(0x7f00000001c0)="0000000000040000000000000000000000000000000008e1f6fb067e0b0d0100"/41, 0x29, 0x9800}, {&(0x7f0000010ec0)="00000000000400"/32, 0x20, 0x9c00}, {&(0x7f0000000140)="0000000000040000000000000000000000000000000000000000000000000000f723e38d1111f7de3dfb6467c24cc6aa4f722360709f579332acb872885e62187ebfee2a57", 0x45, 0xa400}, {&(0x7f0000010f20)="00000000000400"/32, 0x20, 0xa800}, {&(0x7f0000010f40)="00000000000400"/32, 0x20, 0xac00}, {&(0x7f0000010f60)="504d4d00504d4dff721f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000006c6f6f7032310075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/128, 0x80, 0x10000}, {&(0x7f0000010fe0)="0c0000000c0001022e000000020000000c0002022e2e00000d0000001000050166696c65300000000e000000d803050766696c653100"/64, 0x40, 0x14000}, {&(0x7f0000000500)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727379d4052b781b6897dd8710d4ca0435367a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b6118a1eb6c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6b3a856577fd72da6d99e26add0ea0088c7b956020dd25eeb882e85c6be8b2a4d3e4ea39171d3396f611b246d46c0fdf55f8221295e32a30cf85a8d0ac39879e7935c17d1a1712", 0x46a, 0x18000}, {&(0x7f0000004080)='syzkallers\x00'/32, 0x20, 0x1c000}, {&(0x7f00000114c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00xattr2\x00\x00xattr1\x00\x00', 0x20, 0x203e0}, {&(0x7f00000114e0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x28000}, {&(0x7f0000011460)="000002ea0100000001000000270f240c000000000000000000000000000000000601f8030000000006000000779b539778617474723100000601f00300000000060000007498539778617474723200"/96, 0x60, 0x120000}], 0x0, &(0x7f0000011560), 0x1) [ 447.310795][T15044] loop3: detected capacity change from 0 to 2304 [ 447.335793][T15043] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 00:07:27 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0xfffffffffffffffe, 0x4031, 0xffffffffffffffff, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000dc0)=0x4) write$binfmt_elf64(r1, &(0x7f0000000040)=ANY=[], 0x8724) write$binfmt_misc(r1, &(0x7f00000000c0)=ANY=[], 0x7fffffff) recvfrom(r2, &(0x7f0000000100)=""/184, 0xffffffe8, 0x0, 0x0, 0xffffffffffffff49) [ 447.354550][T15044] EXT4-fs error (device loop3): __ext4_fill_super:5244: inode #2: comm syz-executor.3: iget: bad extended attribute block 281474976710655 [ 447.358721][T15044] EXT4-fs (loop3): get root inode failed [ 447.360475][T15044] EXT4-fs (loop3): mount failed 00:07:27 executing program 4: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000180)) ioctl$PPPIOCSMAXCID(r0, 0x40047451, &(0x7f0000000540)=0xffff77d7) 00:07:27 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)=@ipv6_newrule={0x1c, 0x20, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}, 0x1c}}, 0x0) 00:07:27 executing program 2: unshare(0x400) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000004, 0x13, r0, 0x0) r1 = socket(0x10, 0x2, 0x0) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000000080)) 00:07:27 executing program 2: unshare(0x400) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000004, 0x13, r0, 0x0) r1 = socket(0x10, 0x2, 0x0) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000000080)) 00:07:27 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)=@ipv6_newrule={0x1c, 0x20, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}, 0x1c}}, 0x0) 00:07:27 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)=@ipv6_newrule={0x1c, 0x20, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}, 0x1c}}, 0x0) 00:07:28 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)=@ipv6_newrule={0x1c, 0x20, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}, 0x1c}}, 0x0) 00:07:28 executing program 3: r0 = io_uring_setup(0x28ec, &(0x7f0000000280)) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, &(0x7f0000000580)={0x0, @in={{0x2, 0x0, @empty}}, 0x0, 0x0, 0x203f4, 0x0, 0x30}, 0x9c) bind$inet6(r1, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r1, &(0x7f0000847fff)='X', 0x34000, 0x0, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) close_range(r0, 0xffffffffffffffff, 0x0) 00:07:28 executing program 2: unshare(0x400) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000004, 0x13, r0, 0x0) r1 = socket(0x10, 0x2, 0x0) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000000080)) 00:07:28 executing program 4: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000180)) ioctl$PPPIOCSMAXCID(r0, 0x40047451, &(0x7f0000000540)=0xffff77d7) 00:07:28 executing program 5: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000480)=@newqdisc={0x1e4, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1b4, 0x2, {{}, [@TCA_NETEM_REORDER={0xc}, @TCA_NETEM_DELAY_DIST={0x1b, 0x2, "c755efca651338b69077170780912ad54641d3e85cc33a"}, @TCA_NETEM_LATENCY64={0xc}, @TCA_NETEM_LOSS={0x25, 0x5, 0x0, 0x1, [@NETEM_LOSS_GI={0x9}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GE={0x14}]}, @TCA_NETEM_LATENCY64={0xc}, @TCA_NETEM_LOSS={0xe4, 0x5, 0x0, 0x1, [@NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GI={0x9}, @NETEM_LOSS_GI={0x18}]}]}}}]}, 0x1e4}}, 0x0) 00:07:28 executing program 1: r0 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000280), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f0000000580)={0x3c, r0, 0x521, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x28, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0x10, 0x1, @l2={'eth', 0x3a, 'ipvlan1\x00'}}, @TIPC_NLA_BEARER_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x101}, @TIPC_NLA_PROP_PRIO={0x8}]}]}]}, 0x3c}}, 0x0) 00:07:28 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000000)=@raw={'raw\x00', 0x3c1, 0x3, 0x450, 0x0, 0x150, 0x150, 0x288, 0x0, 0x380, 0x20c, 0x238, 0x380, 0x238, 0x3, 0x0, {[{{@ipv6={@ipv4={'\x00', '\xff\xff', @broadcast}, @mcast2, [], [], 'pim6reg1\x00', 'veth0_vlan\x00', {}, {}, 0x84}, 0x0, 0x248, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'virt_wifi0\x00', {0x0, 0x0, 0x4, 0x0, 0x0, 0x10001, 0x4}}}, @common=@inet=@sctp={{0x148}, {[], [], [], 0x0, [], 0x0, 0x0, 0x2}}]}, @common=@inet=@TCPOPTSTRIP={0x40}}, {{@ipv6={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @empty, [], [], 'batadv_slave_0\x00', 'gre0\x00'}, 0x0, 0xd0, 0xf8, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @common=@inet=@SYNPROXY={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4b0) [ 448.222029][T15076] tipc: Started in network mode [ 448.224442][T15076] tipc: Node identity aaaaaaaaaa3, cluster identity 4711 [ 448.228282][T15076] tipc: Enabled bearer , priority 0 00:07:28 executing program 2: unshare(0x400) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000004, 0x13, r0, 0x0) r1 = socket(0x10, 0x2, 0x0) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000000080)) [ 448.234151][T15077] netem: incorrect gi model size [ 448.235462][T15077] netem: change failed 00:07:28 executing program 1: r0 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000280), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f0000000580)={0x3c, r0, 0x521, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x28, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0x10, 0x1, @l2={'eth', 0x3a, 'ipvlan1\x00'}}, @TIPC_NLA_BEARER_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x101}, @TIPC_NLA_PROP_PRIO={0x8}]}]}]}, 0x3c}}, 0x0) 00:07:28 executing program 5: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000480)=@newqdisc={0x1e4, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1b4, 0x2, {{}, [@TCA_NETEM_REORDER={0xc}, @TCA_NETEM_DELAY_DIST={0x1b, 0x2, "c755efca651338b69077170780912ad54641d3e85cc33a"}, @TCA_NETEM_LATENCY64={0xc}, @TCA_NETEM_LOSS={0x25, 0x5, 0x0, 0x1, [@NETEM_LOSS_GI={0x9}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GE={0x14}]}, @TCA_NETEM_LATENCY64={0xc}, @TCA_NETEM_LOSS={0xe4, 0x5, 0x0, 0x1, [@NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GI={0x9}, @NETEM_LOSS_GI={0x18}]}]}}}]}, 0x1e4}}, 0x0) [ 448.280838][T15082] tipc: Enabling of bearer rejected, already enabled 00:07:28 executing program 4: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000180)) ioctl$PPPIOCSMAXCID(r0, 0x40047451, &(0x7f0000000540)=0xffff77d7) [ 448.292613][T15086] netem: incorrect gi model size 00:07:28 executing program 1: r0 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000280), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f0000000580)={0x3c, r0, 0x521, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x28, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0x10, 0x1, @l2={'eth', 0x3a, 'ipvlan1\x00'}}, @TIPC_NLA_BEARER_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x101}, @TIPC_NLA_PROP_PRIO={0x8}]}]}]}, 0x3c}}, 0x0) [ 448.297474][T15086] netem: change failed 00:07:28 executing program 3: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000100)=[{&(0x7f0000002100)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000540)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850ffafffffffffffffff7e75effac2ac4c15e29fb3c18fafff8d198e312475ff201000000000000ad25822a17b57f463e104179c19c2ad2fbddc0777df2ec4f62826086704da9cd9c42e19a52bbfd316a8edfca278f2de13ea7ee284ab5e9d86ca1154151fcfcfc5c4c397dc2c1a88a589c001c7a9c9a461faa98b1414aaa5bb5750f482358d2cc8388904885cd6edd7bb1c64ebddd508a7e422bc4cc88cb504aabd294614c9890ba94a798", 0xcf, 0x5e2}], 0x2010090, &(0x7f0000000140)={[{@shortname_lower}, {@shortname_win95}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '1251'}}, {@shortname_lower}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-5'}}]}, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0) 00:07:28 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000000)=@raw={'raw\x00', 0x3c1, 0x3, 0x450, 0x0, 0x150, 0x150, 0x288, 0x0, 0x380, 0x20c, 0x238, 0x380, 0x238, 0x3, 0x0, {[{{@ipv6={@ipv4={'\x00', '\xff\xff', @broadcast}, @mcast2, [], [], 'pim6reg1\x00', 'veth0_vlan\x00', {}, {}, 0x84}, 0x0, 0x248, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'virt_wifi0\x00', {0x0, 0x0, 0x4, 0x0, 0x0, 0x10001, 0x4}}}, @common=@inet=@sctp={{0x148}, {[], [], [], 0x0, [], 0x0, 0x0, 0x2}}]}, @common=@inet=@TCPOPTSTRIP={0x40}}, {{@ipv6={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @empty, [], [], 'batadv_slave_0\x00', 'gre0\x00'}, 0x0, 0xd0, 0xf8, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @common=@inet=@SYNPROXY={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4b0) 00:07:28 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$IP_VS_SO_GET_INFO(r0, 0x0, 0x481, &(0x7f0000000000), &(0x7f0000000040)=0xc) [ 448.338515][T15091] tipc: Enabling of bearer rejected, already enabled [ 448.338520][T15093] loop3: detected capacity change from 0 to 264192 00:07:28 executing program 5: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000480)=@newqdisc={0x1e4, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1b4, 0x2, {{}, [@TCA_NETEM_REORDER={0xc}, @TCA_NETEM_DELAY_DIST={0x1b, 0x2, "c755efca651338b69077170780912ad54641d3e85cc33a"}, @TCA_NETEM_LATENCY64={0xc}, @TCA_NETEM_LOSS={0x25, 0x5, 0x0, 0x1, [@NETEM_LOSS_GI={0x9}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GE={0x14}]}, @TCA_NETEM_LATENCY64={0xc}, @TCA_NETEM_LOSS={0xe4, 0x5, 0x0, 0x1, [@NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GI={0x9}, @NETEM_LOSS_GI={0x18}]}]}}}]}, 0x1e4}}, 0x0) 00:07:28 executing program 1: r0 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000280), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f0000000580)={0x3c, r0, 0x521, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x28, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0x10, 0x1, @l2={'eth', 0x3a, 'ipvlan1\x00'}}, @TIPC_NLA_BEARER_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x101}, @TIPC_NLA_PROP_PRIO={0x8}]}]}]}, 0x3c}}, 0x0) 00:07:28 executing program 4: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r1, 0xee00) bpf$MAP_CREATE(0x1e, 0x0, 0x0) 00:07:28 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$IP_VS_SO_GET_INFO(r0, 0x0, 0x481, &(0x7f0000000000), &(0x7f0000000040)=0xc) [ 448.379116][T15099] netem: incorrect gi model size [ 448.388893][T15099] netem: change failed 00:07:28 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$IP_VS_SO_GET_INFO(r0, 0x0, 0x481, &(0x7f0000000000), &(0x7f0000000040)=0xc) [ 448.405083][ T26] kauditd_printk_skb: 13 callbacks suppressed [ 448.405090][ T26] audit: type=1326 audit(448.390:295): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15101 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffff83c5bf24 code=0x7ffc0000 [ 448.416721][ T26] audit: type=1326 audit(448.400:296): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15101 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffff83c5bf24 code=0x7ffc0000 00:07:28 executing program 5: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000480)=@newqdisc={0x1e4, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1b4, 0x2, {{}, [@TCA_NETEM_REORDER={0xc}, @TCA_NETEM_DELAY_DIST={0x1b, 0x2, "c755efca651338b69077170780912ad54641d3e85cc33a"}, @TCA_NETEM_LATENCY64={0xc}, @TCA_NETEM_LOSS={0x25, 0x5, 0x0, 0x1, [@NETEM_LOSS_GI={0x9}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GE={0x14}]}, @TCA_NETEM_LATENCY64={0xc}, @TCA_NETEM_LOSS={0xe4, 0x5, 0x0, 0x1, [@NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GE={0x14}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GI={0x18}, @NETEM_LOSS_GI={0x9}, @NETEM_LOSS_GI={0x18}]}]}}}]}, 0x1e4}}, 0x0) [ 448.430232][T15104] tipc: Enabling of bearer rejected, already enabled 00:07:28 executing program 3: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000100)=[{&(0x7f0000002100)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000540)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850ffafffffffffffffff7e75effac2ac4c15e29fb3c18fafff8d198e312475ff201000000000000ad25822a17b57f463e104179c19c2ad2fbddc0777df2ec4f62826086704da9cd9c42e19a52bbfd316a8edfca278f2de13ea7ee284ab5e9d86ca1154151fcfcfc5c4c397dc2c1a88a589c001c7a9c9a461faa98b1414aaa5bb5750f482358d2cc8388904885cd6edd7bb1c64ebddd508a7e422bc4cc88cb504aabd294614c9890ba94a798", 0xcf, 0x5e2}], 0x2010090, &(0x7f0000000140)={[{@shortname_lower}, {@shortname_win95}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '1251'}}, {@shortname_lower}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-5'}}]}, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0) 00:07:28 executing program 4: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r1, 0xee00) bpf$MAP_CREATE(0x1e, 0x0, 0x0) [ 448.452457][ T26] audit: type=1326 audit(448.400:297): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15101 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c00000b7 syscall=198 compat=0 ip=0xffff83c5bf24 code=0x7ffc0000 [ 448.462312][T15107] netem: incorrect gi model size [ 448.467013][T15107] netem: change failed [ 448.467417][T15110] loop3: detected capacity change from 0 to 264192 00:07:28 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000004c40)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x1f}]}, @NFT_MSG_NEWSETELEM={0x80, 0xe, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x54, 0x3, 0x0, 0x1, [{0x50, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x4c, 0x1, 0x0, 0x1, [@NFTA_DATA_VALUE={0x45, 0x1, "3547cb1cf9f20a7e713222ef969e4f4f198417a9aa0166d1526fcbd2195a4bbd322d77793f43899f7dea8f7cf3273443ac6778e0e4f96a659d5ad775878d9a317c"}]}]}]}]}], {0x14, 0x10}}, 0x104}}, 0x0) 00:07:28 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$IP_VS_SO_GET_INFO(r0, 0x0, 0x481, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:07:28 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000000)=@raw={'raw\x00', 0x3c1, 0x3, 0x450, 0x0, 0x150, 0x150, 0x288, 0x0, 0x380, 0x20c, 0x238, 0x380, 0x238, 0x3, 0x0, {[{{@ipv6={@ipv4={'\x00', '\xff\xff', @broadcast}, @mcast2, [], [], 'pim6reg1\x00', 'veth0_vlan\x00', {}, {}, 0x84}, 0x0, 0x248, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'virt_wifi0\x00', {0x0, 0x0, 0x4, 0x0, 0x0, 0x10001, 0x4}}}, @common=@inet=@sctp={{0x148}, {[], [], [], 0x0, [], 0x0, 0x0, 0x2}}]}, @common=@inet=@TCPOPTSTRIP={0x40}}, {{@ipv6={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @empty, [], [], 'batadv_slave_0\x00', 'gre0\x00'}, 0x0, 0xd0, 0xf8, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @common=@inet=@SYNPROXY={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4b0) [ 448.488551][ T26] audit: type=1326 audit(448.400:298): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15101 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffff83c5bf24 code=0x7ffc0000 [ 448.503657][ T26] audit: type=1326 audit(448.400:299): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15101 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffff83c5bf24 code=0x7ffc0000 00:07:28 executing program 4: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r1, 0xee00) bpf$MAP_CREATE(0x1e, 0x0, 0x0) 00:07:28 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000140)=0x10, 0x4) 00:07:28 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0xb64, 0x2) ioctl$USBDEVFS_DISCSIGNAL(r0, 0x80045518, 0xfffffffffffffffe) [ 448.538953][ T26] audit: type=1326 audit(448.400:300): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15101 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c00000b7 syscall=209 compat=0 ip=0xffff83c5bf24 code=0x7ffc0000 [ 448.554225][ T26] audit: type=1326 audit(448.400:301): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15101 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffff83c5bf24 code=0x7ffc0000 00:07:28 executing program 5: r0 = openat$smackfs_load(0xffffffffffffff9c, &(0x7f0000000340)='/sys/fs/smackfs/load-self2\x00', 0x2, 0x0) write$smackfs_load(r0, &(0x7f0000000380)={'@]\\', 0x20, 'ral', 0x20, 'rwb', 0x72}, 0xc) 00:07:28 executing program 3: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000100)=[{&(0x7f0000002100)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000540)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850ffafffffffffffffff7e75effac2ac4c15e29fb3c18fafff8d198e312475ff201000000000000ad25822a17b57f463e104179c19c2ad2fbddc0777df2ec4f62826086704da9cd9c42e19a52bbfd316a8edfca278f2de13ea7ee284ab5e9d86ca1154151fcfcfc5c4c397dc2c1a88a589c001c7a9c9a461faa98b1414aaa5bb5750f482358d2cc8388904885cd6edd7bb1c64ebddd508a7e422bc4cc88cb504aabd294614c9890ba94a798", 0xcf, 0x5e2}], 0x2010090, &(0x7f0000000140)={[{@shortname_lower}, {@shortname_win95}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '1251'}}, {@shortname_lower}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-5'}}]}, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0) 00:07:28 executing program 4: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r1, 0xee00) bpf$MAP_CREATE(0x1e, 0x0, 0x0) [ 448.583821][ T26] audit: type=1326 audit(448.400:302): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15101 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffff83c5bf24 code=0x7ffc0000 00:07:28 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0xb64, 0x2) ioctl$USBDEVFS_DISCSIGNAL(r0, 0x80045518, 0xfffffffffffffffe) 00:07:28 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000004c40)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x1f}]}, @NFT_MSG_NEWSETELEM={0x80, 0xe, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x54, 0x3, 0x0, 0x1, [{0x50, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x4c, 0x1, 0x0, 0x1, [@NFTA_DATA_VALUE={0x45, 0x1, "3547cb1cf9f20a7e713222ef969e4f4f198417a9aa0166d1526fcbd2195a4bbd322d77793f43899f7dea8f7cf3273443ac6778e0e4f96a659d5ad775878d9a317c"}]}]}]}]}], {0x14, 0x10}}, 0x104}}, 0x0) 00:07:28 executing program 5: r0 = openat$smackfs_load(0xffffffffffffff9c, &(0x7f0000000340)='/sys/fs/smackfs/load-self2\x00', 0x2, 0x0) write$smackfs_load(r0, &(0x7f0000000380)={'@]\\', 0x20, 'ral', 0x20, 'rwb', 0x72}, 0xc) [ 448.619542][T15132] loop3: detected capacity change from 0 to 264192 [ 448.621417][ T26] audit: type=1326 audit(448.400:303): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15101 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c00000b7 syscall=147 compat=0 ip=0xffff83c5bf24 code=0x7ffc0000 [ 448.641204][ T26] audit: type=1326 audit(448.400:304): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15101 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xffff83c5bf24 code=0x7ffc0000 00:07:28 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0xb64, 0x2) ioctl$USBDEVFS_DISCSIGNAL(r0, 0x80045518, 0xfffffffffffffffe) 00:07:28 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000000)=@raw={'raw\x00', 0x3c1, 0x3, 0x450, 0x0, 0x150, 0x150, 0x288, 0x0, 0x380, 0x20c, 0x238, 0x380, 0x238, 0x3, 0x0, {[{{@ipv6={@ipv4={'\x00', '\xff\xff', @broadcast}, @mcast2, [], [], 'pim6reg1\x00', 'veth0_vlan\x00', {}, {}, 0x84}, 0x0, 0x248, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'virt_wifi0\x00', {0x0, 0x0, 0x4, 0x0, 0x0, 0x10001, 0x4}}}, @common=@inet=@sctp={{0x148}, {[], [], [], 0x0, [], 0x0, 0x0, 0x2}}]}, @common=@inet=@TCPOPTSTRIP={0x40}}, {{@ipv6={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @empty, [], [], 'batadv_slave_0\x00', 'gre0\x00'}, 0x0, 0xd0, 0xf8, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @common=@inet=@SYNPROXY={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4b0) 00:07:28 executing program 4: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCGLCKTRMIOS(r0, 0x5456, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, "2abbe98ad1295e8e1b82a0087216e342118cea"}) 00:07:28 executing program 5: r0 = openat$smackfs_load(0xffffffffffffff9c, &(0x7f0000000340)='/sys/fs/smackfs/load-self2\x00', 0x2, 0x0) write$smackfs_load(r0, &(0x7f0000000380)={'@]\\', 0x20, 'ral', 0x20, 'rwb', 0x72}, 0xc) 00:07:28 executing program 5: r0 = openat$smackfs_load(0xffffffffffffff9c, &(0x7f0000000340)='/sys/fs/smackfs/load-self2\x00', 0x2, 0x0) write$smackfs_load(r0, &(0x7f0000000380)={'@]\\', 0x20, 'ral', 0x20, 'rwb', 0x72}, 0xc) 00:07:28 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0xb64, 0x2) ioctl$USBDEVFS_DISCSIGNAL(r0, 0x80045518, 0xfffffffffffffffe) 00:07:28 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000004c40)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x1f}]}, @NFT_MSG_NEWSETELEM={0x80, 0xe, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x54, 0x3, 0x0, 0x1, [{0x50, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x4c, 0x1, 0x0, 0x1, [@NFTA_DATA_VALUE={0x45, 0x1, "3547cb1cf9f20a7e713222ef969e4f4f198417a9aa0166d1526fcbd2195a4bbd322d77793f43899f7dea8f7cf3273443ac6778e0e4f96a659d5ad775878d9a317c"}]}]}]}]}], {0x14, 0x10}}, 0x104}}, 0x0) 00:07:28 executing program 3: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000100)=[{&(0x7f0000002100)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000540)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850ffafffffffffffffff7e75effac2ac4c15e29fb3c18fafff8d198e312475ff201000000000000ad25822a17b57f463e104179c19c2ad2fbddc0777df2ec4f62826086704da9cd9c42e19a52bbfd316a8edfca278f2de13ea7ee284ab5e9d86ca1154151fcfcfc5c4c397dc2c1a88a589c001c7a9c9a461faa98b1414aaa5bb5750f482358d2cc8388904885cd6edd7bb1c64ebddd508a7e422bc4cc88cb504aabd294614c9890ba94a798", 0xcf, 0x5e2}], 0x2010090, &(0x7f0000000140)={[{@shortname_lower}, {@shortname_win95}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '1251'}}, {@shortname_lower}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-5'}}]}, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0) 00:07:28 executing program 4: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCGLCKTRMIOS(r0, 0x5456, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, "2abbe98ad1295e8e1b82a0087216e342118cea"}) 00:07:28 executing program 5: openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008dceba394fc9d73b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea2105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000f87c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000004200)="58328294d874caad8a12640936bc76b73b43265e8c629fe2f60d364fadbe10292f83aefa37a1dbf7ea0bd5585f5c4ed4bb7918d1237e3fea63c03087a279d1a0a12102a4149a9ec02a4de8892a61d06a77d21132b629efe2b3c59782f67a468fef2ce5930ac273c2c23b1d69754cf127cf303d4512ab2762aa6522ba0aa5361dec8cf057ba5847c73f2ed97a1eee212ab3710485f0f75979d4d29041e84633137be29e67ca58570e4a13e9f7c7b9163aa39ddd871f3c2560916af8e64fc9680b78faea87379bd1030d689e0a7d26c60b5abe737e36c73fb98c437e62c64d2f00480c253583099e64c81cde1062750330df26a1b29e655b4cb3b2fdc1bd692d4c460989df76c006d8bca89583f832346da885056d5fbe52c920e986b577bd460dc6a1c605cc9ca4f48f729393bf01d9f2f32eec0493d90d438bf1210f2c8da7b067a754b8f09ba9ddeaa9af823b51e142ef7b57f53b79bdb5b5686f07f5b7dc223daaf555e92602013da58e9ec15006e79d358e1aa00f5322e890bdfe751887f8372e51009e7d7402b2ba050bdd852cf5fca1c9a55503fb066dc7b4baa424be92ed3eb6712911964121b10256f3ae10436d4a388d5d31fd3c0228a8d94f80eaacb9d2c4d869ee47889a9983e0bf53b2e45fc9b0127fd6e1dbcc544f45e1883f2d3862e970c0bb531afa305e2b3e2d16883fb29ec51517aa578933d12c39c2104648c3024a2121666dbf8c8528f0815c11b3e40c203eb89bde5d4a562da1f5cfb0acf32df3154251113e06d7d789124a185c567f3f87dc289c71ce19b65402307900c4f9a147f4c0108c86e0bdee2e4444c3b50bfbcd57de3e97734eab3031643a747210306a062648c71971a5c46c6e1766640881b78909f90e74f53c5dd279366a4c30c5bc7b073e2ebee81c5ac4ec43714fff747edd68d7c3e341a784af26ce17fe45dd40f3c425535550de1c758e3664ff716c9b18f34907b834f9d03a3dff6f52de4350d0f4c07820921e2641a7badcf618d6839050f1eebd538e85f5709e7050206b6ac69d210aa5cf6e3303b2f29e3de8da681a3427ed8b7146717240926ade19681d6c25f56b732b99e54ffdb3e3264a21864782f8d7b773d5f2588cd50c9e6b44bc10bca946fc54d3536701296e1f7264bb55fbdd55bd699e24b9139225828c02482641f1b94fdf7b2c58330f9fa2769706a34074c289489d261b7a8b4e4d9582bcd3309be62df747dd659f0cbf79df70efbcd046314ecee9630a7a35b92c69d41e5c7e986ba107b43d36c56d655750c49fc9be922f4fce15aa027454ebc607f01027ba528172657cf966f1154a6ff38156fda9798ec25d4696f898cce059545a939e1931ef9557f64ad722db35fe6d7e52a3f2dc51351f0736ae39dfe82df6b654f89303acf4c83014b2eb6c403af5756e66cc0be9be607392f295a03055af11ecfe5b55d9f0e165f481b5addca36b769a1ba9281e134c7a19cffbb686a8feb410cecf1c915b973228a43cec9ebcb0eb1a9eeb89fd9641355b92953a8c5890331f0e70f60eb3e8a7cb3b415244c348a21af37dca258a7c183e3c9e7bd3a2ec97b96d10ff0147b1381e832d2e6f5a6dd33b58b28de53c5a983dad154b00ed6cf5b241ce0f4d082558fbad23d68c396cf1b147f8ef6784585bb76eb0c5315ef898b85fda4a190f0dbc43ee47380af7c2d548ee6652c5d01e96ae5da065885aa05e877d467193ff6821b20510fe30e9db0ce49c9728a5e5d2b4c9c30d8c2865c329f95ae2209b3a5179cb23f1ab2fe7a27593bcd056e6ed9b4ddf3a81036b86173569328b2060399c7de92129fa9fa2c14a2ae048630d0de9b1a032812500bbe6bb478edc2148b03172bbc18ad8ad9e7f824560c0bedae5ea1d289843ad3cbf281bb1b8bff52ecc0475390e8533777433f84d54365d827ffa5a1a0bcdab305e2c660f3fe9e83d502362683bf082a21ec473df3b66e8b6741ca390ab5939ccdb9e29e4f801f88a3a10ae003ed7846a7352274bae1f23ccb7a64a110e404859193bb517f239b13f460084b3ea7e5068a8f6ff3cf9d49dd461ad34d7be7995869f797fa978894d7fbd17fbfb4d6a60de67cb901a58c477bf62e9cb2c2c3ac92b9abdfa68623402caad9a0feb8e3172e4792963f3b8ed11706950fb7c4078dc7136d8b39c4e0e51c94b6a94b4d050cb725f086e3312ac1ae2be80337682ed0a54f4fd54e8441137f964033389c20eb6236d39395f396b2e5667b86820f5a07206a454d37ad8646cb2a315fecf140583e7313496817ec3a9b38f409768ceafb68927861ff6a9a90f4d63e4eedccfb9aa4f9cd4c682b86808fc8acb3d3263f2762ba0d2d441ae58f8434ea74548cd97f8f67dc6b9c8cf81fe8fcb706c41957863dcfba67235bba52dd7b55f72855361850ba1bc56a895bd5e3cbc5e3fc1526652f3543fb06d4cf8d5e4859accb804ede9f0f473b4d75b066f89da5554a910986b4e4a5d7dd1e9671280e5bbe4794f03c702978c6e4161529c872308517e9c5362d1dd11e2c3cd0306217d2594eac47982d4330b20a103a0d421e7e118f25435d82613bd90eb79843f194bdf323886801df32f00e1f17f6cb71dcb19ccf7964f361ce7973393425a0669a8e1838c12a0cf59a919e88f4a2f4a5a4ef1f5395017700aff679ec90d9f24e2500c2ab891c94e584b71b0ff3f0cb71c371585215df5ba6535581b555fdab0b82dfd87febc3c9f15aa221735026d32dd2d6bd0de8b7bd3b71e98787187c5b0cb9441a97ac6c9f0d810f3f3c66b1927acd10f797e53ff91e33707cb96927efbaf601ec67ab2d50870b7c71eebd335af4a01292b77113ebac48f1e57add85490aa9a885693809403dea071a82cf00c33c9272fcdf3ba975de03e4ca3617a1391e288a7bc3cfcecbb0ac7dc4edb976ad868cfb1fc526459ff224db2b5982b50209139e3dd665db51440f1a3d8e8aff144a103170c5f7350acb8b029694425823764b7db045b280933af464b8bec8154cb6fb9a45ec304ef1106325cb6369e9cf896c4e2a5c6891c8acf136d9ab1752782e2628382aca59b1d4356a05af51077051c206b9e472f1319289f6fb855c08d301871961e7c9e2e4344697e9cf0996e20d6f32c3be4e30f6205ecb519f73530783f0c2ba978297c53175f2fea9c6f7a678a91c0eb4938fe4e2eb8fe8a84fe9a7b857a9d512a6d2801a8438b09cd44cb78fef14771f80e0a34378b48e6262ed7e35c1a06c9ec0be471fe8412a764d11de4e82999b520543fa3fe9c94f5391ed9504d41c7680fa24ee0104a78499bd46d4f5e029b6901404d4af395028a109e9bdafae78e8cedfec8035e9d6f74c150c1712a5ce8905b633a5243441e6bcb96c20a5a6d0959a1ae8bda11c1280e58f0877548954d8f223c87c3451252feb9d772bde078ddd5fafc62429d8da3581435b441cdc295bb082dc38e4d443891da61c894d035ed623497663001bfd203fab0c7f7d9f9f422301c6e88ec5d520ee71fe3c96ec7e8658cfc5419616c8b7e26965913c84c37e43b4178d49e88102e29a827979e9f16e1483ff2648486d453e95eae53a883019c0d670d3eabcb5bc10b3b77a9a66ac125fc73e2c253cf04ba6eecdfa3779ec3818fb6fbbd81f277d8137df8cab6f8a217081fe623db06682a87b81a88b16c08421ae5abbf97d869641dd084b751872d127b3ffa12d912ecaf62642f4574823d210c8202a6a4d0469b64ce838b985929db4af2c01b9190e880e6df28a492012a45558e6a96a2ed0f04a5c3c8ef45f992a0f37c3ca911f8c7ea2a0af804f7c4554332af10a23441658c08057a5544e4cef42e58d97b3e77ad7cb75c992c4bab3a488b3dca15764c4bbf844e7b37b07e58b826202e75ba481388ac8318798d516cafefa887232ccf073cf34d183c764ccfe38ad65ebb2a3ee2053fa0ae43b8093d5e105c581a03f33e2914768fc7c43ea17e3b3caa51a72a674b5a7a5c4d9cd2a5a6080cd6e7af08e9fbef9f641fb0a3473cab0b09121cb1dc14488ee4835b76e3ec4f066d14dbd990ec282233a0034fbd32af43e6530223e137a8e94883a898f926218674319d21f813de39488c5f7b4b2a2cf1f3012bb778aa6c82b26cb4310e4a308a95beb82685219ebf3076e5596a3ae7a46e7be11a37aad9121326f2e06393e040c6303f1382d889c5e4f2eb85504242fab36f3fa3b526dcc976a4b22c75295869ab1dbf5de279137966f39a5404dbf71718dbd79f5aa4af0cc4c3ccfe0d7af5aee374870c47cd601f41f9f16b2666ab51eb25b0d0271b72a78fe6fe0c07d8104d65acff62cfbc6708347e78a56c72f5778c5adad6f738dadb6e68c1b961d19aa9c496aef9394e6b3e43ca14853732a35c2638533a860f9249b32d6be787827d24e0a79b2ce005bd6f26832372582c2c426af19aaf2d794bd776dc2304ebca9abc81921e5ee4ed732092eeed6abef69a0348c701a2db66ffbedcbf2a23fddbe028ae75f3a3908c27654c68655749176916ad70c520500ddab948e1e2ed9b851f936305534b7e547b5ec965ae1ff3dfd3da529f422bc3e43cb90b587529a65dc544a15840853e1af460550ffedc08bf1c18843cada8dec8593b1df8f5c49a5a6a61aebac9e7a3006777fb09bd5e9e00f63157f46c4ff771d7582338bd47ae5816bcf31f66165c3020ecfdd3cacd013631eac9a423addf86190034802ab3eef8b0c08c03a625957c8755131ee7197187f2c91f7fdfc282e5d283b8d11b813427da2a8053075a767a5dab8529793bca1159dce00be57e321fa66bb2de8d60d16989845c6ee5d9d942f0da9e3a1bc4822607440e29bc86a93e68cf6d2ec19311c60271ebf7d0ea9ecb0664dd8c62715fa8e6e93bca26cfb7d81a0ce8a8df4844991ed72a894a550d79300d594b319f204bc905e666283483273ec3e172fda7461565470cf0c13b3fa21e84456ad4c153d34eb945cc0fb930aa9ca7cc09410d26384ab2d63d6333c97d8889b1035260fe82ffd8dd8fd401927d137b9eedea21f27f41bd629708ef278137bb4b0fbd0e8af153ca2c33c21c3c38fa9790b0003ff759a0dc0789010627f2ff80f4ced52f8fe50fc89c64a201c944884b19df1df4936735d53da78b278fe305137caa3c42e8e078c65031232f76e821ec9184368113db5fbe88e06eb53b9927dbea2b84fad3c6e016de3744dc11b31e5e435ff47c961dd0cbdbbd23f5d5157cab9982b4f8c5b52328a93e3257fa3014b9914974eaf4ddcdc691d7f706d5744840900b1b377570db88c8c53978cf5851a6e97c501c6aba084b9805c40c22f647d0b2ceddbb9ee019ae0e0d929da23e60fb446f8ed19c34fcfc2e396f9f455710e81031618b24904ff8229c5db341a436d06b94f1ede51d1563de30da53550ddbdde04c0dde00c559935da4c2ccd3643a4214c038646b4f36f5226db9003631984fa78e8c08ff13712419b531e0cf802d1d79e9936f8af947bd82664b450131bc8455d73ebbf58a988dcaa9f68398673b294b3af1eb9bfe9d6ce5b6477f5f96d51fc05c5137b844c52962ac8d4d3b549a5c5c15df72f283876d19855dd9589909317d2a78650388e6ef4abb7fa5dba799347db504e820a0dfa47bb199a8d158dc9ae30b843efc4eb9add176552a267be0fb1e1d6ceca1fef538f7ae9e12babf32f0e10441d34371ff1674548c6e4b8ac5b4ff7362ee82a05104a5def73169a8a23e88a7e1ee7a821d37c7540827785f64f891f07aa52442677a816df16a2d71b18f1c9c341138ae23fcc907655d7a93d1bc4fdef453f4650c65841fe0016ef2e97fade9818c37ba087bc13126e9abd2d96559e89bb3414ac548617ce9fb5d570adf20cb4991f289d2244d5767dec314ac5a7140f8303a3647fb25d2981e04cf23873809487bddefc9c9a0a8d284b8592e65cfc09c48905820cdb264b2b5403bd58e2b31446f57024b23d1bb86261ee1e422109a1f0ccd395e2396d6e20f89e1ba16debaf8ecc9986630d59fe00f91f3456e1e198d971a5c0c428d3f2b91c34e57cb27a3173fb38114d46f3b8ab0c5d81e764fd581d7f0143ddbd3984a6183c7365f37b36c28a3a6c9fb43d836f2627d613487fc91d6cb4749af0fbf5bde9bc0a0f404ac28f016ffcb303fbae5c1c37f189b0b6cb99ecc40f9bb018e148754c164838b2d9a93340d131b7217bc8240cfed2eef3bba1ec033b737b431d16c41bbbbe997ba73c0439042e8e4bf302a9f9328757311b92faf07ecb15428aabceb9ef28da77f1ef9f694c9a5a0e79f6c823e113747716db4ca13e4eb375aa808b650a9d5f45cc99c5c027d3a82e44481356d584e77bea1ce699fc0ce891d018758db653af94f56149766c728cd8d597b76c40a0650cfa593eb66054ce61d1f40a6661206cb705045dce0856eee1b8d67e65eabb3e006150ac23aee2e59cc15e349cf099ba0c83b8560d7038896523e26091dfcb3153b9c8cc8834a45acdc80074b3e1844400c3b8d2485f41b2564e9825a7cbcbf127098c9ee0b37c2dedecc9f80f56ff9a04c3ffd10cc576e108efc5f12197664f7ee1c1d338612b9fa6a48252ae20d75d5d02a34a0de6b7e8cbd5849cca5b44cd912609803ab0ac355d62a5e9c51224412a723f2ddd203b6b8b9862550bc5b426b9cd3135e03fa4ec480e90d5e6cbebe20c9fea56ed38fa51d5e4454db8fb602be900f0ae6214adfb76bdfa1d83f4d781ac15093583bc30d25f0fbc49c0536d67af27f914adf61ecfb66ab5e4a9a4b430f984b8282b430a6f4b9a1d79ad5cce2c667b9e19efcad38d3a0d0cda2bbecd6e424766c0d0e5ec0e9dff334c42ef11a35bfd508bebefb9a5e7962c708c433db6d0d2766252fb320e48dec12fa90ad375dcda455ea30c8815b51f6add0b147e3622aaf4b4a03dfa7fe698e92789f6bbfcf212430114ea72a075bf080264879ad186316c0c3fd815591305daaa38b17957267a6f67cea8d7a3ee79bf40a6d9ab8f801027697cedc4a7e3b97edddb5ec2eb1cc46f033d78e0544cc41dae6b540e76f052f0720721f6c65800229dc4c9aaefadbe7bed9250a43d6eeca851096794dbd3251539a290a2f9ee8967f3401b5c18ad3f0ff9a44ec1836d0ade7638f92de5699eb7625148401d49ad32e9d5cd193b57d4c1696679f68009dc2582843aac13e8f0415e31b372f1c1722053bfa0a639586f3df0bcddce7deeb674b0f2968eb698cd36c6e86e7c827b8f4d98b13cb83ab13a113cd2b7b9a3d04cd92790d9678a7ae1380366f9fb69ce8b8dc0b7c6427ea7734728639313873144dd861813a0c880aa6850715d63e7d4582f99e23fc8ee9b4efdf430e432d321238a8e9bcd057a1adf5cb7c7005b3df2769f570c62cac2991cbf082cf91bb284bda18e34dae8c7bf0ca57bc8a469e93412b54f45c1937d58b23638d322c19d7ada62c0ceac26f7e2510889d44a496012f37972bc5e2525f1dca54ffa5ec5f05c94632d05746c768adc5ced29efba5d2bcf5fea3bfd1fd7a29ac4a791f624881bea8329a5c1bf25db322bbe9250dbcc644f19de7df4669524d9aeb372dfbef9bfcb9fb4589732425e51a4b1acfdb01d8daaf04504500e3dde91d1e4ccf73e32fd3163f73d756da1cf69624c7fed16f54dfdb686745ef5de0618fb17de3a772576db65b98f752494c60e44180e4f91a1866481206539c70cc5d13654402b035b7e00c8abed1fe6a9c111b150ef72e27bb1e25323896f32e254603dffb44f26005d6d53aa7b8aa8fd6d9dc15f461768f25b7dd53b74f0c7eae9f21dba564b54df983c2529d6d0a319aec4be6610e88be4a35584ab8237f34d6251b8c722bbfe27e9d234204c57ddb5462946222dbef6b9b9db624e8bc85f794af9ef9a660a33f711396dbb4e3a74003aa30cdbd988cc8c983e8857e340a16cd4572fbe0f469e3ab91ca0234602c039ca3a13414415c9ad7317bedfcfa4afdf815e5b49007e711d286c11393e223577cc85f4332d0d1487e0201b49b456b0b57690c2c8b6766d10c163704ac12072eede57772cdb413c38a7972f155a25be8d04040f00f5dccd80680b2583c6f3e06fca0ca82ec2bcad8edabb9989d8955a97d3e24e8408a926c2c88b19e40cf0f9bdc38c6394e9afa8f48beb2e1b60bdf95070b4b634f259aeaa373903fd4f15b9489542528f17ca232927b7d607599fcf4e68acb8ff5a43cbad182dd4106897b21e1cbf097fd77df9f0ae89393083072a76c1f531631b49718b676b59a71974900e85e065b83ecff36819c688a38cd1b7ccc270ebe00e9b2647670b0f46f40a4893bdece0f40858a6a13e328f5c717b38c2066f8a0da01a162631d644b4443c2b2abbee3b8528bacb9cdc78565d264e09e802913d9639419520627349c10b738c9bf7924f65198232d16feb41fe3f27c5a7b87d0afa0c8a3aebf4374b87ac9c680ceea8b5bc0ea5ea4b2b585039d3d521bef1abe16515f0ffaab04ea2d70f46471a01362ece611f9e64c07f119e42f2ceffc6cea431df60d52fcfe194ad809552cf5eb4dcc474940b351ec859793716227f29cba692aa1b159129f063c3174039905029fda8724ccf7d9f6b516d7fab7a067e5abecdbefd8e475e0223a4bb2c0498049354778a843bcd094c96ce97e15f8a0093aacbf383af8ba43ef05f843ffb569180d70cd88a8fd99ceba6818ef757bae576a403b0067090736252cbb45f208efb5c91b7cca6c3dff1a424c08ca3a566249b78a18f6cb1ecd64a3394979a5e449b1f6d071f05ce2d5eeacb2d01acd050e317505eabb7ccfbee001e87f10f518fd1dbce4f1fc627be03b3171b2c4c6be96b39e1c62a7fb312b73c918e6c194cfe44f5df0e722a78efcadb88672db00bbdbad40ee534de306fc830c9d2ceb5d19d574deb7f830ba97cb6ff06fec34f2256c35dc5c29132146330344c206d1775ec7bd1ea695f5799f05cc38a3c5861e81d72aeae0641990f8808b94f5e5e79594d82e1ef987d67f21a328c1d9452b47c754ccac856c1293e72f60d39e5e44139e4cc5322b29616bcd7438a4659ef537e64034a703150943797f770fc1f1931056479fee67b81b9f72f19bca2d5d2eec5e2842ccfbcf13e222b3b4b4b4e452ca23b469a43a77172d4dbb35efdc0764f6720b586ff6ba2355d25285e31cf375a308e4dc41b58a75258fb2e6d6c8ff339d167ff6bd96e5925fc698458676b47477727d7a6bf1a80f61c9f9b0d99b7dc75f14f9f728c1850075aeb53049c93daaa4bf3500a39287777afa05b1a2ef8fa946d9a0a5237f809cdf7ada3f276b38b3b5c00ff8909c4688b8d3fcb807e2ff59ed677985d47005a4ef25a3eff9a8982af8be953a16d1f25e00dd0071a5782511d79200c2723bef94287c20bd729ae39b583db3a198f3ceadc6e4d4b5f7660fc16c063b072e5ccddabb7e6d7a75d6d9a28e3de8e00e2e27e1011c70358de7bba934783bf28cca5790ff155214d515e01d776da75e8944a312d0b2b67c219d32f94a6b2dee166473b110e891aa3be81f0619608a19c83c7f6220eea10deefb0b68f0525f4e1d7cb5f27e2dc6d713920ef23b8ccb48113a6052d05ee0db928f40efcbd9bb340484e8742d2e2e9ce9221523aba9c6efc89ab1e2e24a9c61e319e30ab0b3f0aa058e4d044638db0699220084c244f75c89147ce217c0b50bb1da2fff724b73ae14f34442b9e347c5d1eda39328d2b6d676bb93ad32ebd25c756c8498e5d46cd529691fd565fd600c0fd264832bac06df7a6a6ca92cf3eb102c5fced5c0c4738ffec206eff3f9e81877fe38861f34c359adc3524779c04aa51e3b5df8236667d3c07348b8da81a8042b72ce503e0ca65aeb13a0d6b2a33d14ed1b4128e4cc3954e3f65737fa00138a1a80e2469897305f1a3fc5de7f85203510dadd57ed5a94321ddd46c2dca066b1cee08f1bbf37f24eb6d698556570c8900470c0fb5164ce9844e04d42758313958f76e10b127f43606f7b9c15c1e8641e79f0860c95b70135e682bd06b535d07f7ed78f8713948f316090047394f81fb1cf99559d9b423ab4f36fa7dba8b0053b81654ea771efc5dfa0bc03a50cb29320614fb403a821c9df98fbbb085be81c1b25b21628571bd40f68b1e099cf6aae03fc9e7baa5dcc51295efa074c230733137b65138395d0bc042c454bbec3f0b2effb775725ee98ba97cab268416c1db0434db66555b7b8a07ea5b2d14895daf34e7d5084a6e33ecf1896dba8c953d260b0aed1b69966976ed247b1a31d1bceb60bf12a414f4cd39e5ebce71a815dec00960cea7c6c95d63aa36144bf47df4cd6f3988a89c394fb297e180e67986ab8849ea6e58e3868f9c257dce8f31ef52bff3432c26f2b76406e59c4e22dadfd53939f0698f7a06c20d1c97266e5def55642bf7b893f7fda72e3adae168383a15acf3344de8c9129678a4bef53c27739898b97cac2541a812c24ca64883130d43b4f7c42777260ac6e11917949dd9e53f849ff3508bdc7dc47c6da9eb5b527d2aa714826fc233dee5428db3ddadd1f0cd913e4edab6486cf097ed1f8708704a20bb583dc9f0b80f7a46f30535d609a2d3e7925afd14e4a29238ecae8c4883645f6e70220e2d3af52e91e49830285d4bc3ee28d0f7ca6775eda276c954ea1971704e72e0929b16184102c4b220e2e9441a7911ed169e2a0d2fca9fa16a9fc99c98851016567dac8d03a561592b9e5193ba8cc72b9e70e7304a24da54d341fee1e09b61ab5150807c3a69f89988ac1ad321e89a379e3f0e4fa0152eea7b928c17f5b07109f0aa5ffb7cdc19a83466ce8f36aebd4a405d9ddf5f7ffcf2c3c9637fa4c1e1b0eaccd6699c48d9346009ef2193959c86dc9840817ada4f814375092d32478c7d6c490d05c6c79266aa329491ff25c41e27c99bf7f29091c4ae4b586d0111495493c53d57695e91f8efb1694b7352b17d290a2b3a2c183072c0f66bc824a5a9ed8c6faa666fe33f67bc85e57a0f4fae4a19b8d317ca3127c448b4ea8dbf0525ef223003c471ade53b1e00d6487c9f4e2a5604f9ffa3ea8f7fe8a509bb1f2ebdfd536be9959737b4eade7f29274bcd6ce52ea0dbd079f52ecf13a8238eb9b587a436f80740b72749457f1513bbcd414a745f66555da62055b71b20b1e9932b4958df64f85ba35a5b4336600080e554f9f9b29ce39fae14bdaa8eaded7a0770891ba323d42d6b84fdbb7205b8c62fa8151dd7dd843a6081d517573ad9c46add95f616469f128e977175ef91546e816e3f45116436b433f19283dee27caa4ef25a01f6e0ec2260a75f86f0c5cef0f5ca9df579e56d4029a5f4da7bf2ceacf07b26e8e45f04f22b453fd510aaeb9b5cc498fa7958dd6ed2cd8d1ac31ef3002123c20e0c4d97c85a57e505721aa5b81efd53f0a57a9cf45c5ecd7c439e5af6f3d4dd181b0e146446a6ffb545f257ed92b179ab02481e8bce73d6313351e38895cbef6b1269a5fa725e9d5ef760f3f77ce2968f6eae7de4e32df09e3f888683fa4021dd0f658e96507ad276aa0464dc62b5186fe709622826430bb5e3000c9905f57b50776f19e7350f7dd938d041a7f6deac2", 0x2000, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r2, 0x801c581f, 0x0) 00:07:28 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000001000)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff5070000000000000300000000000c00095000000000000002ba728041598d6fbd30cb599e83d24bd8137a3aa81d36bb3019c13bd2321af3cf1a54f26fb0b71d0e6adfefcf1d8f7faf75e0f226bd917487960717142fa9ea4318123751c0a0e168c1886d0d4d35379bd223ec839bc16ee988e6e0dc8cedf3ceb9fbfbf9b0a4def23d410f6296b32a83438810720a159cda903634e369a9e152ddca64057ff3c4744aeaccd3641110bec4e9027a0c8055bbfc3a96d2e8910c2c39e4b3449abe802f5ab3e89cf6c662ed4048d3b3e22278d00031e5388ee5c867ddd58211d6ece1ccb0cd2b6d3cffd963218ce740068725c37074e468ee207d2f73902ebcfcf49822775985bf31b715f5888b24efa0000000000000000000000000000000000000000ddffffff020000000000000000ddffffff0000b27cf3d1848a54d7132be1ffb0adf9deab3323aa9fdfb52faf9cb09c3bfd09000000b91ab219efdebb7b3de8f67581cf796aad4223b9ff7ffcad3f6c962b9f03000000000000001cf41ab11f12fb1e0aff4034007de7c6592df1a6c64d8f20a67745409e011f1264d43f153b3d34899f40159e800ea2474b540500a30b23bcee46762c2093bcc9eae5ee3e980026c96f80ee1a74e04bde740750fa4d9aaa705989b8e673e3296e52d337c57bbf112874ec309baed0495f06d058a73651d6fe048ba6866adebab53168770a71ad901ace383e41d277b103923a9d971f7a2591dbe4a912ffaf6f658f3f9cd16286744f83a83f138f8f92efd92239eafce5c1b3f97a297c9e49a0c3300ef7b7fb5f09e0c8a868a353409e34d3e82279637599f35a02000000483cac394c7bbdcd0e0eb52162e0c410ade7a36b2635d60916de48a4e70f03cc4146a77af02c1d4cefd4a2b94c0aed8477dfa8ceefb467f05c6977c78cdbf37704ec737555392a0b064bdaba71f897144910fe050038ec9e47de89298b7bf4d769ccc18eede0068ca1457870eb30d211e23ccc8e06dddeb61799257ab55ff413c86ba9affb12ec757c7234c270246c878d01160e6c07bf6cf8809c3a0d062357ba2515567230ad1e1f4933545fc3c741374211663f6b63b1dd044dd0a2768e825972ea3b77641467c89fa0f82e8440105051e5510a33dcda5e143fbf221fff161c12ca389cbe4c51b3ec00675cc175067d2a214f8c9d9b2ecf63016c5fd9c26a54d43fa050b88d1d43a8645bd9109b7e07869bba7131421c0f39113be7664e08bdd7115c61afcb718cf3c4680b2f6c7a8400e378a9b15bc20f49e298727340e87cdefb40e56e9cfad973347d0de7ba4754ff231a1b933d8f931b8c552b2c7c503f3d0e7ab0e958adb862822e40009995ae166deb9856291a43a6f7eb2e32cefbf463789eaf79b8d4c2bf0f7a2cb032dad13007b82e6044f643fc8cd07ae636a5dbe9864a117d27326850a7c3b570863f532c218b10af13d7be94987005088a83880ccab9c9920c2d2af8c5e13d52c83ac3fa7c3ae6c08384865b66d2b4dcb5dd9cba16b62040bf8702ae12c77e6e34991af603e3856a346cf7f9fe0bc9f2a1a7506d35d2a0d7485ce5eb7088aeda890cf8a4a6f31ba6d9b8cb098f935bdcbb29fd0f1a342c010000000000000048a9dea00000b91d2309dc7ae401005f52053a39e7307c09ff3ac3e820b01c57dd74d4aafc4c383a17bc1de5347bb71ca165cbbbaa2920f602327484386b21b96492ae662082b56cf666e63a757c0ef3ea7af6881513be94b362e15ffca8ec453b3a2a67bedca1c7669522e8dff8bc570a93fbdb688c3aefd4755c277a6ea6b11163392619d87995b51c96febd5f24a34998d2010fd5facf68c4f84e2f66e27c81a149d7b331983d3b74444953fc1216dfec10b724be3733c26f12538376e177ffef6fd2603bfab96831957a08e4919a463d5332a2546032a3c06b94f168e8fc4bda0c294723fe306f26c467af4b926644672985fab7cc67bc5b5f5d38cdd8df95147ebe1cd88b0a2fbbde9951be42827dfddfefb238fac2303cc8982f1e55b005afcfea5eb037248fefad6bb02c162ce92ab12713522b97506c267744c8ec3d2e80cf3205d36699ff381bc81231fb5e12e45f3059f361d08d6a6d01dd79ca9bfb4e06249427b029447a3ed70a2b70be521ea27dc8cf3c9bdf83b93405db07e82e2ddf4c4d26f1cdd8c3c9736cf5e5086de3b484f85f3e0e97dd7e8a87ac42a08986753eb5afe1f8ae05347e2148613c3aeaf2d67f4375ba5c7f1b0033f8dfe01d9cb2a70801f763524e1d79d812ced782646b5f79c8fc08bb5c11020108d702edd2ea9c96cfcb9066668627820d2d48aa5fc0a7bf1b51afd85350ada7b78c598fa8701b400884de790b54e5ab2e8ff0c7aea3e0b6eeac95c4c2eef2e5eb1d019d52099fbd404e8ece970f67736ba7e960bd8b1e4105ce7e31f7c9c3e3fa61aac667565e0400000000000000a8cfda890a98b90087e91d703e98535b107b8f4653be4c46a3a1adb07d226952b8573b417018316fa96e942e35c4baa16d4122c863709b08d4639a2ca46ac90ac42913ee9bcaa875fc700ba367ca3182105960bef3378a989213b27cbaae79942e0f00203d0f027485ef09ec37e682b7ce565237c18b6a174b1c9c0263014a68bfa7a358932e884a14d9eaab8928939dc4c934bfbee6f8f8e8a7f522de1e03278e41c75cc2cb4bcd460cda8b19fefe172d6c3696f76b16cc451b098f41427f727ba74e6a6cfe5f16e171d910dd0111037bdeae7a7015061f8a87015df80e65d89e53b720d87764fa94bb8741dbc50f047ed65322fa65bea25c9f711c81a73a984164c6d91bffb6eb775090d9532b95e2cdd9a25c84872df5bfdabadd338a0312424957c4cf0fe30876ad5deddbc219038af7fb2ff6799cbf079360fe4457f8b16ae81d525f6fca63dfb3307a51a4772fd43528a71b4327940567e8057c8111a53bf9f8fa51d601c811367f76e41d8ea651a5e61e18f9850ed9cc007506d6e03ecad08282e8c4f924699fcb00c7f4d1"], &(0x7f0000000140)='GPL\x00'}, 0x48) r1 = socket$kcm(0x2, 0x200000000000001, 0x0) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000200)=r0, 0x4) setsockopt$sock_attach_bpf(r1, 0x1, 0x1b, &(0x7f0000000680), 0x4) 00:07:28 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00'}) accept$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000380)=0x2b) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f00000002c0)={@private1={0xfc, 0x1, '\x00', 0x1}, @private0={0xfc, 0x0, '\x00', 0x1}, @dev={0xfe, 0x80, '\x00', 0x24}, 0x0, 0x8, 0x8, 0x0, 0x4, 0x0, r2}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r3, 0x890b, &(0x7f00000002c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1, @mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50010, r4}) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000140)=0x7f, 0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00'}) ioctl$sock_inet6_SIOCADDRT(r5, 0x890b, &(0x7f0000000200)={@mcast1={0xff, 0x5}, @dev={0xfe, 0x80, '\x00', 0x1c}, @private1, 0x0, 0x0, 0x0, 0x100, 0x2, 0x100043}) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r6, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCDELPRL(0xffffffffffffffff, 0x89f6, &(0x7f0000000100)={'sit0\x00', &(0x7f00000003c0)=ANY=[@ANYBLOB="7a242c9540785528f6cf61bd97ef5a923aa030a684483e8cec59e824fc95c17b5e6b6c49b9fe022d3fcdb656138fc2d71b2e84d02bb839680bf85ff37d3727095375ffba02adf8e15052ea74d779de7db1b8e7e880d5c3786f50b5fe30fda767297e3ee7001207aff46c8dee9550975823d217b12cc6882cfa629ddc6651b203e060480716475a4fb133ef646855dd63ca6c8c0f883a17245340e0ac9b4c5fcede0583dad523c9e1b8f8"]}) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f00000002c0)={@dev={0xfe, 0x80, '\x00', 0x3f}, @private0, @private0, 0x0, 0x0, 0x0, 0x400, 0x6, 0x100043, r7}) socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYBLOB="5c02000011000101", @ANYRES32, @ANYBLOB="686cc10000ea65902b"], 0x25c}}, 0x0) 00:07:28 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000004c40)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x1f}]}, @NFT_MSG_NEWSETELEM={0x80, 0xe, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x54, 0x3, 0x0, 0x1, [{0x50, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x4c, 0x1, 0x0, 0x1, [@NFTA_DATA_VALUE={0x45, 0x1, "3547cb1cf9f20a7e713222ef969e4f4f198417a9aa0166d1526fcbd2195a4bbd322d77793f43899f7dea8f7cf3273443ac6778e0e4f96a659d5ad775878d9a317c"}]}]}]}]}], {0x14, 0x10}}, 0x104}}, 0x0) 00:07:28 executing program 4: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCGLCKTRMIOS(r0, 0x5456, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, "2abbe98ad1295e8e1b82a0087216e342118cea"}) [ 448.800078][T15157] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 448.812223][T15163] loop3: detected capacity change from 0 to 264192 00:07:28 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000001000)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff5070000000000000300000000000c00095000000000000002ba728041598d6fbd30cb599e83d24bd8137a3aa81d36bb3019c13bd2321af3cf1a54f26fb0b71d0e6adfefcf1d8f7faf75e0f226bd917487960717142fa9ea4318123751c0a0e168c1886d0d4d35379bd223ec839bc16ee988e6e0dc8cedf3ceb9fbfbf9b0a4def23d410f6296b32a83438810720a159cda903634e369a9e152ddca64057ff3c4744aeaccd3641110bec4e9027a0c8055bbfc3a96d2e8910c2c39e4b3449abe802f5ab3e89cf6c662ed4048d3b3e22278d00031e5388ee5c867ddd58211d6ece1ccb0cd2b6d3cffd963218ce740068725c37074e468ee207d2f73902ebcfcf49822775985bf31b715f5888b24efa0000000000000000000000000000000000000000ddffffff020000000000000000ddffffff0000b27cf3d1848a54d7132be1ffb0adf9deab3323aa9fdfb52faf9cb09c3bfd09000000b91ab219efdebb7b3de8f67581cf796aad4223b9ff7ffcad3f6c962b9f03000000000000001cf41ab11f12fb1e0aff4034007de7c6592df1a6c64d8f20a67745409e011f1264d43f153b3d34899f40159e800ea2474b540500a30b23bcee46762c2093bcc9eae5ee3e980026c96f80ee1a74e04bde740750fa4d9aaa705989b8e673e3296e52d337c57bbf112874ec309baed0495f06d058a73651d6fe048ba6866adebab53168770a71ad901ace383e41d277b103923a9d971f7a2591dbe4a912ffaf6f658f3f9cd16286744f83a83f138f8f92efd92239eafce5c1b3f97a297c9e49a0c3300ef7b7fb5f09e0c8a868a353409e34d3e82279637599f35a02000000483cac394c7bbdcd0e0eb52162e0c410ade7a36b2635d60916de48a4e70f03cc4146a77af02c1d4cefd4a2b94c0aed8477dfa8ceefb467f05c6977c78cdbf37704ec737555392a0b064bdaba71f897144910fe050038ec9e47de89298b7bf4d769ccc18eede0068ca1457870eb30d211e23ccc8e06dddeb61799257ab55ff413c86ba9affb12ec757c7234c270246c878d01160e6c07bf6cf8809c3a0d062357ba2515567230ad1e1f4933545fc3c741374211663f6b63b1dd044dd0a2768e825972ea3b77641467c89fa0f82e8440105051e5510a33dcda5e143fbf221fff161c12ca389cbe4c51b3ec00675cc175067d2a214f8c9d9b2ecf63016c5fd9c26a54d43fa050b88d1d43a8645bd9109b7e07869bba7131421c0f39113be7664e08bdd7115c61afcb718cf3c4680b2f6c7a8400e378a9b15bc20f49e298727340e87cdefb40e56e9cfad973347d0de7ba4754ff231a1b933d8f931b8c552b2c7c503f3d0e7ab0e958adb862822e40009995ae166deb9856291a43a6f7eb2e32cefbf463789eaf79b8d4c2bf0f7a2cb032dad13007b82e6044f643fc8cd07ae636a5dbe9864a117d27326850a7c3b570863f532c218b10af13d7be94987005088a83880ccab9c9920c2d2af8c5e13d52c83ac3fa7c3ae6c08384865b66d2b4dcb5dd9cba16b62040bf8702ae12c77e6e34991af603e3856a346cf7f9fe0bc9f2a1a7506d35d2a0d7485ce5eb7088aeda890cf8a4a6f31ba6d9b8cb098f935bdcbb29fd0f1a342c010000000000000048a9dea00000b91d2309dc7ae401005f52053a39e7307c09ff3ac3e820b01c57dd74d4aafc4c383a17bc1de5347bb71ca165cbbbaa2920f602327484386b21b96492ae662082b56cf666e63a757c0ef3ea7af6881513be94b362e15ffca8ec453b3a2a67bedca1c7669522e8dff8bc570a93fbdb688c3aefd4755c277a6ea6b11163392619d87995b51c96febd5f24a34998d2010fd5facf68c4f84e2f66e27c81a149d7b331983d3b74444953fc1216dfec10b724be3733c26f12538376e177ffef6fd2603bfab96831957a08e4919a463d5332a2546032a3c06b94f168e8fc4bda0c294723fe306f26c467af4b926644672985fab7cc67bc5b5f5d38cdd8df95147ebe1cd88b0a2fbbde9951be42827dfddfefb238fac2303cc8982f1e55b005afcfea5eb037248fefad6bb02c162ce92ab12713522b97506c267744c8ec3d2e80cf3205d36699ff381bc81231fb5e12e45f3059f361d08d6a6d01dd79ca9bfb4e06249427b029447a3ed70a2b70be521ea27dc8cf3c9bdf83b93405db07e82e2ddf4c4d26f1cdd8c3c9736cf5e5086de3b484f85f3e0e97dd7e8a87ac42a08986753eb5afe1f8ae05347e2148613c3aeaf2d67f4375ba5c7f1b0033f8dfe01d9cb2a70801f763524e1d79d812ced782646b5f79c8fc08bb5c11020108d702edd2ea9c96cfcb9066668627820d2d48aa5fc0a7bf1b51afd85350ada7b78c598fa8701b400884de790b54e5ab2e8ff0c7aea3e0b6eeac95c4c2eef2e5eb1d019d52099fbd404e8ece970f67736ba7e960bd8b1e4105ce7e31f7c9c3e3fa61aac667565e0400000000000000a8cfda890a98b90087e91d703e98535b107b8f4653be4c46a3a1adb07d226952b8573b417018316fa96e942e35c4baa16d4122c863709b08d4639a2ca46ac90ac42913ee9bcaa875fc700ba367ca3182105960bef3378a989213b27cbaae79942e0f00203d0f027485ef09ec37e682b7ce565237c18b6a174b1c9c0263014a68bfa7a358932e884a14d9eaab8928939dc4c934bfbee6f8f8e8a7f522de1e03278e41c75cc2cb4bcd460cda8b19fefe172d6c3696f76b16cc451b098f41427f727ba74e6a6cfe5f16e171d910dd0111037bdeae7a7015061f8a87015df80e65d89e53b720d87764fa94bb8741dbc50f047ed65322fa65bea25c9f711c81a73a984164c6d91bffb6eb775090d9532b95e2cdd9a25c84872df5bfdabadd338a0312424957c4cf0fe30876ad5deddbc219038af7fb2ff6799cbf079360fe4457f8b16ae81d525f6fca63dfb3307a51a4772fd43528a71b4327940567e8057c8111a53bf9f8fa51d601c811367f76e41d8ea651a5e61e18f9850ed9cc007506d6e03ecad08282e8c4f924699fcb00c7f4d1"], &(0x7f0000000140)='GPL\x00'}, 0x48) r1 = socket$kcm(0x2, 0x200000000000001, 0x0) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000200)=r0, 0x4) setsockopt$sock_attach_bpf(r1, 0x1, 0x1b, &(0x7f0000000680), 0x4) 00:07:28 executing program 4: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCGLCKTRMIOS(r0, 0x5456, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, "2abbe98ad1295e8e1b82a0087216e342118cea"}) 00:07:28 executing program 1: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_RESIZE(r0, 0x5609, &(0x7f0000000180)={0x0, 0x8001}) 00:07:28 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000001000)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff5070000000000000300000000000c00095000000000000002ba728041598d6fbd30cb599e83d24bd8137a3aa81d36bb3019c13bd2321af3cf1a54f26fb0b71d0e6adfefcf1d8f7faf75e0f226bd917487960717142fa9ea4318123751c0a0e168c1886d0d4d35379bd223ec839bc16ee988e6e0dc8cedf3ceb9fbfbf9b0a4def23d410f6296b32a83438810720a159cda903634e369a9e152ddca64057ff3c4744aeaccd3641110bec4e9027a0c8055bbfc3a96d2e8910c2c39e4b3449abe802f5ab3e89cf6c662ed4048d3b3e22278d00031e5388ee5c867ddd58211d6ece1ccb0cd2b6d3cffd963218ce740068725c37074e468ee207d2f73902ebcfcf49822775985bf31b715f5888b24efa0000000000000000000000000000000000000000ddffffff020000000000000000ddffffff0000b27cf3d1848a54d7132be1ffb0adf9deab3323aa9fdfb52faf9cb09c3bfd09000000b91ab219efdebb7b3de8f67581cf796aad4223b9ff7ffcad3f6c962b9f03000000000000001cf41ab11f12fb1e0aff4034007de7c6592df1a6c64d8f20a67745409e011f1264d43f153b3d34899f40159e800ea2474b540500a30b23bcee46762c2093bcc9eae5ee3e980026c96f80ee1a74e04bde740750fa4d9aaa705989b8e673e3296e52d337c57bbf112874ec309baed0495f06d058a73651d6fe048ba6866adebab53168770a71ad901ace383e41d277b103923a9d971f7a2591dbe4a912ffaf6f658f3f9cd16286744f83a83f138f8f92efd92239eafce5c1b3f97a297c9e49a0c3300ef7b7fb5f09e0c8a868a353409e34d3e82279637599f35a02000000483cac394c7bbdcd0e0eb52162e0c410ade7a36b2635d60916de48a4e70f03cc4146a77af02c1d4cefd4a2b94c0aed8477dfa8ceefb467f05c6977c78cdbf37704ec737555392a0b064bdaba71f897144910fe050038ec9e47de89298b7bf4d769ccc18eede0068ca1457870eb30d211e23ccc8e06dddeb61799257ab55ff413c86ba9affb12ec757c7234c270246c878d01160e6c07bf6cf8809c3a0d062357ba2515567230ad1e1f4933545fc3c741374211663f6b63b1dd044dd0a2768e825972ea3b77641467c89fa0f82e8440105051e5510a33dcda5e143fbf221fff161c12ca389cbe4c51b3ec00675cc175067d2a214f8c9d9b2ecf63016c5fd9c26a54d43fa050b88d1d43a8645bd9109b7e07869bba7131421c0f39113be7664e08bdd7115c61afcb718cf3c4680b2f6c7a8400e378a9b15bc20f49e298727340e87cdefb40e56e9cfad973347d0de7ba4754ff231a1b933d8f931b8c552b2c7c503f3d0e7ab0e958adb862822e40009995ae166deb9856291a43a6f7eb2e32cefbf463789eaf79b8d4c2bf0f7a2cb032dad13007b82e6044f643fc8cd07ae636a5dbe9864a117d27326850a7c3b570863f532c218b10af13d7be94987005088a83880ccab9c9920c2d2af8c5e13d52c83ac3fa7c3ae6c08384865b66d2b4dcb5dd9cba16b62040bf8702ae12c77e6e34991af603e3856a346cf7f9fe0bc9f2a1a7506d35d2a0d7485ce5eb7088aeda890cf8a4a6f31ba6d9b8cb098f935bdcbb29fd0f1a342c010000000000000048a9dea00000b91d2309dc7ae401005f52053a39e7307c09ff3ac3e820b01c57dd74d4aafc4c383a17bc1de5347bb71ca165cbbbaa2920f602327484386b21b96492ae662082b56cf666e63a757c0ef3ea7af6881513be94b362e15ffca8ec453b3a2a67bedca1c7669522e8dff8bc570a93fbdb688c3aefd4755c277a6ea6b11163392619d87995b51c96febd5f24a34998d2010fd5facf68c4f84e2f66e27c81a149d7b331983d3b74444953fc1216dfec10b724be3733c26f12538376e177ffef6fd2603bfab96831957a08e4919a463d5332a2546032a3c06b94f168e8fc4bda0c294723fe306f26c467af4b926644672985fab7cc67bc5b5f5d38cdd8df95147ebe1cd88b0a2fbbde9951be42827dfddfefb238fac2303cc8982f1e55b005afcfea5eb037248fefad6bb02c162ce92ab12713522b97506c267744c8ec3d2e80cf3205d36699ff381bc81231fb5e12e45f3059f361d08d6a6d01dd79ca9bfb4e06249427b029447a3ed70a2b70be521ea27dc8cf3c9bdf83b93405db07e82e2ddf4c4d26f1cdd8c3c9736cf5e5086de3b484f85f3e0e97dd7e8a87ac42a08986753eb5afe1f8ae05347e2148613c3aeaf2d67f4375ba5c7f1b0033f8dfe01d9cb2a70801f763524e1d79d812ced782646b5f79c8fc08bb5c11020108d702edd2ea9c96cfcb9066668627820d2d48aa5fc0a7bf1b51afd85350ada7b78c598fa8701b400884de790b54e5ab2e8ff0c7aea3e0b6eeac95c4c2eef2e5eb1d019d52099fbd404e8ece970f67736ba7e960bd8b1e4105ce7e31f7c9c3e3fa61aac667565e0400000000000000a8cfda890a98b90087e91d703e98535b107b8f4653be4c46a3a1adb07d226952b8573b417018316fa96e942e35c4baa16d4122c863709b08d4639a2ca46ac90ac42913ee9bcaa875fc700ba367ca3182105960bef3378a989213b27cbaae79942e0f00203d0f027485ef09ec37e682b7ce565237c18b6a174b1c9c0263014a68bfa7a358932e884a14d9eaab8928939dc4c934bfbee6f8f8e8a7f522de1e03278e41c75cc2cb4bcd460cda8b19fefe172d6c3696f76b16cc451b098f41427f727ba74e6a6cfe5f16e171d910dd0111037bdeae7a7015061f8a87015df80e65d89e53b720d87764fa94bb8741dbc50f047ed65322fa65bea25c9f711c81a73a984164c6d91bffb6eb775090d9532b95e2cdd9a25c84872df5bfdabadd338a0312424957c4cf0fe30876ad5deddbc219038af7fb2ff6799cbf079360fe4457f8b16ae81d525f6fca63dfb3307a51a4772fd43528a71b4327940567e8057c8111a53bf9f8fa51d601c811367f76e41d8ea651a5e61e18f9850ed9cc007506d6e03ecad08282e8c4f924699fcb00c7f4d1"], &(0x7f0000000140)='GPL\x00'}, 0x48) r1 = socket$kcm(0x2, 0x200000000000001, 0x0) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000200)=r0, 0x4) setsockopt$sock_attach_bpf(r1, 0x1, 0x1b, &(0x7f0000000680), 0x4) 00:07:28 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SFACILITIES(r0, 0x89e3, &(0x7f0000000040)={0x52, 0x0, 0x8, 0x8, 0x1000}) 00:07:28 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SFACILITIES(r0, 0x89e3, &(0x7f0000000040)={0x52, 0x0, 0x8, 0x8, 0x1000}) 00:07:28 executing program 1: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_RESIZE(r0, 0x5609, &(0x7f0000000180)={0x0, 0x8001}) [ 448.944536][T15157] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 449.222531][ T3668] tipc: Node number set to 10136234 00:07:29 executing program 5: openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008dceba394fc9d73b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea2105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000f87c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000004200)="58328294d874caad8a12640936bc76b73b43265e8c629fe2f60d364fadbe10292f83aefa37a1dbf7ea0bd5585f5c4ed4bb7918d1237e3fea63c03087a279d1a0a12102a4149a9ec02a4de8892a61d06a77d21132b629efe2b3c59782f67a468fef2ce5930ac273c2c23b1d69754cf127cf303d4512ab2762aa6522ba0aa5361dec8cf057ba5847c73f2ed97a1eee212ab3710485f0f75979d4d29041e84633137be29e67ca58570e4a13e9f7c7b9163aa39ddd871f3c2560916af8e64fc9680b78faea87379bd1030d689e0a7d26c60b5abe737e36c73fb98c437e62c64d2f00480c253583099e64c81cde1062750330df26a1b29e655b4cb3b2fdc1bd692d4c460989df76c006d8bca89583f832346da885056d5fbe52c920e986b577bd460dc6a1c605cc9ca4f48f729393bf01d9f2f32eec0493d90d438bf1210f2c8da7b067a754b8f09ba9ddeaa9af823b51e142ef7b57f53b79bdb5b5686f07f5b7dc223daaf555e92602013da58e9ec15006e79d358e1aa00f5322e890bdfe751887f8372e51009e7d7402b2ba050bdd852cf5fca1c9a55503fb066dc7b4baa424be92ed3eb6712911964121b10256f3ae10436d4a388d5d31fd3c0228a8d94f80eaacb9d2c4d869ee47889a9983e0bf53b2e45fc9b0127fd6e1dbcc544f45e1883f2d3862e970c0bb531afa305e2b3e2d16883fb29ec51517aa578933d12c39c2104648c3024a2121666dbf8c8528f0815c11b3e40c203eb89bde5d4a562da1f5cfb0acf32df3154251113e06d7d789124a185c567f3f87dc289c71ce19b65402307900c4f9a147f4c0108c86e0bdee2e4444c3b50bfbcd57de3e97734eab3031643a747210306a062648c71971a5c46c6e1766640881b78909f90e74f53c5dd279366a4c30c5bc7b073e2ebee81c5ac4ec43714fff747edd68d7c3e341a784af26ce17fe45dd40f3c425535550de1c758e3664ff716c9b18f34907b834f9d03a3dff6f52de4350d0f4c07820921e2641a7badcf618d6839050f1eebd538e85f5709e7050206b6ac69d210aa5cf6e3303b2f29e3de8da681a3427ed8b7146717240926ade19681d6c25f56b732b99e54ffdb3e3264a21864782f8d7b773d5f2588cd50c9e6b44bc10bca946fc54d3536701296e1f7264bb55fbdd55bd699e24b9139225828c02482641f1b94fdf7b2c58330f9fa2769706a34074c289489d261b7a8b4e4d9582bcd3309be62df747dd659f0cbf79df70efbcd046314ecee9630a7a35b92c69d41e5c7e986ba107b43d36c56d655750c49fc9be922f4fce15aa027454ebc607f01027ba528172657cf966f1154a6ff38156fda9798ec25d4696f898cce059545a939e1931ef9557f64ad722db35fe6d7e52a3f2dc51351f0736ae39dfe82df6b654f89303acf4c83014b2eb6c403af5756e66cc0be9be607392f295a03055af11ecfe5b55d9f0e165f481b5addca36b769a1ba9281e134c7a19cffbb686a8feb410cecf1c915b973228a43cec9ebcb0eb1a9eeb89fd9641355b92953a8c5890331f0e70f60eb3e8a7cb3b415244c348a21af37dca258a7c183e3c9e7bd3a2ec97b96d10ff0147b1381e832d2e6f5a6dd33b58b28de53c5a983dad154b00ed6cf5b241ce0f4d082558fbad23d68c396cf1b147f8ef6784585bb76eb0c5315ef898b85fda4a190f0dbc43ee47380af7c2d548ee6652c5d01e96ae5da065885aa05e877d467193ff6821b20510fe30e9db0ce49c9728a5e5d2b4c9c30d8c2865c329f95ae2209b3a5179cb23f1ab2fe7a27593bcd056e6ed9b4ddf3a81036b86173569328b2060399c7de92129fa9fa2c14a2ae048630d0de9b1a032812500bbe6bb478edc2148b03172bbc18ad8ad9e7f824560c0bedae5ea1d289843ad3cbf281bb1b8bff52ecc0475390e8533777433f84d54365d827ffa5a1a0bcdab305e2c660f3fe9e83d502362683bf082a21ec473df3b66e8b6741ca390ab5939ccdb9e29e4f801f88a3a10ae003ed7846a7352274bae1f23ccb7a64a110e404859193bb517f239b13f460084b3ea7e5068a8f6ff3cf9d49dd461ad34d7be7995869f797fa978894d7fbd17fbfb4d6a60de67cb901a58c477bf62e9cb2c2c3ac92b9abdfa68623402caad9a0feb8e3172e4792963f3b8ed11706950fb7c4078dc7136d8b39c4e0e51c94b6a94b4d050cb725f086e3312ac1ae2be80337682ed0a54f4fd54e8441137f964033389c20eb6236d39395f396b2e5667b86820f5a07206a454d37ad8646cb2a315fecf140583e7313496817ec3a9b38f409768ceafb68927861ff6a9a90f4d63e4eedccfb9aa4f9cd4c682b86808fc8acb3d3263f2762ba0d2d441ae58f8434ea74548cd97f8f67dc6b9c8cf81fe8fcb706c41957863dcfba67235bba52dd7b55f72855361850ba1bc56a895bd5e3cbc5e3fc1526652f3543fb06d4cf8d5e4859accb804ede9f0f473b4d75b066f89da5554a910986b4e4a5d7dd1e9671280e5bbe4794f03c702978c6e4161529c872308517e9c5362d1dd11e2c3cd0306217d2594eac47982d4330b20a103a0d421e7e118f25435d82613bd90eb79843f194bdf323886801df32f00e1f17f6cb71dcb19ccf7964f361ce7973393425a0669a8e1838c12a0cf59a919e88f4a2f4a5a4ef1f5395017700aff679ec90d9f24e2500c2ab891c94e584b71b0ff3f0cb71c371585215df5ba6535581b555fdab0b82dfd87febc3c9f15aa221735026d32dd2d6bd0de8b7bd3b71e98787187c5b0cb9441a97ac6c9f0d810f3f3c66b1927acd10f797e53ff91e33707cb96927efbaf601ec67ab2d50870b7c71eebd335af4a01292b77113ebac48f1e57add85490aa9a885693809403dea071a82cf00c33c9272fcdf3ba975de03e4ca3617a1391e288a7bc3cfcecbb0ac7dc4edb976ad868cfb1fc526459ff224db2b5982b50209139e3dd665db51440f1a3d8e8aff144a103170c5f7350acb8b029694425823764b7db045b280933af464b8bec8154cb6fb9a45ec304ef1106325cb6369e9cf896c4e2a5c6891c8acf136d9ab1752782e2628382aca59b1d4356a05af51077051c206b9e472f1319289f6fb855c08d301871961e7c9e2e4344697e9cf0996e20d6f32c3be4e30f6205ecb519f73530783f0c2ba978297c53175f2fea9c6f7a678a91c0eb4938fe4e2eb8fe8a84fe9a7b857a9d512a6d2801a8438b09cd44cb78fef14771f80e0a34378b48e6262ed7e35c1a06c9ec0be471fe8412a764d11de4e82999b520543fa3fe9c94f5391ed9504d41c7680fa24ee0104a78499bd46d4f5e029b6901404d4af395028a109e9bdafae78e8cedfec8035e9d6f74c150c1712a5ce8905b633a5243441e6bcb96c20a5a6d0959a1ae8bda11c1280e58f0877548954d8f223c87c3451252feb9d772bde078ddd5fafc62429d8da3581435b441cdc295bb082dc38e4d443891da61c894d035ed623497663001bfd203fab0c7f7d9f9f422301c6e88ec5d520ee71fe3c96ec7e8658cfc5419616c8b7e26965913c84c37e43b4178d49e88102e29a827979e9f16e1483ff2648486d453e95eae53a883019c0d670d3eabcb5bc10b3b77a9a66ac125fc73e2c253cf04ba6eecdfa3779ec3818fb6fbbd81f277d8137df8cab6f8a217081fe623db06682a87b81a88b16c08421ae5abbf97d869641dd084b751872d127b3ffa12d912ecaf62642f4574823d210c8202a6a4d0469b64ce838b985929db4af2c01b9190e880e6df28a492012a45558e6a96a2ed0f04a5c3c8ef45f992a0f37c3ca911f8c7ea2a0af804f7c4554332af10a23441658c08057a5544e4cef42e58d97b3e77ad7cb75c992c4bab3a488b3dca15764c4bbf844e7b37b07e58b826202e75ba481388ac8318798d516cafefa887232ccf073cf34d183c764ccfe38ad65ebb2a3ee2053fa0ae43b8093d5e105c581a03f33e2914768fc7c43ea17e3b3caa51a72a674b5a7a5c4d9cd2a5a6080cd6e7af08e9fbef9f641fb0a3473cab0b09121cb1dc14488ee4835b76e3ec4f066d14dbd990ec282233a0034fbd32af43e6530223e137a8e94883a898f926218674319d21f813de39488c5f7b4b2a2cf1f3012bb778aa6c82b26cb4310e4a308a95beb82685219ebf3076e5596a3ae7a46e7be11a37aad9121326f2e06393e040c6303f1382d889c5e4f2eb85504242fab36f3fa3b526dcc976a4b22c75295869ab1dbf5de279137966f39a5404dbf71718dbd79f5aa4af0cc4c3ccfe0d7af5aee374870c47cd601f41f9f16b2666ab51eb25b0d0271b72a78fe6fe0c07d8104d65acff62cfbc6708347e78a56c72f5778c5adad6f738dadb6e68c1b961d19aa9c496aef9394e6b3e43ca14853732a35c2638533a860f9249b32d6be787827d24e0a79b2ce005bd6f26832372582c2c426af19aaf2d794bd776dc2304ebca9abc81921e5ee4ed732092eeed6abef69a0348c701a2db66ffbedcbf2a23fddbe028ae75f3a3908c27654c68655749176916ad70c520500ddab948e1e2ed9b851f936305534b7e547b5ec965ae1ff3dfd3da529f422bc3e43cb90b587529a65dc544a15840853e1af460550ffedc08bf1c18843cada8dec8593b1df8f5c49a5a6a61aebac9e7a3006777fb09bd5e9e00f63157f46c4ff771d7582338bd47ae5816bcf31f66165c3020ecfdd3cacd013631eac9a423addf86190034802ab3eef8b0c08c03a625957c8755131ee7197187f2c91f7fdfc282e5d283b8d11b813427da2a8053075a767a5dab8529793bca1159dce00be57e321fa66bb2de8d60d16989845c6ee5d9d942f0da9e3a1bc4822607440e29bc86a93e68cf6d2ec19311c60271ebf7d0ea9ecb0664dd8c62715fa8e6e93bca26cfb7d81a0ce8a8df4844991ed72a894a550d79300d594b319f204bc905e666283483273ec3e172fda7461565470cf0c13b3fa21e84456ad4c153d34eb945cc0fb930aa9ca7cc09410d26384ab2d63d6333c97d8889b1035260fe82ffd8dd8fd401927d137b9eedea21f27f41bd629708ef278137bb4b0fbd0e8af153ca2c33c21c3c38fa9790b0003ff759a0dc0789010627f2ff80f4ced52f8fe50fc89c64a201c944884b19df1df4936735d53da78b278fe305137caa3c42e8e078c65031232f76e821ec9184368113db5fbe88e06eb53b9927dbea2b84fad3c6e016de3744dc11b31e5e435ff47c961dd0cbdbbd23f5d5157cab9982b4f8c5b52328a93e3257fa3014b9914974eaf4ddcdc691d7f706d5744840900b1b377570db88c8c53978cf5851a6e97c501c6aba084b9805c40c22f647d0b2ceddbb9ee019ae0e0d929da23e60fb446f8ed19c34fcfc2e396f9f455710e81031618b24904ff8229c5db341a436d06b94f1ede51d1563de30da53550ddbdde04c0dde00c559935da4c2ccd3643a4214c038646b4f36f5226db9003631984fa78e8c08ff13712419b531e0cf802d1d79e9936f8af947bd82664b450131bc8455d73ebbf58a988dcaa9f68398673b294b3af1eb9bfe9d6ce5b6477f5f96d51fc05c5137b844c52962ac8d4d3b549a5c5c15df72f283876d19855dd9589909317d2a78650388e6ef4abb7fa5dba799347db504e820a0dfa47bb199a8d158dc9ae30b843efc4eb9add176552a267be0fb1e1d6ceca1fef538f7ae9e12babf32f0e10441d34371ff1674548c6e4b8ac5b4ff7362ee82a05104a5def73169a8a23e88a7e1ee7a821d37c7540827785f64f891f07aa52442677a816df16a2d71b18f1c9c341138ae23fcc907655d7a93d1bc4fdef453f4650c65841fe0016ef2e97fade9818c37ba087bc13126e9abd2d96559e89bb3414ac548617ce9fb5d570adf20cb4991f289d2244d5767dec314ac5a7140f8303a3647fb25d2981e04cf23873809487bddefc9c9a0a8d284b8592e65cfc09c48905820cdb264b2b5403bd58e2b31446f57024b23d1bb86261ee1e422109a1f0ccd395e2396d6e20f89e1ba16debaf8ecc9986630d59fe00f91f3456e1e198d971a5c0c428d3f2b91c34e57cb27a3173fb38114d46f3b8ab0c5d81e764fd581d7f0143ddbd3984a6183c7365f37b36c28a3a6c9fb43d836f2627d613487fc91d6cb4749af0fbf5bde9bc0a0f404ac28f016ffcb303fbae5c1c37f189b0b6cb99ecc40f9bb018e148754c164838b2d9a93340d131b7217bc8240cfed2eef3bba1ec033b737b431d16c41bbbbe997ba73c0439042e8e4bf302a9f9328757311b92faf07ecb15428aabceb9ef28da77f1ef9f694c9a5a0e79f6c823e113747716db4ca13e4eb375aa808b650a9d5f45cc99c5c027d3a82e44481356d584e77bea1ce699fc0ce891d018758db653af94f56149766c728cd8d597b76c40a0650cfa593eb66054ce61d1f40a6661206cb705045dce0856eee1b8d67e65eabb3e006150ac23aee2e59cc15e349cf099ba0c83b8560d7038896523e26091dfcb3153b9c8cc8834a45acdc80074b3e1844400c3b8d2485f41b2564e9825a7cbcbf127098c9ee0b37c2dedecc9f80f56ff9a04c3ffd10cc576e108efc5f12197664f7ee1c1d338612b9fa6a48252ae20d75d5d02a34a0de6b7e8cbd5849cca5b44cd912609803ab0ac355d62a5e9c51224412a723f2ddd203b6b8b9862550bc5b426b9cd3135e03fa4ec480e90d5e6cbebe20c9fea56ed38fa51d5e4454db8fb602be900f0ae6214adfb76bdfa1d83f4d781ac15093583bc30d25f0fbc49c0536d67af27f914adf61ecfb66ab5e4a9a4b430f984b8282b430a6f4b9a1d79ad5cce2c667b9e19efcad38d3a0d0cda2bbecd6e424766c0d0e5ec0e9dff334c42ef11a35bfd508bebefb9a5e7962c708c433db6d0d2766252fb320e48dec12fa90ad375dcda455ea30c8815b51f6add0b147e3622aaf4b4a03dfa7fe698e92789f6bbfcf212430114ea72a075bf080264879ad186316c0c3fd815591305daaa38b17957267a6f67cea8d7a3ee79bf40a6d9ab8f801027697cedc4a7e3b97edddb5ec2eb1cc46f033d78e0544cc41dae6b540e76f052f0720721f6c65800229dc4c9aaefadbe7bed9250a43d6eeca851096794dbd3251539a290a2f9ee8967f3401b5c18ad3f0ff9a44ec1836d0ade7638f92de5699eb7625148401d49ad32e9d5cd193b57d4c1696679f68009dc2582843aac13e8f0415e31b372f1c1722053bfa0a639586f3df0bcddce7deeb674b0f2968eb698cd36c6e86e7c827b8f4d98b13cb83ab13a113cd2b7b9a3d04cd92790d9678a7ae1380366f9fb69ce8b8dc0b7c6427ea7734728639313873144dd861813a0c880aa6850715d63e7d4582f99e23fc8ee9b4efdf430e432d321238a8e9bcd057a1adf5cb7c7005b3df2769f570c62cac2991cbf082cf91bb284bda18e34dae8c7bf0ca57bc8a469e93412b54f45c1937d58b23638d322c19d7ada62c0ceac26f7e2510889d44a496012f37972bc5e2525f1dca54ffa5ec5f05c94632d05746c768adc5ced29efba5d2bcf5fea3bfd1fd7a29ac4a791f624881bea8329a5c1bf25db322bbe9250dbcc644f19de7df4669524d9aeb372dfbef9bfcb9fb4589732425e51a4b1acfdb01d8daaf04504500e3dde91d1e4ccf73e32fd3163f73d756da1cf69624c7fed16f54dfdb686745ef5de0618fb17de3a772576db65b98f752494c60e44180e4f91a1866481206539c70cc5d13654402b035b7e00c8abed1fe6a9c111b150ef72e27bb1e25323896f32e254603dffb44f26005d6d53aa7b8aa8fd6d9dc15f461768f25b7dd53b74f0c7eae9f21dba564b54df983c2529d6d0a319aec4be6610e88be4a35584ab8237f34d6251b8c722bbfe27e9d234204c57ddb5462946222dbef6b9b9db624e8bc85f794af9ef9a660a33f711396dbb4e3a74003aa30cdbd988cc8c983e8857e340a16cd4572fbe0f469e3ab91ca0234602c039ca3a13414415c9ad7317bedfcfa4afdf815e5b49007e711d286c11393e223577cc85f4332d0d1487e0201b49b456b0b57690c2c8b6766d10c163704ac12072eede57772cdb413c38a7972f155a25be8d04040f00f5dccd80680b2583c6f3e06fca0ca82ec2bcad8edabb9989d8955a97d3e24e8408a926c2c88b19e40cf0f9bdc38c6394e9afa8f48beb2e1b60bdf95070b4b634f259aeaa373903fd4f15b9489542528f17ca232927b7d607599fcf4e68acb8ff5a43cbad182dd4106897b21e1cbf097fd77df9f0ae89393083072a76c1f531631b49718b676b59a71974900e85e065b83ecff36819c688a38cd1b7ccc270ebe00e9b2647670b0f46f40a4893bdece0f40858a6a13e328f5c717b38c2066f8a0da01a162631d644b4443c2b2abbee3b8528bacb9cdc78565d264e09e802913d9639419520627349c10b738c9bf7924f65198232d16feb41fe3f27c5a7b87d0afa0c8a3aebf4374b87ac9c680ceea8b5bc0ea5ea4b2b585039d3d521bef1abe16515f0ffaab04ea2d70f46471a01362ece611f9e64c07f119e42f2ceffc6cea431df60d52fcfe194ad809552cf5eb4dcc474940b351ec859793716227f29cba692aa1b159129f063c3174039905029fda8724ccf7d9f6b516d7fab7a067e5abecdbefd8e475e0223a4bb2c0498049354778a843bcd094c96ce97e15f8a0093aacbf383af8ba43ef05f843ffb569180d70cd88a8fd99ceba6818ef757bae576a403b0067090736252cbb45f208efb5c91b7cca6c3dff1a424c08ca3a566249b78a18f6cb1ecd64a3394979a5e449b1f6d071f05ce2d5eeacb2d01acd050e317505eabb7ccfbee001e87f10f518fd1dbce4f1fc627be03b3171b2c4c6be96b39e1c62a7fb312b73c918e6c194cfe44f5df0e722a78efcadb88672db00bbdbad40ee534de306fc830c9d2ceb5d19d574deb7f830ba97cb6ff06fec34f2256c35dc5c29132146330344c206d1775ec7bd1ea695f5799f05cc38a3c5861e81d72aeae0641990f8808b94f5e5e79594d82e1ef987d67f21a328c1d9452b47c754ccac856c1293e72f60d39e5e44139e4cc5322b29616bcd7438a4659ef537e64034a703150943797f770fc1f1931056479fee67b81b9f72f19bca2d5d2eec5e2842ccfbcf13e222b3b4b4b4e452ca23b469a43a77172d4dbb35efdc0764f6720b586ff6ba2355d25285e31cf375a308e4dc41b58a75258fb2e6d6c8ff339d167ff6bd96e5925fc698458676b47477727d7a6bf1a80f61c9f9b0d99b7dc75f14f9f728c1850075aeb53049c93daaa4bf3500a39287777afa05b1a2ef8fa946d9a0a5237f809cdf7ada3f276b38b3b5c00ff8909c4688b8d3fcb807e2ff59ed677985d47005a4ef25a3eff9a8982af8be953a16d1f25e00dd0071a5782511d79200c2723bef94287c20bd729ae39b583db3a198f3ceadc6e4d4b5f7660fc16c063b072e5ccddabb7e6d7a75d6d9a28e3de8e00e2e27e1011c70358de7bba934783bf28cca5790ff155214d515e01d776da75e8944a312d0b2b67c219d32f94a6b2dee166473b110e891aa3be81f0619608a19c83c7f6220eea10deefb0b68f0525f4e1d7cb5f27e2dc6d713920ef23b8ccb48113a6052d05ee0db928f40efcbd9bb340484e8742d2e2e9ce9221523aba9c6efc89ab1e2e24a9c61e319e30ab0b3f0aa058e4d044638db0699220084c244f75c89147ce217c0b50bb1da2fff724b73ae14f34442b9e347c5d1eda39328d2b6d676bb93ad32ebd25c756c8498e5d46cd529691fd565fd600c0fd264832bac06df7a6a6ca92cf3eb102c5fced5c0c4738ffec206eff3f9e81877fe38861f34c359adc3524779c04aa51e3b5df8236667d3c07348b8da81a8042b72ce503e0ca65aeb13a0d6b2a33d14ed1b4128e4cc3954e3f65737fa00138a1a80e2469897305f1a3fc5de7f85203510dadd57ed5a94321ddd46c2dca066b1cee08f1bbf37f24eb6d698556570c8900470c0fb5164ce9844e04d42758313958f76e10b127f43606f7b9c15c1e8641e79f0860c95b70135e682bd06b535d07f7ed78f8713948f316090047394f81fb1cf99559d9b423ab4f36fa7dba8b0053b81654ea771efc5dfa0bc03a50cb29320614fb403a821c9df98fbbb085be81c1b25b21628571bd40f68b1e099cf6aae03fc9e7baa5dcc51295efa074c230733137b65138395d0bc042c454bbec3f0b2effb775725ee98ba97cab268416c1db0434db66555b7b8a07ea5b2d14895daf34e7d5084a6e33ecf1896dba8c953d260b0aed1b69966976ed247b1a31d1bceb60bf12a414f4cd39e5ebce71a815dec00960cea7c6c95d63aa36144bf47df4cd6f3988a89c394fb297e180e67986ab8849ea6e58e3868f9c257dce8f31ef52bff3432c26f2b76406e59c4e22dadfd53939f0698f7a06c20d1c97266e5def55642bf7b893f7fda72e3adae168383a15acf3344de8c9129678a4bef53c27739898b97cac2541a812c24ca64883130d43b4f7c42777260ac6e11917949dd9e53f849ff3508bdc7dc47c6da9eb5b527d2aa714826fc233dee5428db3ddadd1f0cd913e4edab6486cf097ed1f8708704a20bb583dc9f0b80f7a46f30535d609a2d3e7925afd14e4a29238ecae8c4883645f6e70220e2d3af52e91e49830285d4bc3ee28d0f7ca6775eda276c954ea1971704e72e0929b16184102c4b220e2e9441a7911ed169e2a0d2fca9fa16a9fc99c98851016567dac8d03a561592b9e5193ba8cc72b9e70e7304a24da54d341fee1e09b61ab5150807c3a69f89988ac1ad321e89a379e3f0e4fa0152eea7b928c17f5b07109f0aa5ffb7cdc19a83466ce8f36aebd4a405d9ddf5f7ffcf2c3c9637fa4c1e1b0eaccd6699c48d9346009ef2193959c86dc9840817ada4f814375092d32478c7d6c490d05c6c79266aa329491ff25c41e27c99bf7f29091c4ae4b586d0111495493c53d57695e91f8efb1694b7352b17d290a2b3a2c183072c0f66bc824a5a9ed8c6faa666fe33f67bc85e57a0f4fae4a19b8d317ca3127c448b4ea8dbf0525ef223003c471ade53b1e00d6487c9f4e2a5604f9ffa3ea8f7fe8a509bb1f2ebdfd536be9959737b4eade7f29274bcd6ce52ea0dbd079f52ecf13a8238eb9b587a436f80740b72749457f1513bbcd414a745f66555da62055b71b20b1e9932b4958df64f85ba35a5b4336600080e554f9f9b29ce39fae14bdaa8eaded7a0770891ba323d42d6b84fdbb7205b8c62fa8151dd7dd843a6081d517573ad9c46add95f616469f128e977175ef91546e816e3f45116436b433f19283dee27caa4ef25a01f6e0ec2260a75f86f0c5cef0f5ca9df579e56d4029a5f4da7bf2ceacf07b26e8e45f04f22b453fd510aaeb9b5cc498fa7958dd6ed2cd8d1ac31ef3002123c20e0c4d97c85a57e505721aa5b81efd53f0a57a9cf45c5ecd7c439e5af6f3d4dd181b0e146446a6ffb545f257ed92b179ab02481e8bce73d6313351e38895cbef6b1269a5fa725e9d5ef760f3f77ce2968f6eae7de4e32df09e3f888683fa4021dd0f658e96507ad276aa0464dc62b5186fe709622826430bb5e3000c9905f57b50776f19e7350f7dd938d041a7f6deac2", 0x2000, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r2, 0x801c581f, 0x0) 00:07:29 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000001000)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff5070000000000000300000000000c00095000000000000002ba728041598d6fbd30cb599e83d24bd8137a3aa81d36bb3019c13bd2321af3cf1a54f26fb0b71d0e6adfefcf1d8f7faf75e0f226bd917487960717142fa9ea4318123751c0a0e168c1886d0d4d35379bd223ec839bc16ee988e6e0dc8cedf3ceb9fbfbf9b0a4def23d410f6296b32a83438810720a159cda903634e369a9e152ddca64057ff3c4744aeaccd3641110bec4e9027a0c8055bbfc3a96d2e8910c2c39e4b3449abe802f5ab3e89cf6c662ed4048d3b3e22278d00031e5388ee5c867ddd58211d6ece1ccb0cd2b6d3cffd963218ce740068725c37074e468ee207d2f73902ebcfcf49822775985bf31b715f5888b24efa0000000000000000000000000000000000000000ddffffff020000000000000000ddffffff0000b27cf3d1848a54d7132be1ffb0adf9deab3323aa9fdfb52faf9cb09c3bfd09000000b91ab219efdebb7b3de8f67581cf796aad4223b9ff7ffcad3f6c962b9f03000000000000001cf41ab11f12fb1e0aff4034007de7c6592df1a6c64d8f20a67745409e011f1264d43f153b3d34899f40159e800ea2474b540500a30b23bcee46762c2093bcc9eae5ee3e980026c96f80ee1a74e04bde740750fa4d9aaa705989b8e673e3296e52d337c57bbf112874ec309baed0495f06d058a73651d6fe048ba6866adebab53168770a71ad901ace383e41d277b103923a9d971f7a2591dbe4a912ffaf6f658f3f9cd16286744f83a83f138f8f92efd92239eafce5c1b3f97a297c9e49a0c3300ef7b7fb5f09e0c8a868a353409e34d3e82279637599f35a02000000483cac394c7bbdcd0e0eb52162e0c410ade7a36b2635d60916de48a4e70f03cc4146a77af02c1d4cefd4a2b94c0aed8477dfa8ceefb467f05c6977c78cdbf37704ec737555392a0b064bdaba71f897144910fe050038ec9e47de89298b7bf4d769ccc18eede0068ca1457870eb30d211e23ccc8e06dddeb61799257ab55ff413c86ba9affb12ec757c7234c270246c878d01160e6c07bf6cf8809c3a0d062357ba2515567230ad1e1f4933545fc3c741374211663f6b63b1dd044dd0a2768e825972ea3b77641467c89fa0f82e8440105051e5510a33dcda5e143fbf221fff161c12ca389cbe4c51b3ec00675cc175067d2a214f8c9d9b2ecf63016c5fd9c26a54d43fa050b88d1d43a8645bd9109b7e07869bba7131421c0f39113be7664e08bdd7115c61afcb718cf3c4680b2f6c7a8400e378a9b15bc20f49e298727340e87cdefb40e56e9cfad973347d0de7ba4754ff231a1b933d8f931b8c552b2c7c503f3d0e7ab0e958adb862822e40009995ae166deb9856291a43a6f7eb2e32cefbf463789eaf79b8d4c2bf0f7a2cb032dad13007b82e6044f643fc8cd07ae636a5dbe9864a117d27326850a7c3b570863f532c218b10af13d7be94987005088a83880ccab9c9920c2d2af8c5e13d52c83ac3fa7c3ae6c08384865b66d2b4dcb5dd9cba16b62040bf8702ae12c77e6e34991af603e3856a346cf7f9fe0bc9f2a1a7506d35d2a0d7485ce5eb7088aeda890cf8a4a6f31ba6d9b8cb098f935bdcbb29fd0f1a342c010000000000000048a9dea00000b91d2309dc7ae401005f52053a39e7307c09ff3ac3e820b01c57dd74d4aafc4c383a17bc1de5347bb71ca165cbbbaa2920f602327484386b21b96492ae662082b56cf666e63a757c0ef3ea7af6881513be94b362e15ffca8ec453b3a2a67bedca1c7669522e8dff8bc570a93fbdb688c3aefd4755c277a6ea6b11163392619d87995b51c96febd5f24a34998d2010fd5facf68c4f84e2f66e27c81a149d7b331983d3b74444953fc1216dfec10b724be3733c26f12538376e177ffef6fd2603bfab96831957a08e4919a463d5332a2546032a3c06b94f168e8fc4bda0c294723fe306f26c467af4b926644672985fab7cc67bc5b5f5d38cdd8df95147ebe1cd88b0a2fbbde9951be42827dfddfefb238fac2303cc8982f1e55b005afcfea5eb037248fefad6bb02c162ce92ab12713522b97506c267744c8ec3d2e80cf3205d36699ff381bc81231fb5e12e45f3059f361d08d6a6d01dd79ca9bfb4e06249427b029447a3ed70a2b70be521ea27dc8cf3c9bdf83b93405db07e82e2ddf4c4d26f1cdd8c3c9736cf5e5086de3b484f85f3e0e97dd7e8a87ac42a08986753eb5afe1f8ae05347e2148613c3aeaf2d67f4375ba5c7f1b0033f8dfe01d9cb2a70801f763524e1d79d812ced782646b5f79c8fc08bb5c11020108d702edd2ea9c96cfcb9066668627820d2d48aa5fc0a7bf1b51afd85350ada7b78c598fa8701b400884de790b54e5ab2e8ff0c7aea3e0b6eeac95c4c2eef2e5eb1d019d52099fbd404e8ece970f67736ba7e960bd8b1e4105ce7e31f7c9c3e3fa61aac667565e0400000000000000a8cfda890a98b90087e91d703e98535b107b8f4653be4c46a3a1adb07d226952b8573b417018316fa96e942e35c4baa16d4122c863709b08d4639a2ca46ac90ac42913ee9bcaa875fc700ba367ca3182105960bef3378a989213b27cbaae79942e0f00203d0f027485ef09ec37e682b7ce565237c18b6a174b1c9c0263014a68bfa7a358932e884a14d9eaab8928939dc4c934bfbee6f8f8e8a7f522de1e03278e41c75cc2cb4bcd460cda8b19fefe172d6c3696f76b16cc451b098f41427f727ba74e6a6cfe5f16e171d910dd0111037bdeae7a7015061f8a87015df80e65d89e53b720d87764fa94bb8741dbc50f047ed65322fa65bea25c9f711c81a73a984164c6d91bffb6eb775090d9532b95e2cdd9a25c84872df5bfdabadd338a0312424957c4cf0fe30876ad5deddbc219038af7fb2ff6799cbf079360fe4457f8b16ae81d525f6fca63dfb3307a51a4772fd43528a71b4327940567e8057c8111a53bf9f8fa51d601c811367f76e41d8ea651a5e61e18f9850ed9cc007506d6e03ecad08282e8c4f924699fcb00c7f4d1"], &(0x7f0000000140)='GPL\x00'}, 0x48) r1 = socket$kcm(0x2, 0x200000000000001, 0x0) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000200)=r0, 0x4) setsockopt$sock_attach_bpf(r1, 0x1, 0x1b, &(0x7f0000000680), 0x4) 00:07:29 executing program 3: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000004740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c880000000000000000000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ca100cbc5928f33be200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009427000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ee9c978c345caf9000000000000000000000000000000000000000000000089eb1ea93f9cfe51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b82798d000000000000000000000000000000000000000000000000000000000000000000005aa91617127c149eb10297011842af245ddae258f9ca063f9f5716b8c4b44d1e232014e6eef5a317de86d26929601542f7"], 0x1008, 0x2, 0x1000) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(0x0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000004680)={0x3, "8e17b89b4454883acf67509be0d8dcff5b310067483071f25fb589dca55c45ff2b01b662273c138e999e117f308ded63f9b56e3b1864210d25e0610523b878562d6b8c3b0a330e0812d63b6356033b07de180830be68d32e608f10acdf31a641b3e8e5950fefd5ce3d07d8b8adbd7001d343081c2991ec18894dfaf05036d1bc9cd9b81968236f3590d49901649f245bd652c65344663e9e64f6de22b770bb31b9002cf52bafc82f05bff0419973"}, 0xb6, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="d700000000000000"], 0x8, 0x0) msgrcv(r1, &(0x7f0000002300)={0x0, ""/43}, 0x33, 0x1, 0x800) msgrcv(0x0, &(0x7f0000002340)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="020185ffffff0a400000ff45ac0000ffffff00000080000000000000144000ff030081ffffff001f00000004000080f93fd563c1d71107000000008008da55aa", 0x40, 0x1c0}]) syz_read_part_table(0x2, 0x4, &(0x7f0000002280)=[{&(0x7f0000001100)="c1e0dcab5b87bed7c4266883e6aa2dcb5b1bdab361b35a4577024dac14c00f96edd54136f96aa5b193a9624c27b9e8aab3d9d173fe4e13ed6e7d5310471e8abeaa3d5e9dfc27bb9f098dddc52e3e2facf373631fd9c6d8d5150e93586d98114777dbe27cc43d750292dcfc5e61e894b1dc6dfb11b07e0644fe671caefdd248fe0425f6d5cd7c", 0x86, 0x354a}, {&(0x7f00000011c0)="760c05f794e783485d82463a2d3b5d786dd0248e0698ffa61404d63851672e7c2ebe881991ac02fa2a3d1e04b472f7126e22bc3a1a2132c460a1194d835d8041e9499a5e80214107fe07c9b01863c5060ce064669b800413add97f179691a39dbdbf5316ad50cd1200661f74c2692eba90912f1acf75d598c2f5c710cee0093cadae04fe6eb3af6d9df679d0f8c2fe10abff56602c906320bc323dcdaa1e1c61b843714d6cd5a1f54ccb7c56892b95186b27d9e70bd7e10b17e56bbf42a13922a162c2f7b6c7a297bc1a9445bc15b8bc453115b8b04fceb08a6a0627584347773b32cf1225a9e789473cb0412e1e763d7ac7b6846c7508b688ed43c833c481570f76229c290809efe548da62f0779c6470e349238558a96535d79fdba74fc8cfe3b114e4d1b6909bbe5c3b06f99b54dd0d2b094edc523f32de6f866d7198dad6d9e353684ecd9315aefd813ff51e9c687d40bf151ba8f4fbe6c42267cc32734410f1e1b88e715203c08c43b8a87d06d4ee989f8e09d1c7f05e273fd37420de624ca036ce7812f8be30496685816e0d31d305d942b89100e6a85ca0959bf0b4a751b5ff97665cbd2c0d3694d70cc7b7868e4ac23c9afbe54bd79779aaa9dcc5c4183187e85e71a9db125c2fb664c96319fe4cbe49b68e8bc80040013f728871d496f892c813f6c7d1fe367fc737ee301db8712b39b8d73c91eb9363692ad8d24f0eeec505985ae3850999346153f16fbeb6ad734a58c81297cdaa7718929d6b0fc790bc0ffb5b6eb8f98d4537edefc6a3b26076525ad4496d971cbd249bab77c2d81fdc87542050a64e8d6c58b56f9d00ccafb0cfbe136c5268cf8b2803ea3c1275833753fc9ef0517e2dff4fa229abe115357fe7518e17670897c4941fd6fa349377b1303a0ccbf22d7d2cf4466c334d8408db51f0aad659604a97eae202b0f67b6e645a63fa99ffee710cb9f860f6c087b51b9b176a706b058c4d2b68af647446e2606f8c680de6b1f60b3b14d8965655474c575e33096cd0d96dfe966e0510c8024b2cfd65fc28bf7911f90271981cd3ed59bf59761683033b0329e65450e9602abf970f59cd885c68e9ec94c0f13d77e8d5d0dd7a65fb6b755876038d14112178a52a12fb60ceb262ef332d4b59b041dd496c5fc90cf82300b59d7b346702d581739bfb415d90a9475eec4311e9f1898fa448fc5cd6d9939156a01d37c7ac76ef4cd9d7c803519a42327c9f9f4eadf5bfa6bdaca50325281d09a79f6af98e922a19519ee129d5c3449ebe2f74b4085f9cc58d827a3eaa61b4ea9d8c20420d30d871291f83c08556e1898c087f6b2d363b837f0257f67fc410d8d9eb6ba506b1686eaa0c696e31f74944f6a96e83530de570694054586c0ef1ca805cf23ae3f68c16c56a56f23ab5375eef6ca39fd816a24504befd4ca485600eace9b619e9d2d384bf1b16a324b9981210f19ddadf3322665993f5a5a420d61293c85a84096fffd03441865578589b2bbc3f66a6125de0c25bb89ec4600eb3a162bb9e1ff0a8d3a65c62269a0a2ea2c7ed8cab521f7401ba2b7338d348240cb189c41561f8e04f953ca3e0e2e072c8f3aa928df67e5aea39a4a1ea60d0fc115ac4190aaf163eb1cea1181a5efdb36d55f697660eabef087d7326e74ec0f18168396aa7368d273b2319aed3208d37ce0da00d2a200ebce0a7303d8bd62854e2098c774591e0b06e8f801ef3a975acc3607b02974cba3b3150bf3824d177c8bbde64cca3a217cabf16ab750c4686e93ae510ec903fbfecd1dd066f41af52844d2141f11c9a1a477afda8fe57fd3a169219060de077a09eed6f9c2a8c81a9b107c37bbf561220c19492f3c1a1dc579b2c12266b5fb0d950bc572e684bf32651c699c22a45776f15a90cbfc1b4c783d920ada3d454bbf3dd019200d379a99e4632ccad41dc95b24a3399ca8541c030b10ef84649b553d9e0b62072b609db4d55ca3ff737a69e18f6ff144b9f02b81232eb45880f73baf0f4871e2e6b241281fd680bd02bfe69e42c62a479b58378f708506dab4b5399c01dcc841f7685acb41f8d6f2ad7d5d797fd08ba7ff940dd706b865fa82cc6f3879f572c3b262219d193b66bffe6fc26dee55583efa061f994bb677a0ed981ac02b38f4c9926b4b6a83ad4d872312f9d70975dfbfd8a30c706340dda2ac05c4ad155cafaff00f5d7c14bee6b0572b2e729090c987c0698bd79f2f6fd6ce943a91f0632fed3471a0dea4965ac6e19a542a7666681c2855a86a85dafb60565ca1d8d115aadcbbd0d584ce3e8cc965aed3d8dc662c1ae16769e63365842bd4b1cbcc9d5b18d2cbf2be5e006c4a1c1a0cdbfc3d8b0ea62f90c8134e881877f5edeb9fcf8b85acdea6362c7c5d44e00272f6463c49ae48154062e4123c556977c7d1edde6e78e18b189cc9c03bad932c1ac4b7910b20828ff58651f7d133701b7ce53318237ac5b695910d982c64b78b3dbdc31396ef94455841fcc3fe9ac0266f5a715e762c9a9d6ee22eb1624a0e4b5100ed33ed6a9fb6c4741ed774774e69c523e5a503f8e388960591be93d995170523dfb3fe44b19f3a96b8485ab6a6d9cbe6d225a5accd0a0d70f8634d05aca108c5a74de1ddd73df8da0f6252e7699ff59642e79446df10334ad0af67ef1a722ffe564080e03ac22ba476edefdefd977d18ddc7b36feeb3b981f4f6bfad401135e3c7d5d68a44fcd9b83810d18ea0c2051a70f7f30df52aeec32d2fb8243b2c4d54dcfa505781b81b1e73ce772782255e3224265579bb7fbfea57473ef729774113069117fb2135972b97daafc0022e814862c2f3025bf31dba5bbeabc0a6fa755e64a3096834c5e226b43c5c74f5bec6dccd1b9579c646968051c354abad701cfd9d4788cdb7f2d4ee62b3b83cfec384ed12b9fc2f6208019fb617be6724cbb73e93b620abe877866d0c4a248e5c51763dadd526c20713b0c7bff3af0ab516ac29d5378de496c32996bcbedafde344bbc8f0d042bb604289536dbcbfda1a7c99dc9fb8c7441f721ca3be117d0a9b2046cd03b2f020e03a1fa7c935d4902618c5efa97e913b20484f81112456866be45bc7d43af5b3bec69db86cce7ba8704b163f90d7601f264ad34958f82b187a87de2635e2952d03529dafdcb25b409d20f9370e9a42606b22d9961dbcdb6acbeb330da061a9eac723f3f53bf414bbda1f0a7d85fdc1a931fccb2108e3c713b684d6152df028a636db0c0ea311714c8768a50d1906c9dd9f16a97a929e18be1375520adbfbc07a48d08f9ebe9e514b5919984c7e1dea8eaf678e6387874b3e72a1a0ea46b730f6628e08940538beec198a1f495134c4bb075f65bd9bae8e7f3114611d885b541881f5b548481ef8e9493455990cde4ad26234b6a83ad233fe33df907f7193a1aacca577be6241fb12119044267101f7b1c01ad0d7e013ec8b79e20f98155f1b6e352db947e46e2a032774b9f315c608dcf1a790ad2abfa5d53875d16917251e4f2f6995b3e8c0e7358a9a862476b6d2dfef3f07149dcc8148d80a39d70eb1fa211414a4de9ccd6a1b8c01cf0ad386ebfee7a0dc2c060d82c58def297b7578fbc6d410cff850b107f24ff3e9a30f7e47ba6e51e97fdd1a38f361d5aac9236e70754d5ef100c1d19542355488589be3f6e1afdffc17795e6e5379ea61fb0f71204681cd11ea122347f228f800158d502f65bc44b4ccc051bda49ad066dc54e6be9b019ddfc780f05a3bef5e120e6501191c0b66e4180bf05bf7acde216853090dbcda73c46cbfe93958c9fb1e3435924f9a22530283f896d0577397dde1fb97c40ec580e280cb8f2e9192161be4cf9343a2216eb475f6bf6c1d47d33daad35881791f7b0b0e69da89b051d2427111de692db14c1d53d565cb8255d16799d776e7c31a0ed6d04a726ca7619df9e3459ffd1a795395c602e353d60fd7d9a345d94a9ab5755948ea71a60300a41eba52e5882201a75a28e08bc9828a1e1a1f95a49b4b1cfbf1c622286ad6146b0ca95375ceeb9826f51ebdad3c613d786238ca45debe05a3d5281b9e1a38727457e7e8d11a52334cfe2acde9470e86ff1d2e05b6066640c85357de319e351d3fed8fd32eb44da1ab186255a9ae7da14158ee0a357b51ec9af592a65d4bb501351aaf863d87bd1468d75bf40b27bbfa6ae564fb6698b2283af717bcb772e9e192e13f26b052db5e2b3e8e3f59fe5fb60333944023bbd5a7d6b6fc94ef98a551ad7c3a892e3af3adc61335d09dc8cd9ff241b414c38935d338fa8f95c087ed22a9f7d8abdf28a7edead6b6e426fdd69971360f32610e223832ab7a243ce67b4ab9daef794eb63c42562273f89056ee78e20d25ef6124b78ba76b42e9d7c1542d103290d678748a8a14009f82b37132e05e420b6b4da6e2f04d0581ec27c8b862fc7345cfa634b65ee1cfdb259e53a8179bffdd60e497ee7303355edbd5db970270a21c9c5d6064b82a4820721735001ab7f900ee5394019ca2abea33eaebd3d239a9e4d1f1172b31d8a27ef104b0b59f73202a10a684197a3642f97f4bfd40b3fa8072b52adc5506dd07b7697a5c1dba486f4615d55b54793de2bf7e8995edbdd801a8a5593fc73c9beeb2fce0e735737305cf4386db15677232d32f19e682c8be267756545dbb98d5bcf31676180b75009be3607fddee28c07ba24602c89ffca565f5a286132f90eca89239804a3e5e7854ae47fab7d5b75d548c4e8250a8b0bb532f04589ed5f398fb40b8a55a272584ba0a07be3b8e8950f44b01ef5ae2d0da3187ab58581046960308653ffdc8803cafb91f0a40fa3bb83aaa5ccb91644c365642b2f906a995dd2c25da955865a52c8037b137988d60b9f07a58dced497b27615c76bd3f3c2881b16987704c295c3472642ab0bf2ccf06f0be0d0b4d2339f75b190b3b08c766785110d2c64a844fc1289638bb811d1d5a24d5f907bf794da7c84264da12fd0f81a048691cf7373f06c60bde10bb2c52323e95004895f87a9e129c0ccb43ff7e4ece36de46c5e0fdae1321ddef0675f68fed79aa995ff99e563fb2a3c35b2c19674eab0c44628e933039a6295e5bbb0647e93d81d235abebdab2dddc72ee65abda93352a175fe09af27f67f29d9e721efe18911130928cc11d5d65d9206619795017d871ffc5f45406e973f8a98a8042e21037355bbb38725b2c1907d54693506e3c233ab3aa0a56596c45b3d7a092510110060dabe98585e7bd56a035b222a16149732dca1fdda7bd32dc9a1d903f793e139d915028bf15cf7a320a6f770e1e9ee2265c60b364cf29c4cbfda3297bcaabc73ce6be5d5cf4e1ddb4e3a9204947558a96fd2e17ca2146a8b6a608ebbf9fbb7be43354f0c970d8eb980cf54becf504a12fa9c0fe356b9ac8333290e4ce25c1384d72db9789eb8e10d84cba441d52fe4756f3f6a71a420dac5587ff17c46a0c26cd349232105694d8ef0f59258856e4fae61e7917b91ee1a9f664b79855d7deadb24f00aa18aec169d5cc50492747cbe13f07393c178d6d00cdd5b71e9ee9e5025deb4a8fc299ca0c8bfa0bd91b7ceb8449c78f9a19b0d7096403cfab0de0a4fa7ab58b5c5ac5a988609e52bda43b4c41d8bb67c31f0a3ff1b514ebc43b7395bc5b6278bce0a7d944ee24f23dd6c57c3688dd8f18a8fbb588894c5b59b2c649394ee1edc4ff9b256c77b5044cbf48f6c1a1d24f14027985299efc8c2680f337cfe373da7782f192932f63e5351441512503548f7e4cfde33d1658bc121af3f5c2be3af6e4282cc6b3c37e3", 0x1000, 0x1}, {&(0x7f00000021c0)="3cd6fd74b04144983cdc7516777c4306ea37fe4b21a40013faafc17560a548fea2bd961171ca0b6ffba8587ca858a0b2eb4618247318da6c1a8a71694a6058c0914f1a7b6c1e347b4d2d64fb735458bd86732da7dbd1fb48120d327f638800ea25dc92302d36025ea45c6df535629161bfd2b75e463a4e5e6f22546d873ea1492057bf75d45117b0e2cc4cc9253dd63095de4943c6795cad58b053d9b8b6e3e5b386d10e7815d3d97bf8270c8d5b36bd49", 0xb1, 0x4}, {&(0x7f0000000040)="e92eeaa10f27", 0x6, 0x100000000}]) getresuid(&(0x7f0000003400)=0x0, &(0x7f0000003380), &(0x7f00000033c0)) syz_clone3(&(0x7f0000004580)={0x8061080, &(0x7f0000003440), &(0x7f0000003480), &(0x7f00000034c0), {0xa}, &(0x7f0000003500)=""/54, 0x36, &(0x7f0000003540)=""/4096, &(0x7f0000004540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0], 0x8}, 0x58) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000004600)={{0x2, 0xee00, 0xee01, r2, 0xee00, 0x42, 0x16}, 0x0, 0x0, 0x6, 0x0, 0x2b, 0x7fff, 0x8, 0x3, 0x7, 0x0, 0x0, 0xffffffffffffffff}) 00:07:29 executing program 1: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_RESIZE(r0, 0x5609, &(0x7f0000000180)={0x0, 0x8001}) 00:07:29 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SFACILITIES(r0, 0x89e3, &(0x7f0000000040)={0x52, 0x0, 0x8, 0x8, 0x1000}) 00:07:29 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00'}) accept$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000380)=0x2b) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f00000002c0)={@private1={0xfc, 0x1, '\x00', 0x1}, @private0={0xfc, 0x0, '\x00', 0x1}, @dev={0xfe, 0x80, '\x00', 0x24}, 0x0, 0x8, 0x8, 0x0, 0x4, 0x0, r2}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r3, 0x890b, &(0x7f00000002c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1, @mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50010, r4}) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000140)=0x7f, 0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00'}) ioctl$sock_inet6_SIOCADDRT(r5, 0x890b, &(0x7f0000000200)={@mcast1={0xff, 0x5}, @dev={0xfe, 0x80, '\x00', 0x1c}, @private1, 0x0, 0x0, 0x0, 0x100, 0x2, 0x100043}) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r6, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCDELPRL(0xffffffffffffffff, 0x89f6, &(0x7f0000000100)={'sit0\x00', &(0x7f00000003c0)=ANY=[@ANYBLOB="7a242c9540785528f6cf61bd97ef5a923aa030a684483e8cec59e824fc95c17b5e6b6c49b9fe022d3fcdb656138fc2d71b2e84d02bb839680bf85ff37d3727095375ffba02adf8e15052ea74d779de7db1b8e7e880d5c3786f50b5fe30fda767297e3ee7001207aff46c8dee9550975823d217b12cc6882cfa629ddc6651b203e060480716475a4fb133ef646855dd63ca6c8c0f883a17245340e0ac9b4c5fcede0583dad523c9e1b8f8"]}) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f00000002c0)={@dev={0xfe, 0x80, '\x00', 0x3f}, @private0, @private0, 0x0, 0x0, 0x0, 0x400, 0x6, 0x100043, r7}) socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYBLOB="5c02000011000101", @ANYRES32, @ANYBLOB="686cc10000ea65902b"], 0x25c}}, 0x0) 00:07:29 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SFACILITIES(r0, 0x89e3, &(0x7f0000000040)={0x52, 0x0, 0x8, 0x8, 0x1000}) 00:07:29 executing program 0: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r3 = dup3(r0, r1, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_TDLS_MGMT(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000001240)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r4}, @void}}, [@NL80211_ATTR_IE={0x4}, @NL80211_ATTR_STATUS_CODE={0x6}, @NL80211_ATTR_TDLS_DIALOG_TOKEN={0x5}, @NL80211_ATTR_TDLS_ACTION={0x5}]}, 0x38}, 0x1, 0x0, 0x0, 0x4801}, 0x0) 00:07:29 executing program 1: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_RESIZE(r0, 0x5609, &(0x7f0000000180)={0x0, 0x8001}) 00:07:29 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f0000000200)={{0x3, 0x1, 0x18, 0xffffffffffffffff, {0xffffffffffffffff, 0xee00}}, './file0\x00'}) 00:07:29 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x10, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x0, 0x1, 0x15}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:29 executing program 0: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r3 = dup3(r0, r1, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_TDLS_MGMT(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000001240)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r4}, @void}}, [@NL80211_ATTR_IE={0x4}, @NL80211_ATTR_STATUS_CODE={0x6}, @NL80211_ATTR_TDLS_DIALOG_TOKEN={0x5}, @NL80211_ATTR_TDLS_ACTION={0x5}]}, 0x38}, 0x1, 0x0, 0x0, 0x4801}, 0x0) [ 449.729460][T15210] autofs4:pid:15210:check_dev_ioctl_version: ioctl control interface version mismatch: kernel(1.1), user(3.1), cmd(0xc018937b) [ 449.745474][T15210] autofs4:pid:15210:validate_dev_ioctl: invalid device control module version supplied for cmd(0xc018937b) [ 449.821917][T15186] loop3: detected capacity change from 0 to 1 [ 449.861336][T15186] loop3: p1 < > p2 p3 p4 [ 449.862511][T15186] loop3: partition table partially beyond EOD, truncated [ 449.864415][T15186] loop3: p1 start 16394 is beyond EOD, truncated [ 449.865989][T15186] loop3: p2 size 1075052544 extends beyond EOD, truncated [ 449.868305][T15186] loop3: p3 start 7936 is beyond EOD, truncated [ 449.869939][T15186] loop3: p4 start 7 is beyond EOD, truncated [ 449.921922][T15186] __loop_clr_fd: partition scan of loop3 failed (rc=-16) [ 449.923205][T13552] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 449.926349][T13552] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 449.928718][T13552] Buffer I/O error on dev loop3p2, logical block 0, async page read 00:07:30 executing program 5: openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008dceba394fc9d73b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea2105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000f87c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000004200)="58328294d874caad8a12640936bc76b73b43265e8c629fe2f60d364fadbe10292f83aefa37a1dbf7ea0bd5585f5c4ed4bb7918d1237e3fea63c03087a279d1a0a12102a4149a9ec02a4de8892a61d06a77d21132b629efe2b3c59782f67a468fef2ce5930ac273c2c23b1d69754cf127cf303d4512ab2762aa6522ba0aa5361dec8cf057ba5847c73f2ed97a1eee212ab3710485f0f75979d4d29041e84633137be29e67ca58570e4a13e9f7c7b9163aa39ddd871f3c2560916af8e64fc9680b78faea87379bd1030d689e0a7d26c60b5abe737e36c73fb98c437e62c64d2f00480c253583099e64c81cde1062750330df26a1b29e655b4cb3b2fdc1bd692d4c460989df76c006d8bca89583f832346da885056d5fbe52c920e986b577bd460dc6a1c605cc9ca4f48f729393bf01d9f2f32eec0493d90d438bf1210f2c8da7b067a754b8f09ba9ddeaa9af823b51e142ef7b57f53b79bdb5b5686f07f5b7dc223daaf555e92602013da58e9ec15006e79d358e1aa00f5322e890bdfe751887f8372e51009e7d7402b2ba050bdd852cf5fca1c9a55503fb066dc7b4baa424be92ed3eb6712911964121b10256f3ae10436d4a388d5d31fd3c0228a8d94f80eaacb9d2c4d869ee47889a9983e0bf53b2e45fc9b0127fd6e1dbcc544f45e1883f2d3862e970c0bb531afa305e2b3e2d16883fb29ec51517aa578933d12c39c2104648c3024a2121666dbf8c8528f0815c11b3e40c203eb89bde5d4a562da1f5cfb0acf32df3154251113e06d7d789124a185c567f3f87dc289c71ce19b65402307900c4f9a147f4c0108c86e0bdee2e4444c3b50bfbcd57de3e97734eab3031643a747210306a062648c71971a5c46c6e1766640881b78909f90e74f53c5dd279366a4c30c5bc7b073e2ebee81c5ac4ec43714fff747edd68d7c3e341a784af26ce17fe45dd40f3c425535550de1c758e3664ff716c9b18f34907b834f9d03a3dff6f52de4350d0f4c07820921e2641a7badcf618d6839050f1eebd538e85f5709e7050206b6ac69d210aa5cf6e3303b2f29e3de8da681a3427ed8b7146717240926ade19681d6c25f56b732b99e54ffdb3e3264a21864782f8d7b773d5f2588cd50c9e6b44bc10bca946fc54d3536701296e1f7264bb55fbdd55bd699e24b9139225828c02482641f1b94fdf7b2c58330f9fa2769706a34074c289489d261b7a8b4e4d9582bcd3309be62df747dd659f0cbf79df70efbcd046314ecee9630a7a35b92c69d41e5c7e986ba107b43d36c56d655750c49fc9be922f4fce15aa027454ebc607f01027ba528172657cf966f1154a6ff38156fda9798ec25d4696f898cce059545a939e1931ef9557f64ad722db35fe6d7e52a3f2dc51351f0736ae39dfe82df6b654f89303acf4c83014b2eb6c403af5756e66cc0be9be607392f295a03055af11ecfe5b55d9f0e165f481b5addca36b769a1ba9281e134c7a19cffbb686a8feb410cecf1c915b973228a43cec9ebcb0eb1a9eeb89fd9641355b92953a8c5890331f0e70f60eb3e8a7cb3b415244c348a21af37dca258a7c183e3c9e7bd3a2ec97b96d10ff0147b1381e832d2e6f5a6dd33b58b28de53c5a983dad154b00ed6cf5b241ce0f4d082558fbad23d68c396cf1b147f8ef6784585bb76eb0c5315ef898b85fda4a190f0dbc43ee47380af7c2d548ee6652c5d01e96ae5da065885aa05e877d467193ff6821b20510fe30e9db0ce49c9728a5e5d2b4c9c30d8c2865c329f95ae2209b3a5179cb23f1ab2fe7a27593bcd056e6ed9b4ddf3a81036b86173569328b2060399c7de92129fa9fa2c14a2ae048630d0de9b1a032812500bbe6bb478edc2148b03172bbc18ad8ad9e7f824560c0bedae5ea1d289843ad3cbf281bb1b8bff52ecc0475390e8533777433f84d54365d827ffa5a1a0bcdab305e2c660f3fe9e83d502362683bf082a21ec473df3b66e8b6741ca390ab5939ccdb9e29e4f801f88a3a10ae003ed7846a7352274bae1f23ccb7a64a110e404859193bb517f239b13f460084b3ea7e5068a8f6ff3cf9d49dd461ad34d7be7995869f797fa978894d7fbd17fbfb4d6a60de67cb901a58c477bf62e9cb2c2c3ac92b9abdfa68623402caad9a0feb8e3172e4792963f3b8ed11706950fb7c4078dc7136d8b39c4e0e51c94b6a94b4d050cb725f086e3312ac1ae2be80337682ed0a54f4fd54e8441137f964033389c20eb6236d39395f396b2e5667b86820f5a07206a454d37ad8646cb2a315fecf140583e7313496817ec3a9b38f409768ceafb68927861ff6a9a90f4d63e4eedccfb9aa4f9cd4c682b86808fc8acb3d3263f2762ba0d2d441ae58f8434ea74548cd97f8f67dc6b9c8cf81fe8fcb706c41957863dcfba67235bba52dd7b55f72855361850ba1bc56a895bd5e3cbc5e3fc1526652f3543fb06d4cf8d5e4859accb804ede9f0f473b4d75b066f89da5554a910986b4e4a5d7dd1e9671280e5bbe4794f03c702978c6e4161529c872308517e9c5362d1dd11e2c3cd0306217d2594eac47982d4330b20a103a0d421e7e118f25435d82613bd90eb79843f194bdf323886801df32f00e1f17f6cb71dcb19ccf7964f361ce7973393425a0669a8e1838c12a0cf59a919e88f4a2f4a5a4ef1f5395017700aff679ec90d9f24e2500c2ab891c94e584b71b0ff3f0cb71c371585215df5ba6535581b555fdab0b82dfd87febc3c9f15aa221735026d32dd2d6bd0de8b7bd3b71e98787187c5b0cb9441a97ac6c9f0d810f3f3c66b1927acd10f797e53ff91e33707cb96927efbaf601ec67ab2d50870b7c71eebd335af4a01292b77113ebac48f1e57add85490aa9a885693809403dea071a82cf00c33c9272fcdf3ba975de03e4ca3617a1391e288a7bc3cfcecbb0ac7dc4edb976ad868cfb1fc526459ff224db2b5982b50209139e3dd665db51440f1a3d8e8aff144a103170c5f7350acb8b029694425823764b7db045b280933af464b8bec8154cb6fb9a45ec304ef1106325cb6369e9cf896c4e2a5c6891c8acf136d9ab1752782e2628382aca59b1d4356a05af51077051c206b9e472f1319289f6fb855c08d301871961e7c9e2e4344697e9cf0996e20d6f32c3be4e30f6205ecb519f73530783f0c2ba978297c53175f2fea9c6f7a678a91c0eb4938fe4e2eb8fe8a84fe9a7b857a9d512a6d2801a8438b09cd44cb78fef14771f80e0a34378b48e6262ed7e35c1a06c9ec0be471fe8412a764d11de4e82999b520543fa3fe9c94f5391ed9504d41c7680fa24ee0104a78499bd46d4f5e029b6901404d4af395028a109e9bdafae78e8cedfec8035e9d6f74c150c1712a5ce8905b633a5243441e6bcb96c20a5a6d0959a1ae8bda11c1280e58f0877548954d8f223c87c3451252feb9d772bde078ddd5fafc62429d8da3581435b441cdc295bb082dc38e4d443891da61c894d035ed623497663001bfd203fab0c7f7d9f9f422301c6e88ec5d520ee71fe3c96ec7e8658cfc5419616c8b7e26965913c84c37e43b4178d49e88102e29a827979e9f16e1483ff2648486d453e95eae53a883019c0d670d3eabcb5bc10b3b77a9a66ac125fc73e2c253cf04ba6eecdfa3779ec3818fb6fbbd81f277d8137df8cab6f8a217081fe623db06682a87b81a88b16c08421ae5abbf97d869641dd084b751872d127b3ffa12d912ecaf62642f4574823d210c8202a6a4d0469b64ce838b985929db4af2c01b9190e880e6df28a492012a45558e6a96a2ed0f04a5c3c8ef45f992a0f37c3ca911f8c7ea2a0af804f7c4554332af10a23441658c08057a5544e4cef42e58d97b3e77ad7cb75c992c4bab3a488b3dca15764c4bbf844e7b37b07e58b826202e75ba481388ac8318798d516cafefa887232ccf073cf34d183c764ccfe38ad65ebb2a3ee2053fa0ae43b8093d5e105c581a03f33e2914768fc7c43ea17e3b3caa51a72a674b5a7a5c4d9cd2a5a6080cd6e7af08e9fbef9f641fb0a3473cab0b09121cb1dc14488ee4835b76e3ec4f066d14dbd990ec282233a0034fbd32af43e6530223e137a8e94883a898f926218674319d21f813de39488c5f7b4b2a2cf1f3012bb778aa6c82b26cb4310e4a308a95beb82685219ebf3076e5596a3ae7a46e7be11a37aad9121326f2e06393e040c6303f1382d889c5e4f2eb85504242fab36f3fa3b526dcc976a4b22c75295869ab1dbf5de279137966f39a5404dbf71718dbd79f5aa4af0cc4c3ccfe0d7af5aee374870c47cd601f41f9f16b2666ab51eb25b0d0271b72a78fe6fe0c07d8104d65acff62cfbc6708347e78a56c72f5778c5adad6f738dadb6e68c1b961d19aa9c496aef9394e6b3e43ca14853732a35c2638533a860f9249b32d6be787827d24e0a79b2ce005bd6f26832372582c2c426af19aaf2d794bd776dc2304ebca9abc81921e5ee4ed732092eeed6abef69a0348c701a2db66ffbedcbf2a23fddbe028ae75f3a3908c27654c68655749176916ad70c520500ddab948e1e2ed9b851f936305534b7e547b5ec965ae1ff3dfd3da529f422bc3e43cb90b587529a65dc544a15840853e1af460550ffedc08bf1c18843cada8dec8593b1df8f5c49a5a6a61aebac9e7a3006777fb09bd5e9e00f63157f46c4ff771d7582338bd47ae5816bcf31f66165c3020ecfdd3cacd013631eac9a423addf86190034802ab3eef8b0c08c03a625957c8755131ee7197187f2c91f7fdfc282e5d283b8d11b813427da2a8053075a767a5dab8529793bca1159dce00be57e321fa66bb2de8d60d16989845c6ee5d9d942f0da9e3a1bc4822607440e29bc86a93e68cf6d2ec19311c60271ebf7d0ea9ecb0664dd8c62715fa8e6e93bca26cfb7d81a0ce8a8df4844991ed72a894a550d79300d594b319f204bc905e666283483273ec3e172fda7461565470cf0c13b3fa21e84456ad4c153d34eb945cc0fb930aa9ca7cc09410d26384ab2d63d6333c97d8889b1035260fe82ffd8dd8fd401927d137b9eedea21f27f41bd629708ef278137bb4b0fbd0e8af153ca2c33c21c3c38fa9790b0003ff759a0dc0789010627f2ff80f4ced52f8fe50fc89c64a201c944884b19df1df4936735d53da78b278fe305137caa3c42e8e078c65031232f76e821ec9184368113db5fbe88e06eb53b9927dbea2b84fad3c6e016de3744dc11b31e5e435ff47c961dd0cbdbbd23f5d5157cab9982b4f8c5b52328a93e3257fa3014b9914974eaf4ddcdc691d7f706d5744840900b1b377570db88c8c53978cf5851a6e97c501c6aba084b9805c40c22f647d0b2ceddbb9ee019ae0e0d929da23e60fb446f8ed19c34fcfc2e396f9f455710e81031618b24904ff8229c5db341a436d06b94f1ede51d1563de30da53550ddbdde04c0dde00c559935da4c2ccd3643a4214c038646b4f36f5226db9003631984fa78e8c08ff13712419b531e0cf802d1d79e9936f8af947bd82664b450131bc8455d73ebbf58a988dcaa9f68398673b294b3af1eb9bfe9d6ce5b6477f5f96d51fc05c5137b844c52962ac8d4d3b549a5c5c15df72f283876d19855dd9589909317d2a78650388e6ef4abb7fa5dba799347db504e820a0dfa47bb199a8d158dc9ae30b843efc4eb9add176552a267be0fb1e1d6ceca1fef538f7ae9e12babf32f0e10441d34371ff1674548c6e4b8ac5b4ff7362ee82a05104a5def73169a8a23e88a7e1ee7a821d37c7540827785f64f891f07aa52442677a816df16a2d71b18f1c9c341138ae23fcc907655d7a93d1bc4fdef453f4650c65841fe0016ef2e97fade9818c37ba087bc13126e9abd2d96559e89bb3414ac548617ce9fb5d570adf20cb4991f289d2244d5767dec314ac5a7140f8303a3647fb25d2981e04cf23873809487bddefc9c9a0a8d284b8592e65cfc09c48905820cdb264b2b5403bd58e2b31446f57024b23d1bb86261ee1e422109a1f0ccd395e2396d6e20f89e1ba16debaf8ecc9986630d59fe00f91f3456e1e198d971a5c0c428d3f2b91c34e57cb27a3173fb38114d46f3b8ab0c5d81e764fd581d7f0143ddbd3984a6183c7365f37b36c28a3a6c9fb43d836f2627d613487fc91d6cb4749af0fbf5bde9bc0a0f404ac28f016ffcb303fbae5c1c37f189b0b6cb99ecc40f9bb018e148754c164838b2d9a93340d131b7217bc8240cfed2eef3bba1ec033b737b431d16c41bbbbe997ba73c0439042e8e4bf302a9f9328757311b92faf07ecb15428aabceb9ef28da77f1ef9f694c9a5a0e79f6c823e113747716db4ca13e4eb375aa808b650a9d5f45cc99c5c027d3a82e44481356d584e77bea1ce699fc0ce891d018758db653af94f56149766c728cd8d597b76c40a0650cfa593eb66054ce61d1f40a6661206cb705045dce0856eee1b8d67e65eabb3e006150ac23aee2e59cc15e349cf099ba0c83b8560d7038896523e26091dfcb3153b9c8cc8834a45acdc80074b3e1844400c3b8d2485f41b2564e9825a7cbcbf127098c9ee0b37c2dedecc9f80f56ff9a04c3ffd10cc576e108efc5f12197664f7ee1c1d338612b9fa6a48252ae20d75d5d02a34a0de6b7e8cbd5849cca5b44cd912609803ab0ac355d62a5e9c51224412a723f2ddd203b6b8b9862550bc5b426b9cd3135e03fa4ec480e90d5e6cbebe20c9fea56ed38fa51d5e4454db8fb602be900f0ae6214adfb76bdfa1d83f4d781ac15093583bc30d25f0fbc49c0536d67af27f914adf61ecfb66ab5e4a9a4b430f984b8282b430a6f4b9a1d79ad5cce2c667b9e19efcad38d3a0d0cda2bbecd6e424766c0d0e5ec0e9dff334c42ef11a35bfd508bebefb9a5e7962c708c433db6d0d2766252fb320e48dec12fa90ad375dcda455ea30c8815b51f6add0b147e3622aaf4b4a03dfa7fe698e92789f6bbfcf212430114ea72a075bf080264879ad186316c0c3fd815591305daaa38b17957267a6f67cea8d7a3ee79bf40a6d9ab8f801027697cedc4a7e3b97edddb5ec2eb1cc46f033d78e0544cc41dae6b540e76f052f0720721f6c65800229dc4c9aaefadbe7bed9250a43d6eeca851096794dbd3251539a290a2f9ee8967f3401b5c18ad3f0ff9a44ec1836d0ade7638f92de5699eb7625148401d49ad32e9d5cd193b57d4c1696679f68009dc2582843aac13e8f0415e31b372f1c1722053bfa0a639586f3df0bcddce7deeb674b0f2968eb698cd36c6e86e7c827b8f4d98b13cb83ab13a113cd2b7b9a3d04cd92790d9678a7ae1380366f9fb69ce8b8dc0b7c6427ea7734728639313873144dd861813a0c880aa6850715d63e7d4582f99e23fc8ee9b4efdf430e432d321238a8e9bcd057a1adf5cb7c7005b3df2769f570c62cac2991cbf082cf91bb284bda18e34dae8c7bf0ca57bc8a469e93412b54f45c1937d58b23638d322c19d7ada62c0ceac26f7e2510889d44a496012f37972bc5e2525f1dca54ffa5ec5f05c94632d05746c768adc5ced29efba5d2bcf5fea3bfd1fd7a29ac4a791f624881bea8329a5c1bf25db322bbe9250dbcc644f19de7df4669524d9aeb372dfbef9bfcb9fb4589732425e51a4b1acfdb01d8daaf04504500e3dde91d1e4ccf73e32fd3163f73d756da1cf69624c7fed16f54dfdb686745ef5de0618fb17de3a772576db65b98f752494c60e44180e4f91a1866481206539c70cc5d13654402b035b7e00c8abed1fe6a9c111b150ef72e27bb1e25323896f32e254603dffb44f26005d6d53aa7b8aa8fd6d9dc15f461768f25b7dd53b74f0c7eae9f21dba564b54df983c2529d6d0a319aec4be6610e88be4a35584ab8237f34d6251b8c722bbfe27e9d234204c57ddb5462946222dbef6b9b9db624e8bc85f794af9ef9a660a33f711396dbb4e3a74003aa30cdbd988cc8c983e8857e340a16cd4572fbe0f469e3ab91ca0234602c039ca3a13414415c9ad7317bedfcfa4afdf815e5b49007e711d286c11393e223577cc85f4332d0d1487e0201b49b456b0b57690c2c8b6766d10c163704ac12072eede57772cdb413c38a7972f155a25be8d04040f00f5dccd80680b2583c6f3e06fca0ca82ec2bcad8edabb9989d8955a97d3e24e8408a926c2c88b19e40cf0f9bdc38c6394e9afa8f48beb2e1b60bdf95070b4b634f259aeaa373903fd4f15b9489542528f17ca232927b7d607599fcf4e68acb8ff5a43cbad182dd4106897b21e1cbf097fd77df9f0ae89393083072a76c1f531631b49718b676b59a71974900e85e065b83ecff36819c688a38cd1b7ccc270ebe00e9b2647670b0f46f40a4893bdece0f40858a6a13e328f5c717b38c2066f8a0da01a162631d644b4443c2b2abbee3b8528bacb9cdc78565d264e09e802913d9639419520627349c10b738c9bf7924f65198232d16feb41fe3f27c5a7b87d0afa0c8a3aebf4374b87ac9c680ceea8b5bc0ea5ea4b2b585039d3d521bef1abe16515f0ffaab04ea2d70f46471a01362ece611f9e64c07f119e42f2ceffc6cea431df60d52fcfe194ad809552cf5eb4dcc474940b351ec859793716227f29cba692aa1b159129f063c3174039905029fda8724ccf7d9f6b516d7fab7a067e5abecdbefd8e475e0223a4bb2c0498049354778a843bcd094c96ce97e15f8a0093aacbf383af8ba43ef05f843ffb569180d70cd88a8fd99ceba6818ef757bae576a403b0067090736252cbb45f208efb5c91b7cca6c3dff1a424c08ca3a566249b78a18f6cb1ecd64a3394979a5e449b1f6d071f05ce2d5eeacb2d01acd050e317505eabb7ccfbee001e87f10f518fd1dbce4f1fc627be03b3171b2c4c6be96b39e1c62a7fb312b73c918e6c194cfe44f5df0e722a78efcadb88672db00bbdbad40ee534de306fc830c9d2ceb5d19d574deb7f830ba97cb6ff06fec34f2256c35dc5c29132146330344c206d1775ec7bd1ea695f5799f05cc38a3c5861e81d72aeae0641990f8808b94f5e5e79594d82e1ef987d67f21a328c1d9452b47c754ccac856c1293e72f60d39e5e44139e4cc5322b29616bcd7438a4659ef537e64034a703150943797f770fc1f1931056479fee67b81b9f72f19bca2d5d2eec5e2842ccfbcf13e222b3b4b4b4e452ca23b469a43a77172d4dbb35efdc0764f6720b586ff6ba2355d25285e31cf375a308e4dc41b58a75258fb2e6d6c8ff339d167ff6bd96e5925fc698458676b47477727d7a6bf1a80f61c9f9b0d99b7dc75f14f9f728c1850075aeb53049c93daaa4bf3500a39287777afa05b1a2ef8fa946d9a0a5237f809cdf7ada3f276b38b3b5c00ff8909c4688b8d3fcb807e2ff59ed677985d47005a4ef25a3eff9a8982af8be953a16d1f25e00dd0071a5782511d79200c2723bef94287c20bd729ae39b583db3a198f3ceadc6e4d4b5f7660fc16c063b072e5ccddabb7e6d7a75d6d9a28e3de8e00e2e27e1011c70358de7bba934783bf28cca5790ff155214d515e01d776da75e8944a312d0b2b67c219d32f94a6b2dee166473b110e891aa3be81f0619608a19c83c7f6220eea10deefb0b68f0525f4e1d7cb5f27e2dc6d713920ef23b8ccb48113a6052d05ee0db928f40efcbd9bb340484e8742d2e2e9ce9221523aba9c6efc89ab1e2e24a9c61e319e30ab0b3f0aa058e4d044638db0699220084c244f75c89147ce217c0b50bb1da2fff724b73ae14f34442b9e347c5d1eda39328d2b6d676bb93ad32ebd25c756c8498e5d46cd529691fd565fd600c0fd264832bac06df7a6a6ca92cf3eb102c5fced5c0c4738ffec206eff3f9e81877fe38861f34c359adc3524779c04aa51e3b5df8236667d3c07348b8da81a8042b72ce503e0ca65aeb13a0d6b2a33d14ed1b4128e4cc3954e3f65737fa00138a1a80e2469897305f1a3fc5de7f85203510dadd57ed5a94321ddd46c2dca066b1cee08f1bbf37f24eb6d698556570c8900470c0fb5164ce9844e04d42758313958f76e10b127f43606f7b9c15c1e8641e79f0860c95b70135e682bd06b535d07f7ed78f8713948f316090047394f81fb1cf99559d9b423ab4f36fa7dba8b0053b81654ea771efc5dfa0bc03a50cb29320614fb403a821c9df98fbbb085be81c1b25b21628571bd40f68b1e099cf6aae03fc9e7baa5dcc51295efa074c230733137b65138395d0bc042c454bbec3f0b2effb775725ee98ba97cab268416c1db0434db66555b7b8a07ea5b2d14895daf34e7d5084a6e33ecf1896dba8c953d260b0aed1b69966976ed247b1a31d1bceb60bf12a414f4cd39e5ebce71a815dec00960cea7c6c95d63aa36144bf47df4cd6f3988a89c394fb297e180e67986ab8849ea6e58e3868f9c257dce8f31ef52bff3432c26f2b76406e59c4e22dadfd53939f0698f7a06c20d1c97266e5def55642bf7b893f7fda72e3adae168383a15acf3344de8c9129678a4bef53c27739898b97cac2541a812c24ca64883130d43b4f7c42777260ac6e11917949dd9e53f849ff3508bdc7dc47c6da9eb5b527d2aa714826fc233dee5428db3ddadd1f0cd913e4edab6486cf097ed1f8708704a20bb583dc9f0b80f7a46f30535d609a2d3e7925afd14e4a29238ecae8c4883645f6e70220e2d3af52e91e49830285d4bc3ee28d0f7ca6775eda276c954ea1971704e72e0929b16184102c4b220e2e9441a7911ed169e2a0d2fca9fa16a9fc99c98851016567dac8d03a561592b9e5193ba8cc72b9e70e7304a24da54d341fee1e09b61ab5150807c3a69f89988ac1ad321e89a379e3f0e4fa0152eea7b928c17f5b07109f0aa5ffb7cdc19a83466ce8f36aebd4a405d9ddf5f7ffcf2c3c9637fa4c1e1b0eaccd6699c48d9346009ef2193959c86dc9840817ada4f814375092d32478c7d6c490d05c6c79266aa329491ff25c41e27c99bf7f29091c4ae4b586d0111495493c53d57695e91f8efb1694b7352b17d290a2b3a2c183072c0f66bc824a5a9ed8c6faa666fe33f67bc85e57a0f4fae4a19b8d317ca3127c448b4ea8dbf0525ef223003c471ade53b1e00d6487c9f4e2a5604f9ffa3ea8f7fe8a509bb1f2ebdfd536be9959737b4eade7f29274bcd6ce52ea0dbd079f52ecf13a8238eb9b587a436f80740b72749457f1513bbcd414a745f66555da62055b71b20b1e9932b4958df64f85ba35a5b4336600080e554f9f9b29ce39fae14bdaa8eaded7a0770891ba323d42d6b84fdbb7205b8c62fa8151dd7dd843a6081d517573ad9c46add95f616469f128e977175ef91546e816e3f45116436b433f19283dee27caa4ef25a01f6e0ec2260a75f86f0c5cef0f5ca9df579e56d4029a5f4da7bf2ceacf07b26e8e45f04f22b453fd510aaeb9b5cc498fa7958dd6ed2cd8d1ac31ef3002123c20e0c4d97c85a57e505721aa5b81efd53f0a57a9cf45c5ecd7c439e5af6f3d4dd181b0e146446a6ffb545f257ed92b179ab02481e8bce73d6313351e38895cbef6b1269a5fa725e9d5ef760f3f77ce2968f6eae7de4e32df09e3f888683fa4021dd0f658e96507ad276aa0464dc62b5186fe709622826430bb5e3000c9905f57b50776f19e7350f7dd938d041a7f6deac2", 0x2000, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r2, 0x801c581f, 0x0) 00:07:30 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x10, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x0, 0x1, 0x15}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:30 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f0000000200)={{0x3, 0x1, 0x18, 0xffffffffffffffff, {0xffffffffffffffff, 0xee00}}, './file0\x00'}) 00:07:30 executing program 0: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r3 = dup3(r0, r1, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_TDLS_MGMT(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000001240)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r4}, @void}}, [@NL80211_ATTR_IE={0x4}, @NL80211_ATTR_STATUS_CODE={0x6}, @NL80211_ATTR_TDLS_DIALOG_TOKEN={0x5}, @NL80211_ATTR_TDLS_ACTION={0x5}]}, 0x38}, 0x1, 0x0, 0x0, 0x4801}, 0x0) 00:07:30 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00'}) accept$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000380)=0x2b) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f00000002c0)={@private1={0xfc, 0x1, '\x00', 0x1}, @private0={0xfc, 0x0, '\x00', 0x1}, @dev={0xfe, 0x80, '\x00', 0x24}, 0x0, 0x8, 0x8, 0x0, 0x4, 0x0, r2}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r3, 0x890b, &(0x7f00000002c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1, @mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50010, r4}) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000140)=0x7f, 0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00'}) ioctl$sock_inet6_SIOCADDRT(r5, 0x890b, &(0x7f0000000200)={@mcast1={0xff, 0x5}, @dev={0xfe, 0x80, '\x00', 0x1c}, @private1, 0x0, 0x0, 0x0, 0x100, 0x2, 0x100043}) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r6, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCDELPRL(0xffffffffffffffff, 0x89f6, &(0x7f0000000100)={'sit0\x00', &(0x7f00000003c0)=ANY=[@ANYBLOB="7a242c9540785528f6cf61bd97ef5a923aa030a684483e8cec59e824fc95c17b5e6b6c49b9fe022d3fcdb656138fc2d71b2e84d02bb839680bf85ff37d3727095375ffba02adf8e15052ea74d779de7db1b8e7e880d5c3786f50b5fe30fda767297e3ee7001207aff46c8dee9550975823d217b12cc6882cfa629ddc6651b203e060480716475a4fb133ef646855dd63ca6c8c0f883a17245340e0ac9b4c5fcede0583dad523c9e1b8f8"]}) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f00000002c0)={@dev={0xfe, 0x80, '\x00', 0x3f}, @private0, @private0, 0x0, 0x0, 0x0, 0x400, 0x6, 0x100043, r7}) socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYBLOB="5c02000011000101", @ANYRES32, @ANYBLOB="686cc10000ea65902b"], 0x25c}}, 0x0) 00:07:30 executing program 3: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000004740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c880000000000000000000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ca100cbc5928f33be200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009427000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ee9c978c345caf9000000000000000000000000000000000000000000000089eb1ea93f9cfe51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b82798d000000000000000000000000000000000000000000000000000000000000000000005aa91617127c149eb10297011842af245ddae258f9ca063f9f5716b8c4b44d1e232014e6eef5a317de86d26929601542f7"], 0x1008, 0x2, 0x1000) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(0x0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000004680)={0x3, "8e17b89b4454883acf67509be0d8dcff5b310067483071f25fb589dca55c45ff2b01b662273c138e999e117f308ded63f9b56e3b1864210d25e0610523b878562d6b8c3b0a330e0812d63b6356033b07de180830be68d32e608f10acdf31a641b3e8e5950fefd5ce3d07d8b8adbd7001d343081c2991ec18894dfaf05036d1bc9cd9b81968236f3590d49901649f245bd652c65344663e9e64f6de22b770bb31b9002cf52bafc82f05bff0419973"}, 0xb6, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="d700000000000000"], 0x8, 0x0) msgrcv(r1, &(0x7f0000002300)={0x0, ""/43}, 0x33, 0x1, 0x800) msgrcv(0x0, &(0x7f0000002340)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="020185ffffff0a400000ff45ac0000ffffff00000080000000000000144000ff030081ffffff001f00000004000080f93fd563c1d71107000000008008da55aa", 0x40, 0x1c0}]) syz_read_part_table(0x2, 0x4, &(0x7f0000002280)=[{&(0x7f0000001100)="c1e0dcab5b87bed7c4266883e6aa2dcb5b1bdab361b35a4577024dac14c00f96edd54136f96aa5b193a9624c27b9e8aab3d9d173fe4e13ed6e7d5310471e8abeaa3d5e9dfc27bb9f098dddc52e3e2facf373631fd9c6d8d5150e93586d98114777dbe27cc43d750292dcfc5e61e894b1dc6dfb11b07e0644fe671caefdd248fe0425f6d5cd7c", 0x86, 0x354a}, {&(0x7f00000011c0)="760c05f794e783485d82463a2d3b5d786dd0248e0698ffa61404d63851672e7c2ebe881991ac02fa2a3d1e04b472f7126e22bc3a1a2132c460a1194d835d8041e9499a5e80214107fe07c9b01863c5060ce064669b800413add97f179691a39dbdbf5316ad50cd1200661f74c2692eba90912f1acf75d598c2f5c710cee0093cadae04fe6eb3af6d9df679d0f8c2fe10abff56602c906320bc323dcdaa1e1c61b843714d6cd5a1f54ccb7c56892b95186b27d9e70bd7e10b17e56bbf42a13922a162c2f7b6c7a297bc1a9445bc15b8bc453115b8b04fceb08a6a0627584347773b32cf1225a9e789473cb0412e1e763d7ac7b6846c7508b688ed43c833c481570f76229c290809efe548da62f0779c6470e349238558a96535d79fdba74fc8cfe3b114e4d1b6909bbe5c3b06f99b54dd0d2b094edc523f32de6f866d7198dad6d9e353684ecd9315aefd813ff51e9c687d40bf151ba8f4fbe6c42267cc32734410f1e1b88e715203c08c43b8a87d06d4ee989f8e09d1c7f05e273fd37420de624ca036ce7812f8be30496685816e0d31d305d942b89100e6a85ca0959bf0b4a751b5ff97665cbd2c0d3694d70cc7b7868e4ac23c9afbe54bd79779aaa9dcc5c4183187e85e71a9db125c2fb664c96319fe4cbe49b68e8bc80040013f728871d496f892c813f6c7d1fe367fc737ee301db8712b39b8d73c91eb9363692ad8d24f0eeec505985ae3850999346153f16fbeb6ad734a58c81297cdaa7718929d6b0fc790bc0ffb5b6eb8f98d4537edefc6a3b26076525ad4496d971cbd249bab77c2d81fdc87542050a64e8d6c58b56f9d00ccafb0cfbe136c5268cf8b2803ea3c1275833753fc9ef0517e2dff4fa229abe115357fe7518e17670897c4941fd6fa349377b1303a0ccbf22d7d2cf4466c334d8408db51f0aad659604a97eae202b0f67b6e645a63fa99ffee710cb9f860f6c087b51b9b176a706b058c4d2b68af647446e2606f8c680de6b1f60b3b14d8965655474c575e33096cd0d96dfe966e0510c8024b2cfd65fc28bf7911f90271981cd3ed59bf59761683033b0329e65450e9602abf970f59cd885c68e9ec94c0f13d77e8d5d0dd7a65fb6b755876038d14112178a52a12fb60ceb262ef332d4b59b041dd496c5fc90cf82300b59d7b346702d581739bfb415d90a9475eec4311e9f1898fa448fc5cd6d9939156a01d37c7ac76ef4cd9d7c803519a42327c9f9f4eadf5bfa6bdaca50325281d09a79f6af98e922a19519ee129d5c3449ebe2f74b4085f9cc58d827a3eaa61b4ea9d8c20420d30d871291f83c08556e1898c087f6b2d363b837f0257f67fc410d8d9eb6ba506b1686eaa0c696e31f74944f6a96e83530de570694054586c0ef1ca805cf23ae3f68c16c56a56f23ab5375eef6ca39fd816a24504befd4ca485600eace9b619e9d2d384bf1b16a324b9981210f19ddadf3322665993f5a5a420d61293c85a84096fffd03441865578589b2bbc3f66a6125de0c25bb89ec4600eb3a162bb9e1ff0a8d3a65c62269a0a2ea2c7ed8cab521f7401ba2b7338d348240cb189c41561f8e04f953ca3e0e2e072c8f3aa928df67e5aea39a4a1ea60d0fc115ac4190aaf163eb1cea1181a5efdb36d55f697660eabef087d7326e74ec0f18168396aa7368d273b2319aed3208d37ce0da00d2a200ebce0a7303d8bd62854e2098c774591e0b06e8f801ef3a975acc3607b02974cba3b3150bf3824d177c8bbde64cca3a217cabf16ab750c4686e93ae510ec903fbfecd1dd066f41af52844d2141f11c9a1a477afda8fe57fd3a169219060de077a09eed6f9c2a8c81a9b107c37bbf561220c19492f3c1a1dc579b2c12266b5fb0d950bc572e684bf32651c699c22a45776f15a90cbfc1b4c783d920ada3d454bbf3dd019200d379a99e4632ccad41dc95b24a3399ca8541c030b10ef84649b553d9e0b62072b609db4d55ca3ff737a69e18f6ff144b9f02b81232eb45880f73baf0f4871e2e6b241281fd680bd02bfe69e42c62a479b58378f708506dab4b5399c01dcc841f7685acb41f8d6f2ad7d5d797fd08ba7ff940dd706b865fa82cc6f3879f572c3b262219d193b66bffe6fc26dee55583efa061f994bb677a0ed981ac02b38f4c9926b4b6a83ad4d872312f9d70975dfbfd8a30c706340dda2ac05c4ad155cafaff00f5d7c14bee6b0572b2e729090c987c0698bd79f2f6fd6ce943a91f0632fed3471a0dea4965ac6e19a542a7666681c2855a86a85dafb60565ca1d8d115aadcbbd0d584ce3e8cc965aed3d8dc662c1ae16769e63365842bd4b1cbcc9d5b18d2cbf2be5e006c4a1c1a0cdbfc3d8b0ea62f90c8134e881877f5edeb9fcf8b85acdea6362c7c5d44e00272f6463c49ae48154062e4123c556977c7d1edde6e78e18b189cc9c03bad932c1ac4b7910b20828ff58651f7d133701b7ce53318237ac5b695910d982c64b78b3dbdc31396ef94455841fcc3fe9ac0266f5a715e762c9a9d6ee22eb1624a0e4b5100ed33ed6a9fb6c4741ed774774e69c523e5a503f8e388960591be93d995170523dfb3fe44b19f3a96b8485ab6a6d9cbe6d225a5accd0a0d70f8634d05aca108c5a74de1ddd73df8da0f6252e7699ff59642e79446df10334ad0af67ef1a722ffe564080e03ac22ba476edefdefd977d18ddc7b36feeb3b981f4f6bfad401135e3c7d5d68a44fcd9b83810d18ea0c2051a70f7f30df52aeec32d2fb8243b2c4d54dcfa505781b81b1e73ce772782255e3224265579bb7fbfea57473ef729774113069117fb2135972b97daafc0022e814862c2f3025bf31dba5bbeabc0a6fa755e64a3096834c5e226b43c5c74f5bec6dccd1b9579c646968051c354abad701cfd9d4788cdb7f2d4ee62b3b83cfec384ed12b9fc2f6208019fb617be6724cbb73e93b620abe877866d0c4a248e5c51763dadd526c20713b0c7bff3af0ab516ac29d5378de496c32996bcbedafde344bbc8f0d042bb604289536dbcbfda1a7c99dc9fb8c7441f721ca3be117d0a9b2046cd03b2f020e03a1fa7c935d4902618c5efa97e913b20484f81112456866be45bc7d43af5b3bec69db86cce7ba8704b163f90d7601f264ad34958f82b187a87de2635e2952d03529dafdcb25b409d20f9370e9a42606b22d9961dbcdb6acbeb330da061a9eac723f3f53bf414bbda1f0a7d85fdc1a931fccb2108e3c713b684d6152df028a636db0c0ea311714c8768a50d1906c9dd9f16a97a929e18be1375520adbfbc07a48d08f9ebe9e514b5919984c7e1dea8eaf678e6387874b3e72a1a0ea46b730f6628e08940538beec198a1f495134c4bb075f65bd9bae8e7f3114611d885b541881f5b548481ef8e9493455990cde4ad26234b6a83ad233fe33df907f7193a1aacca577be6241fb12119044267101f7b1c01ad0d7e013ec8b79e20f98155f1b6e352db947e46e2a032774b9f315c608dcf1a790ad2abfa5d53875d16917251e4f2f6995b3e8c0e7358a9a862476b6d2dfef3f07149dcc8148d80a39d70eb1fa211414a4de9ccd6a1b8c01cf0ad386ebfee7a0dc2c060d82c58def297b7578fbc6d410cff850b107f24ff3e9a30f7e47ba6e51e97fdd1a38f361d5aac9236e70754d5ef100c1d19542355488589be3f6e1afdffc17795e6e5379ea61fb0f71204681cd11ea122347f228f800158d502f65bc44b4ccc051bda49ad066dc54e6be9b019ddfc780f05a3bef5e120e6501191c0b66e4180bf05bf7acde216853090dbcda73c46cbfe93958c9fb1e3435924f9a22530283f896d0577397dde1fb97c40ec580e280cb8f2e9192161be4cf9343a2216eb475f6bf6c1d47d33daad35881791f7b0b0e69da89b051d2427111de692db14c1d53d565cb8255d16799d776e7c31a0ed6d04a726ca7619df9e3459ffd1a795395c602e353d60fd7d9a345d94a9ab5755948ea71a60300a41eba52e5882201a75a28e08bc9828a1e1a1f95a49b4b1cfbf1c622286ad6146b0ca95375ceeb9826f51ebdad3c613d786238ca45debe05a3d5281b9e1a38727457e7e8d11a52334cfe2acde9470e86ff1d2e05b6066640c85357de319e351d3fed8fd32eb44da1ab186255a9ae7da14158ee0a357b51ec9af592a65d4bb501351aaf863d87bd1468d75bf40b27bbfa6ae564fb6698b2283af717bcb772e9e192e13f26b052db5e2b3e8e3f59fe5fb60333944023bbd5a7d6b6fc94ef98a551ad7c3a892e3af3adc61335d09dc8cd9ff241b414c38935d338fa8f95c087ed22a9f7d8abdf28a7edead6b6e426fdd69971360f32610e223832ab7a243ce67b4ab9daef794eb63c42562273f89056ee78e20d25ef6124b78ba76b42e9d7c1542d103290d678748a8a14009f82b37132e05e420b6b4da6e2f04d0581ec27c8b862fc7345cfa634b65ee1cfdb259e53a8179bffdd60e497ee7303355edbd5db970270a21c9c5d6064b82a4820721735001ab7f900ee5394019ca2abea33eaebd3d239a9e4d1f1172b31d8a27ef104b0b59f73202a10a684197a3642f97f4bfd40b3fa8072b52adc5506dd07b7697a5c1dba486f4615d55b54793de2bf7e8995edbdd801a8a5593fc73c9beeb2fce0e735737305cf4386db15677232d32f19e682c8be267756545dbb98d5bcf31676180b75009be3607fddee28c07ba24602c89ffca565f5a286132f90eca89239804a3e5e7854ae47fab7d5b75d548c4e8250a8b0bb532f04589ed5f398fb40b8a55a272584ba0a07be3b8e8950f44b01ef5ae2d0da3187ab58581046960308653ffdc8803cafb91f0a40fa3bb83aaa5ccb91644c365642b2f906a995dd2c25da955865a52c8037b137988d60b9f07a58dced497b27615c76bd3f3c2881b16987704c295c3472642ab0bf2ccf06f0be0d0b4d2339f75b190b3b08c766785110d2c64a844fc1289638bb811d1d5a24d5f907bf794da7c84264da12fd0f81a048691cf7373f06c60bde10bb2c52323e95004895f87a9e129c0ccb43ff7e4ece36de46c5e0fdae1321ddef0675f68fed79aa995ff99e563fb2a3c35b2c19674eab0c44628e933039a6295e5bbb0647e93d81d235abebdab2dddc72ee65abda93352a175fe09af27f67f29d9e721efe18911130928cc11d5d65d9206619795017d871ffc5f45406e973f8a98a8042e21037355bbb38725b2c1907d54693506e3c233ab3aa0a56596c45b3d7a092510110060dabe98585e7bd56a035b222a16149732dca1fdda7bd32dc9a1d903f793e139d915028bf15cf7a320a6f770e1e9ee2265c60b364cf29c4cbfda3297bcaabc73ce6be5d5cf4e1ddb4e3a9204947558a96fd2e17ca2146a8b6a608ebbf9fbb7be43354f0c970d8eb980cf54becf504a12fa9c0fe356b9ac8333290e4ce25c1384d72db9789eb8e10d84cba441d52fe4756f3f6a71a420dac5587ff17c46a0c26cd349232105694d8ef0f59258856e4fae61e7917b91ee1a9f664b79855d7deadb24f00aa18aec169d5cc50492747cbe13f07393c178d6d00cdd5b71e9ee9e5025deb4a8fc299ca0c8bfa0bd91b7ceb8449c78f9a19b0d7096403cfab0de0a4fa7ab58b5c5ac5a988609e52bda43b4c41d8bb67c31f0a3ff1b514ebc43b7395bc5b6278bce0a7d944ee24f23dd6c57c3688dd8f18a8fbb588894c5b59b2c649394ee1edc4ff9b256c77b5044cbf48f6c1a1d24f14027985299efc8c2680f337cfe373da7782f192932f63e5351441512503548f7e4cfde33d1658bc121af3f5c2be3af6e4282cc6b3c37e3", 0x1000, 0x1}, {&(0x7f00000021c0)="3cd6fd74b04144983cdc7516777c4306ea37fe4b21a40013faafc17560a548fea2bd961171ca0b6ffba8587ca858a0b2eb4618247318da6c1a8a71694a6058c0914f1a7b6c1e347b4d2d64fb735458bd86732da7dbd1fb48120d327f638800ea25dc92302d36025ea45c6df535629161bfd2b75e463a4e5e6f22546d873ea1492057bf75d45117b0e2cc4cc9253dd63095de4943c6795cad58b053d9b8b6e3e5b386d10e7815d3d97bf8270c8d5b36bd49", 0xb1, 0x4}, {&(0x7f0000000040)="e92eeaa10f27", 0x6, 0x100000000}]) getresuid(&(0x7f0000003400)=0x0, &(0x7f0000003380), &(0x7f00000033c0)) syz_clone3(&(0x7f0000004580)={0x8061080, &(0x7f0000003440), &(0x7f0000003480), &(0x7f00000034c0), {0xa}, &(0x7f0000003500)=""/54, 0x36, &(0x7f0000003540)=""/4096, &(0x7f0000004540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0], 0x8}, 0x58) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000004600)={{0x2, 0xee00, 0xee01, r2, 0xee00, 0x42, 0x16}, 0x0, 0x0, 0x6, 0x0, 0x2b, 0x7fff, 0x8, 0x3, 0x7, 0x0, 0x0, 0xffffffffffffffff}) [ 450.512699][T15227] autofs4:pid:15227:check_dev_ioctl_version: ioctl control interface version mismatch: kernel(1.1), user(3.1), cmd(0xc018937b) [ 450.526708][T15227] autofs4:pid:15227:validate_dev_ioctl: invalid device control module version supplied for cmd(0xc018937b) 00:07:30 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x10, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x0, 0x1, 0x15}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:30 executing program 0: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r3 = dup3(r0, r1, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_TDLS_MGMT(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000001240)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r4}, @void}}, [@NL80211_ATTR_IE={0x4}, @NL80211_ATTR_STATUS_CODE={0x6}, @NL80211_ATTR_TDLS_DIALOG_TOKEN={0x5}, @NL80211_ATTR_TDLS_ACTION={0x5}]}, 0x38}, 0x1, 0x0, 0x0, 0x4801}, 0x0) 00:07:30 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f0000000200)={{0x3, 0x1, 0x18, 0xffffffffffffffff, {0xffffffffffffffff, 0xee00}}, './file0\x00'}) 00:07:30 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x10, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x0, 0x1, 0x15}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:30 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000004740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c880000000000000000000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ca100cbc5928f33be200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009427000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ee9c978c345caf9000000000000000000000000000000000000000000000089eb1ea93f9cfe51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b82798d000000000000000000000000000000000000000000000000000000000000000000005aa91617127c149eb10297011842af245ddae258f9ca063f9f5716b8c4b44d1e232014e6eef5a317de86d26929601542f7"], 0x1008, 0x2, 0x1000) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(0x0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000004680)={0x3, "8e17b89b4454883acf67509be0d8dcff5b310067483071f25fb589dca55c45ff2b01b662273c138e999e117f308ded63f9b56e3b1864210d25e0610523b878562d6b8c3b0a330e0812d63b6356033b07de180830be68d32e608f10acdf31a641b3e8e5950fefd5ce3d07d8b8adbd7001d343081c2991ec18894dfaf05036d1bc9cd9b81968236f3590d49901649f245bd652c65344663e9e64f6de22b770bb31b9002cf52bafc82f05bff0419973"}, 0xb6, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="d700000000000000"], 0x8, 0x0) msgrcv(r1, &(0x7f0000002300)={0x0, ""/43}, 0x33, 0x1, 0x800) msgrcv(0x0, &(0x7f0000002340)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="020185ffffff0a400000ff45ac0000ffffff00000080000000000000144000ff030081ffffff001f00000004000080f93fd563c1d71107000000008008da55aa", 0x40, 0x1c0}]) syz_read_part_table(0x2, 0x4, &(0x7f0000002280)=[{&(0x7f0000001100)="c1e0dcab5b87bed7c4266883e6aa2dcb5b1bdab361b35a4577024dac14c00f96edd54136f96aa5b193a9624c27b9e8aab3d9d173fe4e13ed6e7d5310471e8abeaa3d5e9dfc27bb9f098dddc52e3e2facf373631fd9c6d8d5150e93586d98114777dbe27cc43d750292dcfc5e61e894b1dc6dfb11b07e0644fe671caefdd248fe0425f6d5cd7c", 0x86, 0x354a}, {&(0x7f00000011c0)="760c05f794e783485d82463a2d3b5d786dd0248e0698ffa61404d63851672e7c2ebe881991ac02fa2a3d1e04b472f7126e22bc3a1a2132c460a1194d835d8041e9499a5e80214107fe07c9b01863c5060ce064669b800413add97f179691a39dbdbf5316ad50cd1200661f74c2692eba90912f1acf75d598c2f5c710cee0093cadae04fe6eb3af6d9df679d0f8c2fe10abff56602c906320bc323dcdaa1e1c61b843714d6cd5a1f54ccb7c56892b95186b27d9e70bd7e10b17e56bbf42a13922a162c2f7b6c7a297bc1a9445bc15b8bc453115b8b04fceb08a6a0627584347773b32cf1225a9e789473cb0412e1e763d7ac7b6846c7508b688ed43c833c481570f76229c290809efe548da62f0779c6470e349238558a96535d79fdba74fc8cfe3b114e4d1b6909bbe5c3b06f99b54dd0d2b094edc523f32de6f866d7198dad6d9e353684ecd9315aefd813ff51e9c687d40bf151ba8f4fbe6c42267cc32734410f1e1b88e715203c08c43b8a87d06d4ee989f8e09d1c7f05e273fd37420de624ca036ce7812f8be30496685816e0d31d305d942b89100e6a85ca0959bf0b4a751b5ff97665cbd2c0d3694d70cc7b7868e4ac23c9afbe54bd79779aaa9dcc5c4183187e85e71a9db125c2fb664c96319fe4cbe49b68e8bc80040013f728871d496f892c813f6c7d1fe367fc737ee301db8712b39b8d73c91eb9363692ad8d24f0eeec505985ae3850999346153f16fbeb6ad734a58c81297cdaa7718929d6b0fc790bc0ffb5b6eb8f98d4537edefc6a3b26076525ad4496d971cbd249bab77c2d81fdc87542050a64e8d6c58b56f9d00ccafb0cfbe136c5268cf8b2803ea3c1275833753fc9ef0517e2dff4fa229abe115357fe7518e17670897c4941fd6fa349377b1303a0ccbf22d7d2cf4466c334d8408db51f0aad659604a97eae202b0f67b6e645a63fa99ffee710cb9f860f6c087b51b9b176a706b058c4d2b68af647446e2606f8c680de6b1f60b3b14d8965655474c575e33096cd0d96dfe966e0510c8024b2cfd65fc28bf7911f90271981cd3ed59bf59761683033b0329e65450e9602abf970f59cd885c68e9ec94c0f13d77e8d5d0dd7a65fb6b755876038d14112178a52a12fb60ceb262ef332d4b59b041dd496c5fc90cf82300b59d7b346702d581739bfb415d90a9475eec4311e9f1898fa448fc5cd6d9939156a01d37c7ac76ef4cd9d7c803519a42327c9f9f4eadf5bfa6bdaca50325281d09a79f6af98e922a19519ee129d5c3449ebe2f74b4085f9cc58d827a3eaa61b4ea9d8c20420d30d871291f83c08556e1898c087f6b2d363b837f0257f67fc410d8d9eb6ba506b1686eaa0c696e31f74944f6a96e83530de570694054586c0ef1ca805cf23ae3f68c16c56a56f23ab5375eef6ca39fd816a24504befd4ca485600eace9b619e9d2d384bf1b16a324b9981210f19ddadf3322665993f5a5a420d61293c85a84096fffd03441865578589b2bbc3f66a6125de0c25bb89ec4600eb3a162bb9e1ff0a8d3a65c62269a0a2ea2c7ed8cab521f7401ba2b7338d348240cb189c41561f8e04f953ca3e0e2e072c8f3aa928df67e5aea39a4a1ea60d0fc115ac4190aaf163eb1cea1181a5efdb36d55f697660eabef087d7326e74ec0f18168396aa7368d273b2319aed3208d37ce0da00d2a200ebce0a7303d8bd62854e2098c774591e0b06e8f801ef3a975acc3607b02974cba3b3150bf3824d177c8bbde64cca3a217cabf16ab750c4686e93ae510ec903fbfecd1dd066f41af52844d2141f11c9a1a477afda8fe57fd3a169219060de077a09eed6f9c2a8c81a9b107c37bbf561220c19492f3c1a1dc579b2c12266b5fb0d950bc572e684bf32651c699c22a45776f15a90cbfc1b4c783d920ada3d454bbf3dd019200d379a99e4632ccad41dc95b24a3399ca8541c030b10ef84649b553d9e0b62072b609db4d55ca3ff737a69e18f6ff144b9f02b81232eb45880f73baf0f4871e2e6b241281fd680bd02bfe69e42c62a479b58378f708506dab4b5399c01dcc841f7685acb41f8d6f2ad7d5d797fd08ba7ff940dd706b865fa82cc6f3879f572c3b262219d193b66bffe6fc26dee55583efa061f994bb677a0ed981ac02b38f4c9926b4b6a83ad4d872312f9d70975dfbfd8a30c706340dda2ac05c4ad155cafaff00f5d7c14bee6b0572b2e729090c987c0698bd79f2f6fd6ce943a91f0632fed3471a0dea4965ac6e19a542a7666681c2855a86a85dafb60565ca1d8d115aadcbbd0d584ce3e8cc965aed3d8dc662c1ae16769e63365842bd4b1cbcc9d5b18d2cbf2be5e006c4a1c1a0cdbfc3d8b0ea62f90c8134e881877f5edeb9fcf8b85acdea6362c7c5d44e00272f6463c49ae48154062e4123c556977c7d1edde6e78e18b189cc9c03bad932c1ac4b7910b20828ff58651f7d133701b7ce53318237ac5b695910d982c64b78b3dbdc31396ef94455841fcc3fe9ac0266f5a715e762c9a9d6ee22eb1624a0e4b5100ed33ed6a9fb6c4741ed774774e69c523e5a503f8e388960591be93d995170523dfb3fe44b19f3a96b8485ab6a6d9cbe6d225a5accd0a0d70f8634d05aca108c5a74de1ddd73df8da0f6252e7699ff59642e79446df10334ad0af67ef1a722ffe564080e03ac22ba476edefdefd977d18ddc7b36feeb3b981f4f6bfad401135e3c7d5d68a44fcd9b83810d18ea0c2051a70f7f30df52aeec32d2fb8243b2c4d54dcfa505781b81b1e73ce772782255e3224265579bb7fbfea57473ef729774113069117fb2135972b97daafc0022e814862c2f3025bf31dba5bbeabc0a6fa755e64a3096834c5e226b43c5c74f5bec6dccd1b9579c646968051c354abad701cfd9d4788cdb7f2d4ee62b3b83cfec384ed12b9fc2f6208019fb617be6724cbb73e93b620abe877866d0c4a248e5c51763dadd526c20713b0c7bff3af0ab516ac29d5378de496c32996bcbedafde344bbc8f0d042bb604289536dbcbfda1a7c99dc9fb8c7441f721ca3be117d0a9b2046cd03b2f020e03a1fa7c935d4902618c5efa97e913b20484f81112456866be45bc7d43af5b3bec69db86cce7ba8704b163f90d7601f264ad34958f82b187a87de2635e2952d03529dafdcb25b409d20f9370e9a42606b22d9961dbcdb6acbeb330da061a9eac723f3f53bf414bbda1f0a7d85fdc1a931fccb2108e3c713b684d6152df028a636db0c0ea311714c8768a50d1906c9dd9f16a97a929e18be1375520adbfbc07a48d08f9ebe9e514b5919984c7e1dea8eaf678e6387874b3e72a1a0ea46b730f6628e08940538beec198a1f495134c4bb075f65bd9bae8e7f3114611d885b541881f5b548481ef8e9493455990cde4ad26234b6a83ad233fe33df907f7193a1aacca577be6241fb12119044267101f7b1c01ad0d7e013ec8b79e20f98155f1b6e352db947e46e2a032774b9f315c608dcf1a790ad2abfa5d53875d16917251e4f2f6995b3e8c0e7358a9a862476b6d2dfef3f07149dcc8148d80a39d70eb1fa211414a4de9ccd6a1b8c01cf0ad386ebfee7a0dc2c060d82c58def297b7578fbc6d410cff850b107f24ff3e9a30f7e47ba6e51e97fdd1a38f361d5aac9236e70754d5ef100c1d19542355488589be3f6e1afdffc17795e6e5379ea61fb0f71204681cd11ea122347f228f800158d502f65bc44b4ccc051bda49ad066dc54e6be9b019ddfc780f05a3bef5e120e6501191c0b66e4180bf05bf7acde216853090dbcda73c46cbfe93958c9fb1e3435924f9a22530283f896d0577397dde1fb97c40ec580e280cb8f2e9192161be4cf9343a2216eb475f6bf6c1d47d33daad35881791f7b0b0e69da89b051d2427111de692db14c1d53d565cb8255d16799d776e7c31a0ed6d04a726ca7619df9e3459ffd1a795395c602e353d60fd7d9a345d94a9ab5755948ea71a60300a41eba52e5882201a75a28e08bc9828a1e1a1f95a49b4b1cfbf1c622286ad6146b0ca95375ceeb9826f51ebdad3c613d786238ca45debe05a3d5281b9e1a38727457e7e8d11a52334cfe2acde9470e86ff1d2e05b6066640c85357de319e351d3fed8fd32eb44da1ab186255a9ae7da14158ee0a357b51ec9af592a65d4bb501351aaf863d87bd1468d75bf40b27bbfa6ae564fb6698b2283af717bcb772e9e192e13f26b052db5e2b3e8e3f59fe5fb60333944023bbd5a7d6b6fc94ef98a551ad7c3a892e3af3adc61335d09dc8cd9ff241b414c38935d338fa8f95c087ed22a9f7d8abdf28a7edead6b6e426fdd69971360f32610e223832ab7a243ce67b4ab9daef794eb63c42562273f89056ee78e20d25ef6124b78ba76b42e9d7c1542d103290d678748a8a14009f82b37132e05e420b6b4da6e2f04d0581ec27c8b862fc7345cfa634b65ee1cfdb259e53a8179bffdd60e497ee7303355edbd5db970270a21c9c5d6064b82a4820721735001ab7f900ee5394019ca2abea33eaebd3d239a9e4d1f1172b31d8a27ef104b0b59f73202a10a684197a3642f97f4bfd40b3fa8072b52adc5506dd07b7697a5c1dba486f4615d55b54793de2bf7e8995edbdd801a8a5593fc73c9beeb2fce0e735737305cf4386db15677232d32f19e682c8be267756545dbb98d5bcf31676180b75009be3607fddee28c07ba24602c89ffca565f5a286132f90eca89239804a3e5e7854ae47fab7d5b75d548c4e8250a8b0bb532f04589ed5f398fb40b8a55a272584ba0a07be3b8e8950f44b01ef5ae2d0da3187ab58581046960308653ffdc8803cafb91f0a40fa3bb83aaa5ccb91644c365642b2f906a995dd2c25da955865a52c8037b137988d60b9f07a58dced497b27615c76bd3f3c2881b16987704c295c3472642ab0bf2ccf06f0be0d0b4d2339f75b190b3b08c766785110d2c64a844fc1289638bb811d1d5a24d5f907bf794da7c84264da12fd0f81a048691cf7373f06c60bde10bb2c52323e95004895f87a9e129c0ccb43ff7e4ece36de46c5e0fdae1321ddef0675f68fed79aa995ff99e563fb2a3c35b2c19674eab0c44628e933039a6295e5bbb0647e93d81d235abebdab2dddc72ee65abda93352a175fe09af27f67f29d9e721efe18911130928cc11d5d65d9206619795017d871ffc5f45406e973f8a98a8042e21037355bbb38725b2c1907d54693506e3c233ab3aa0a56596c45b3d7a092510110060dabe98585e7bd56a035b222a16149732dca1fdda7bd32dc9a1d903f793e139d915028bf15cf7a320a6f770e1e9ee2265c60b364cf29c4cbfda3297bcaabc73ce6be5d5cf4e1ddb4e3a9204947558a96fd2e17ca2146a8b6a608ebbf9fbb7be43354f0c970d8eb980cf54becf504a12fa9c0fe356b9ac8333290e4ce25c1384d72db9789eb8e10d84cba441d52fe4756f3f6a71a420dac5587ff17c46a0c26cd349232105694d8ef0f59258856e4fae61e7917b91ee1a9f664b79855d7deadb24f00aa18aec169d5cc50492747cbe13f07393c178d6d00cdd5b71e9ee9e5025deb4a8fc299ca0c8bfa0bd91b7ceb8449c78f9a19b0d7096403cfab0de0a4fa7ab58b5c5ac5a988609e52bda43b4c41d8bb67c31f0a3ff1b514ebc43b7395bc5b6278bce0a7d944ee24f23dd6c57c3688dd8f18a8fbb588894c5b59b2c649394ee1edc4ff9b256c77b5044cbf48f6c1a1d24f14027985299efc8c2680f337cfe373da7782f192932f63e5351441512503548f7e4cfde33d1658bc121af3f5c2be3af6e4282cc6b3c37e3", 0x1000, 0x1}, {&(0x7f00000021c0)="3cd6fd74b04144983cdc7516777c4306ea37fe4b21a40013faafc17560a548fea2bd961171ca0b6ffba8587ca858a0b2eb4618247318da6c1a8a71694a6058c0914f1a7b6c1e347b4d2d64fb735458bd86732da7dbd1fb48120d327f638800ea25dc92302d36025ea45c6df535629161bfd2b75e463a4e5e6f22546d873ea1492057bf75d45117b0e2cc4cc9253dd63095de4943c6795cad58b053d9b8b6e3e5b386d10e7815d3d97bf8270c8d5b36bd49", 0xb1, 0x4}, {&(0x7f0000000040)="e92eeaa10f27", 0x6, 0x100000000}]) getresuid(&(0x7f0000003400)=0x0, &(0x7f0000003380), &(0x7f00000033c0)) syz_clone3(&(0x7f0000004580)={0x8061080, &(0x7f0000003440), &(0x7f0000003480), &(0x7f00000034c0), {0xa}, &(0x7f0000003500)=""/54, 0x36, &(0x7f0000003540)=""/4096, &(0x7f0000004540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0], 0x8}, 0x58) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000004600)={{0x2, 0xee00, 0xee01, r2, 0xee00, 0x42, 0x16}, 0x0, 0x0, 0x6, 0x0, 0x2b, 0x7fff, 0x8, 0x3, 0x7, 0x0, 0x0, 0xffffffffffffffff}) [ 450.605762][T15242] autofs4:pid:15242:check_dev_ioctl_version: ioctl control interface version mismatch: kernel(1.1), user(3.1), cmd(0xc018937b) 00:07:30 executing program 4: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000004740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c880000000000000000000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ca100cbc5928f33be200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009427000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ee9c978c345caf9000000000000000000000000000000000000000000000089eb1ea93f9cfe51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b82798d000000000000000000000000000000000000000000000000000000000000000000005aa91617127c149eb10297011842af245ddae258f9ca063f9f5716b8c4b44d1e232014e6eef5a317de86d26929601542f7"], 0x1008, 0x2, 0x1000) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(0x0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000004680)={0x3, "8e17b89b4454883acf67509be0d8dcff5b310067483071f25fb589dca55c45ff2b01b662273c138e999e117f308ded63f9b56e3b1864210d25e0610523b878562d6b8c3b0a330e0812d63b6356033b07de180830be68d32e608f10acdf31a641b3e8e5950fefd5ce3d07d8b8adbd7001d343081c2991ec18894dfaf05036d1bc9cd9b81968236f3590d49901649f245bd652c65344663e9e64f6de22b770bb31b9002cf52bafc82f05bff0419973"}, 0xb6, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="d700000000000000"], 0x8, 0x0) msgrcv(r1, &(0x7f0000002300)={0x0, ""/43}, 0x33, 0x1, 0x800) msgrcv(0x0, &(0x7f0000002340)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="020185ffffff0a400000ff45ac0000ffffff00000080000000000000144000ff030081ffffff001f00000004000080f93fd563c1d71107000000008008da55aa", 0x40, 0x1c0}]) syz_read_part_table(0x2, 0x4, &(0x7f0000002280)=[{&(0x7f0000001100)="c1e0dcab5b87bed7c4266883e6aa2dcb5b1bdab361b35a4577024dac14c00f96edd54136f96aa5b193a9624c27b9e8aab3d9d173fe4e13ed6e7d5310471e8abeaa3d5e9dfc27bb9f098dddc52e3e2facf373631fd9c6d8d5150e93586d98114777dbe27cc43d750292dcfc5e61e894b1dc6dfb11b07e0644fe671caefdd248fe0425f6d5cd7c", 0x86, 0x354a}, {&(0x7f00000011c0)="760c05f794e783485d82463a2d3b5d786dd0248e0698ffa61404d63851672e7c2ebe881991ac02fa2a3d1e04b472f7126e22bc3a1a2132c460a1194d835d8041e9499a5e80214107fe07c9b01863c5060ce064669b800413add97f179691a39dbdbf5316ad50cd1200661f74c2692eba90912f1acf75d598c2f5c710cee0093cadae04fe6eb3af6d9df679d0f8c2fe10abff56602c906320bc323dcdaa1e1c61b843714d6cd5a1f54ccb7c56892b95186b27d9e70bd7e10b17e56bbf42a13922a162c2f7b6c7a297bc1a9445bc15b8bc453115b8b04fceb08a6a0627584347773b32cf1225a9e789473cb0412e1e763d7ac7b6846c7508b688ed43c833c481570f76229c290809efe548da62f0779c6470e349238558a96535d79fdba74fc8cfe3b114e4d1b6909bbe5c3b06f99b54dd0d2b094edc523f32de6f866d7198dad6d9e353684ecd9315aefd813ff51e9c687d40bf151ba8f4fbe6c42267cc32734410f1e1b88e715203c08c43b8a87d06d4ee989f8e09d1c7f05e273fd37420de624ca036ce7812f8be30496685816e0d31d305d942b89100e6a85ca0959bf0b4a751b5ff97665cbd2c0d3694d70cc7b7868e4ac23c9afbe54bd79779aaa9dcc5c4183187e85e71a9db125c2fb664c96319fe4cbe49b68e8bc80040013f728871d496f892c813f6c7d1fe367fc737ee301db8712b39b8d73c91eb9363692ad8d24f0eeec505985ae3850999346153f16fbeb6ad734a58c81297cdaa7718929d6b0fc790bc0ffb5b6eb8f98d4537edefc6a3b26076525ad4496d971cbd249bab77c2d81fdc87542050a64e8d6c58b56f9d00ccafb0cfbe136c5268cf8b2803ea3c1275833753fc9ef0517e2dff4fa229abe115357fe7518e17670897c4941fd6fa349377b1303a0ccbf22d7d2cf4466c334d8408db51f0aad659604a97eae202b0f67b6e645a63fa99ffee710cb9f860f6c087b51b9b176a706b058c4d2b68af647446e2606f8c680de6b1f60b3b14d8965655474c575e33096cd0d96dfe966e0510c8024b2cfd65fc28bf7911f90271981cd3ed59bf59761683033b0329e65450e9602abf970f59cd885c68e9ec94c0f13d77e8d5d0dd7a65fb6b755876038d14112178a52a12fb60ceb262ef332d4b59b041dd496c5fc90cf82300b59d7b346702d581739bfb415d90a9475eec4311e9f1898fa448fc5cd6d9939156a01d37c7ac76ef4cd9d7c803519a42327c9f9f4eadf5bfa6bdaca50325281d09a79f6af98e922a19519ee129d5c3449ebe2f74b4085f9cc58d827a3eaa61b4ea9d8c20420d30d871291f83c08556e1898c087f6b2d363b837f0257f67fc410d8d9eb6ba506b1686eaa0c696e31f74944f6a96e83530de570694054586c0ef1ca805cf23ae3f68c16c56a56f23ab5375eef6ca39fd816a24504befd4ca485600eace9b619e9d2d384bf1b16a324b9981210f19ddadf3322665993f5a5a420d61293c85a84096fffd03441865578589b2bbc3f66a6125de0c25bb89ec4600eb3a162bb9e1ff0a8d3a65c62269a0a2ea2c7ed8cab521f7401ba2b7338d348240cb189c41561f8e04f953ca3e0e2e072c8f3aa928df67e5aea39a4a1ea60d0fc115ac4190aaf163eb1cea1181a5efdb36d55f697660eabef087d7326e74ec0f18168396aa7368d273b2319aed3208d37ce0da00d2a200ebce0a7303d8bd62854e2098c774591e0b06e8f801ef3a975acc3607b02974cba3b3150bf3824d177c8bbde64cca3a217cabf16ab750c4686e93ae510ec903fbfecd1dd066f41af52844d2141f11c9a1a477afda8fe57fd3a169219060de077a09eed6f9c2a8c81a9b107c37bbf561220c19492f3c1a1dc579b2c12266b5fb0d950bc572e684bf32651c699c22a45776f15a90cbfc1b4c783d920ada3d454bbf3dd019200d379a99e4632ccad41dc95b24a3399ca8541c030b10ef84649b553d9e0b62072b609db4d55ca3ff737a69e18f6ff144b9f02b81232eb45880f73baf0f4871e2e6b241281fd680bd02bfe69e42c62a479b58378f708506dab4b5399c01dcc841f7685acb41f8d6f2ad7d5d797fd08ba7ff940dd706b865fa82cc6f3879f572c3b262219d193b66bffe6fc26dee55583efa061f994bb677a0ed981ac02b38f4c9926b4b6a83ad4d872312f9d70975dfbfd8a30c706340dda2ac05c4ad155cafaff00f5d7c14bee6b0572b2e729090c987c0698bd79f2f6fd6ce943a91f0632fed3471a0dea4965ac6e19a542a7666681c2855a86a85dafb60565ca1d8d115aadcbbd0d584ce3e8cc965aed3d8dc662c1ae16769e63365842bd4b1cbcc9d5b18d2cbf2be5e006c4a1c1a0cdbfc3d8b0ea62f90c8134e881877f5edeb9fcf8b85acdea6362c7c5d44e00272f6463c49ae48154062e4123c556977c7d1edde6e78e18b189cc9c03bad932c1ac4b7910b20828ff58651f7d133701b7ce53318237ac5b695910d982c64b78b3dbdc31396ef94455841fcc3fe9ac0266f5a715e762c9a9d6ee22eb1624a0e4b5100ed33ed6a9fb6c4741ed774774e69c523e5a503f8e388960591be93d995170523dfb3fe44b19f3a96b8485ab6a6d9cbe6d225a5accd0a0d70f8634d05aca108c5a74de1ddd73df8da0f6252e7699ff59642e79446df10334ad0af67ef1a722ffe564080e03ac22ba476edefdefd977d18ddc7b36feeb3b981f4f6bfad401135e3c7d5d68a44fcd9b83810d18ea0c2051a70f7f30df52aeec32d2fb8243b2c4d54dcfa505781b81b1e73ce772782255e3224265579bb7fbfea57473ef729774113069117fb2135972b97daafc0022e814862c2f3025bf31dba5bbeabc0a6fa755e64a3096834c5e226b43c5c74f5bec6dccd1b9579c646968051c354abad701cfd9d4788cdb7f2d4ee62b3b83cfec384ed12b9fc2f6208019fb617be6724cbb73e93b620abe877866d0c4a248e5c51763dadd526c20713b0c7bff3af0ab516ac29d5378de496c32996bcbedafde344bbc8f0d042bb604289536dbcbfda1a7c99dc9fb8c7441f721ca3be117d0a9b2046cd03b2f020e03a1fa7c935d4902618c5efa97e913b20484f81112456866be45bc7d43af5b3bec69db86cce7ba8704b163f90d7601f264ad34958f82b187a87de2635e2952d03529dafdcb25b409d20f9370e9a42606b22d9961dbcdb6acbeb330da061a9eac723f3f53bf414bbda1f0a7d85fdc1a931fccb2108e3c713b684d6152df028a636db0c0ea311714c8768a50d1906c9dd9f16a97a929e18be1375520adbfbc07a48d08f9ebe9e514b5919984c7e1dea8eaf678e6387874b3e72a1a0ea46b730f6628e08940538beec198a1f495134c4bb075f65bd9bae8e7f3114611d885b541881f5b548481ef8e9493455990cde4ad26234b6a83ad233fe33df907f7193a1aacca577be6241fb12119044267101f7b1c01ad0d7e013ec8b79e20f98155f1b6e352db947e46e2a032774b9f315c608dcf1a790ad2abfa5d53875d16917251e4f2f6995b3e8c0e7358a9a862476b6d2dfef3f07149dcc8148d80a39d70eb1fa211414a4de9ccd6a1b8c01cf0ad386ebfee7a0dc2c060d82c58def297b7578fbc6d410cff850b107f24ff3e9a30f7e47ba6e51e97fdd1a38f361d5aac9236e70754d5ef100c1d19542355488589be3f6e1afdffc17795e6e5379ea61fb0f71204681cd11ea122347f228f800158d502f65bc44b4ccc051bda49ad066dc54e6be9b019ddfc780f05a3bef5e120e6501191c0b66e4180bf05bf7acde216853090dbcda73c46cbfe93958c9fb1e3435924f9a22530283f896d0577397dde1fb97c40ec580e280cb8f2e9192161be4cf9343a2216eb475f6bf6c1d47d33daad35881791f7b0b0e69da89b051d2427111de692db14c1d53d565cb8255d16799d776e7c31a0ed6d04a726ca7619df9e3459ffd1a795395c602e353d60fd7d9a345d94a9ab5755948ea71a60300a41eba52e5882201a75a28e08bc9828a1e1a1f95a49b4b1cfbf1c622286ad6146b0ca95375ceeb9826f51ebdad3c613d786238ca45debe05a3d5281b9e1a38727457e7e8d11a52334cfe2acde9470e86ff1d2e05b6066640c85357de319e351d3fed8fd32eb44da1ab186255a9ae7da14158ee0a357b51ec9af592a65d4bb501351aaf863d87bd1468d75bf40b27bbfa6ae564fb6698b2283af717bcb772e9e192e13f26b052db5e2b3e8e3f59fe5fb60333944023bbd5a7d6b6fc94ef98a551ad7c3a892e3af3adc61335d09dc8cd9ff241b414c38935d338fa8f95c087ed22a9f7d8abdf28a7edead6b6e426fdd69971360f32610e223832ab7a243ce67b4ab9daef794eb63c42562273f89056ee78e20d25ef6124b78ba76b42e9d7c1542d103290d678748a8a14009f82b37132e05e420b6b4da6e2f04d0581ec27c8b862fc7345cfa634b65ee1cfdb259e53a8179bffdd60e497ee7303355edbd5db970270a21c9c5d6064b82a4820721735001ab7f900ee5394019ca2abea33eaebd3d239a9e4d1f1172b31d8a27ef104b0b59f73202a10a684197a3642f97f4bfd40b3fa8072b52adc5506dd07b7697a5c1dba486f4615d55b54793de2bf7e8995edbdd801a8a5593fc73c9beeb2fce0e735737305cf4386db15677232d32f19e682c8be267756545dbb98d5bcf31676180b75009be3607fddee28c07ba24602c89ffca565f5a286132f90eca89239804a3e5e7854ae47fab7d5b75d548c4e8250a8b0bb532f04589ed5f398fb40b8a55a272584ba0a07be3b8e8950f44b01ef5ae2d0da3187ab58581046960308653ffdc8803cafb91f0a40fa3bb83aaa5ccb91644c365642b2f906a995dd2c25da955865a52c8037b137988d60b9f07a58dced497b27615c76bd3f3c2881b16987704c295c3472642ab0bf2ccf06f0be0d0b4d2339f75b190b3b08c766785110d2c64a844fc1289638bb811d1d5a24d5f907bf794da7c84264da12fd0f81a048691cf7373f06c60bde10bb2c52323e95004895f87a9e129c0ccb43ff7e4ece36de46c5e0fdae1321ddef0675f68fed79aa995ff99e563fb2a3c35b2c19674eab0c44628e933039a6295e5bbb0647e93d81d235abebdab2dddc72ee65abda93352a175fe09af27f67f29d9e721efe18911130928cc11d5d65d9206619795017d871ffc5f45406e973f8a98a8042e21037355bbb38725b2c1907d54693506e3c233ab3aa0a56596c45b3d7a092510110060dabe98585e7bd56a035b222a16149732dca1fdda7bd32dc9a1d903f793e139d915028bf15cf7a320a6f770e1e9ee2265c60b364cf29c4cbfda3297bcaabc73ce6be5d5cf4e1ddb4e3a9204947558a96fd2e17ca2146a8b6a608ebbf9fbb7be43354f0c970d8eb980cf54becf504a12fa9c0fe356b9ac8333290e4ce25c1384d72db9789eb8e10d84cba441d52fe4756f3f6a71a420dac5587ff17c46a0c26cd349232105694d8ef0f59258856e4fae61e7917b91ee1a9f664b79855d7deadb24f00aa18aec169d5cc50492747cbe13f07393c178d6d00cdd5b71e9ee9e5025deb4a8fc299ca0c8bfa0bd91b7ceb8449c78f9a19b0d7096403cfab0de0a4fa7ab58b5c5ac5a988609e52bda43b4c41d8bb67c31f0a3ff1b514ebc43b7395bc5b6278bce0a7d944ee24f23dd6c57c3688dd8f18a8fbb588894c5b59b2c649394ee1edc4ff9b256c77b5044cbf48f6c1a1d24f14027985299efc8c2680f337cfe373da7782f192932f63e5351441512503548f7e4cfde33d1658bc121af3f5c2be3af6e4282cc6b3c37e3", 0x1000, 0x1}, {&(0x7f00000021c0)="3cd6fd74b04144983cdc7516777c4306ea37fe4b21a40013faafc17560a548fea2bd961171ca0b6ffba8587ca858a0b2eb4618247318da6c1a8a71694a6058c0914f1a7b6c1e347b4d2d64fb735458bd86732da7dbd1fb48120d327f638800ea25dc92302d36025ea45c6df535629161bfd2b75e463a4e5e6f22546d873ea1492057bf75d45117b0e2cc4cc9253dd63095de4943c6795cad58b053d9b8b6e3e5b386d10e7815d3d97bf8270c8d5b36bd49", 0xb1, 0x4}, {&(0x7f0000000040)="e92eeaa10f27", 0x6, 0x100000000}]) getresuid(&(0x7f0000003400)=0x0, &(0x7f0000003380), &(0x7f00000033c0)) syz_clone3(&(0x7f0000004580)={0x8061080, &(0x7f0000003440), &(0x7f0000003480), &(0x7f00000034c0), {0xa}, &(0x7f0000003500)=""/54, 0x36, &(0x7f0000003540)=""/4096, &(0x7f0000004540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0], 0x8}, 0x58) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000004600)={{0x2, 0xee00, 0xee01, r2, 0xee00, 0x42, 0x16}, 0x0, 0x0, 0x6, 0x0, 0x2b, 0x7fff, 0x8, 0x3, 0x7, 0x0, 0x0, 0xffffffffffffffff}) [ 450.636370][T15242] autofs4:pid:15242:validate_dev_ioctl: invalid device control module version supplied for cmd(0xc018937b) [ 450.680603][T15224] __nla_validate_parse: 8 callbacks suppressed [ 450.680610][T15224] netlink: 572 bytes leftover after parsing attributes in process `syz-executor.2'. [ 450.727231][T15236] loop3: detected capacity change from 0 to 1 [ 450.771553][T15236] loop3: p1 < > p2 p3 p4 [ 450.772783][T15236] loop3: partition table partially beyond EOD, truncated [ 450.774638][T15236] loop3: p1 start 16394 is beyond EOD, truncated [ 450.776295][T15236] loop3: p2 size 1075052544 extends beyond EOD, truncated [ 450.781966][T15236] loop3: p3 start 7936 is beyond EOD, truncated [ 450.783972][T15236] loop3: p4 start 7 is beyond EOD, truncated [ 450.817134][T15245] loop0: detected capacity change from 0 to 1 [ 450.845034][T15256] loop4: detected capacity change from 0 to 1 [ 450.851600][T15245] loop0: p1 < > p2 p3 p4 [ 450.852807][T15245] loop0: partition table partially beyond EOD, truncated [ 450.854647][T15245] loop0: p1 start 16394 is beyond EOD, truncated [ 450.856259][T15245] loop0: p2 size 1075052544 extends beyond EOD, truncated [ 450.860678][T15245] loop0: p3 start 7936 is beyond EOD, truncated [ 450.864815][T15245] loop0: p4 start 7 is beyond EOD, truncated [ 450.881463][T15256] loop4: p1 < > p2 p3 p4 [ 450.882728][T15256] loop4: partition table partially beyond EOD, truncated [ 450.884776][T15256] loop4: p1 start 16394 is beyond EOD, truncated [ 450.886914][T15256] loop4: p2 size 1075052544 extends beyond EOD, truncated [ 450.891600][T15256] loop4: p3 start 7936 is beyond EOD, truncated [ 450.896136][T15256] loop4: p4 start 7 is beyond EOD, truncated [ 451.078473][ T2561] loop3: p1 < > p2 p3 p4 [ 451.079702][ T2561] loop3: partition table partially beyond EOD, truncated [ 451.081795][ T2561] loop3: p1 start 16394 is beyond EOD, truncated [ 451.083410][ T2561] loop3: p2 size 1075052544 extends beyond EOD, truncated [ 451.091328][ T2561] loop3: p3 start 7936 is beyond EOD, truncated [ 451.092965][ T2561] loop3: p4 start 7 is beyond EOD, truncated [ 451.226850][ T2561] loop4: p1 < > p2 p3 p4 [ 451.228085][ T2561] loop4: partition table partially beyond EOD, truncated [ 451.229954][ T2561] loop4: p1 start 16394 is beyond EOD, truncated [ 451.248956][ T2561] loop4: p2 size 1075052544 extends beyond EOD, truncated [ 451.251746][ T2561] loop4: p3 start 7936 is beyond EOD, truncated [ 451.253365][ T2561] loop4: p4 start 7 is beyond EOD, truncated [ 451.284217][ T2561] loop0: p1 < > p2 p3 p4 [ 451.287960][ T2561] loop0: partition table partially beyond EOD, truncated [ 451.296665][ T2561] loop0: p1 start 16394 is beyond EOD, truncated [ 451.303944][ T2561] loop0: p2 size 1075052544 extends beyond EOD, truncated [ 451.314785][ T2561] loop0: p3 start 7936 is beyond EOD, truncated [ 451.321145][ T2561] loop0: p4 start 7 is beyond EOD, truncated [ 451.372306][T13552] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 451.372331][T14916] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 451.383612][T14916] udevd[14916]: inotify_add_watch(7, /dev/loop0p2, 10) failed: No such file or directory 00:07:31 executing program 5: openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) [ 451.392969][T13552] udevd[13552]: inotify_add_watch(7, /dev/loop4p2, 10) failed: No such file or directory syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008dceba394fc9d73b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea2105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000f87c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000004200)="58328294d874caad8a12640936bc76b73b43265e8c629fe2f60d364fadbe10292f83aefa37a1dbf7ea0bd5585f5c4ed4bb7918d1237e3fea63c03087a279d1a0a12102a4149a9ec02a4de8892a61d06a77d21132b629efe2b3c59782f67a468fef2ce5930ac273c2c23b1d69754cf127cf303d4512ab2762aa6522ba0aa5361dec8cf057ba5847c73f2ed97a1eee212ab3710485f0f75979d4d29041e84633137be29e67ca58570e4a13e9f7c7b9163aa39ddd871f3c2560916af8e64fc9680b78faea87379bd1030d689e0a7d26c60b5abe737e36c73fb98c437e62c64d2f00480c253583099e64c81cde1062750330df26a1b29e655b4cb3b2fdc1bd692d4c460989df76c006d8bca89583f832346da885056d5fbe52c920e986b577bd460dc6a1c605cc9ca4f48f729393bf01d9f2f32eec0493d90d438bf1210f2c8da7b067a754b8f09ba9ddeaa9af823b51e142ef7b57f53b79bdb5b5686f07f5b7dc223daaf555e92602013da58e9ec15006e79d358e1aa00f5322e890bdfe751887f8372e51009e7d7402b2ba050bdd852cf5fca1c9a55503fb066dc7b4baa424be92ed3eb6712911964121b10256f3ae10436d4a388d5d31fd3c0228a8d94f80eaacb9d2c4d869ee47889a9983e0bf53b2e45fc9b0127fd6e1dbcc544f45e1883f2d3862e970c0bb531afa305e2b3e2d16883fb29ec51517aa578933d12c39c2104648c3024a2121666dbf8c8528f0815c11b3e40c203eb89bde5d4a562da1f5cfb0acf32df3154251113e06d7d789124a185c567f3f87dc289c71ce19b65402307900c4f9a147f4c0108c86e0bdee2e4444c3b50bfbcd57de3e97734eab3031643a747210306a062648c71971a5c46c6e1766640881b78909f90e74f53c5dd279366a4c30c5bc7b073e2ebee81c5ac4ec43714fff747edd68d7c3e341a784af26ce17fe45dd40f3c425535550de1c758e3664ff716c9b18f34907b834f9d03a3dff6f52de4350d0f4c07820921e2641a7badcf618d6839050f1eebd538e85f5709e7050206b6ac69d210aa5cf6e3303b2f29e3de8da681a3427ed8b7146717240926ade19681d6c25f56b732b99e54ffdb3e3264a21864782f8d7b773d5f2588cd50c9e6b44bc10bca946fc54d3536701296e1f7264bb55fbdd55bd699e24b9139225828c02482641f1b94fdf7b2c58330f9fa2769706a34074c289489d261b7a8b4e4d9582bcd3309be62df747dd659f0cbf79df70efbcd046314ecee9630a7a35b92c69d41e5c7e986ba107b43d36c56d655750c49fc9be922f4fce15aa027454ebc607f01027ba528172657cf966f1154a6ff38156fda9798ec25d4696f898cce059545a939e1931ef9557f64ad722db35fe6d7e52a3f2dc51351f0736ae39dfe82df6b654f89303acf4c83014b2eb6c403af5756e66cc0be9be607392f295a03055af11ecfe5b55d9f0e165f481b5addca36b769a1ba9281e134c7a19cffbb686a8feb410cecf1c915b973228a43cec9ebcb0eb1a9eeb89fd9641355b92953a8c5890331f0e70f60eb3e8a7cb3b415244c348a21af37dca258a7c183e3c9e7bd3a2ec97b96d10ff0147b1381e832d2e6f5a6dd33b58b28de53c5a983dad154b00ed6cf5b241ce0f4d082558fbad23d68c396cf1b147f8ef6784585bb76eb0c5315ef898b85fda4a190f0dbc43ee47380af7c2d548ee6652c5d01e96ae5da065885aa05e877d467193ff6821b20510fe30e9db0ce49c9728a5e5d2b4c9c30d8c2865c329f95ae2209b3a5179cb23f1ab2fe7a27593bcd056e6ed9b4ddf3a81036b86173569328b2060399c7de92129fa9fa2c14a2ae048630d0de9b1a032812500bbe6bb478edc2148b03172bbc18ad8ad9e7f824560c0bedae5ea1d289843ad3cbf281bb1b8bff52ecc0475390e8533777433f84d54365d827ffa5a1a0bcdab305e2c660f3fe9e83d502362683bf082a21ec473df3b66e8b6741ca390ab5939ccdb9e29e4f801f88a3a10ae003ed7846a7352274bae1f23ccb7a64a110e404859193bb517f239b13f460084b3ea7e5068a8f6ff3cf9d49dd461ad34d7be7995869f797fa978894d7fbd17fbfb4d6a60de67cb901a58c477bf62e9cb2c2c3ac92b9abdfa68623402caad9a0feb8e3172e4792963f3b8ed11706950fb7c4078dc7136d8b39c4e0e51c94b6a94b4d050cb725f086e3312ac1ae2be80337682ed0a54f4fd54e8441137f964033389c20eb6236d39395f396b2e5667b86820f5a07206a454d37ad8646cb2a315fecf140583e7313496817ec3a9b38f409768ceafb68927861ff6a9a90f4d63e4eedccfb9aa4f9cd4c682b86808fc8acb3d3263f2762ba0d2d441ae58f8434ea74548cd97f8f67dc6b9c8cf81fe8fcb706c41957863dcfba67235bba52dd7b55f72855361850ba1bc56a895bd5e3cbc5e3fc1526652f3543fb06d4cf8d5e4859accb804ede9f0f473b4d75b066f89da5554a910986b4e4a5d7dd1e9671280e5bbe4794f03c702978c6e4161529c872308517e9c5362d1dd11e2c3cd0306217d2594eac47982d4330b20a103a0d421e7e118f25435d82613bd90eb79843f194bdf323886801df32f00e1f17f6cb71dcb19ccf7964f361ce7973393425a0669a8e1838c12a0cf59a919e88f4a2f4a5a4ef1f5395017700aff679ec90d9f24e2500c2ab891c94e584b71b0ff3f0cb71c371585215df5ba6535581b555fdab0b82dfd87febc3c9f15aa221735026d32dd2d6bd0de8b7bd3b71e98787187c5b0cb9441a97ac6c9f0d810f3f3c66b1927acd10f797e53ff91e33707cb96927efbaf601ec67ab2d50870b7c71eebd335af4a01292b77113ebac48f1e57add85490aa9a885693809403dea071a82cf00c33c9272fcdf3ba975de03e4ca3617a1391e288a7bc3cfcecbb0ac7dc4edb976ad868cfb1fc526459ff224db2b5982b50209139e3dd665db51440f1a3d8e8aff144a103170c5f7350acb8b029694425823764b7db045b280933af464b8bec8154cb6fb9a45ec304ef1106325cb6369e9cf896c4e2a5c6891c8acf136d9ab1752782e2628382aca59b1d4356a05af51077051c206b9e472f1319289f6fb855c08d301871961e7c9e2e4344697e9cf0996e20d6f32c3be4e30f6205ecb519f73530783f0c2ba978297c53175f2fea9c6f7a678a91c0eb4938fe4e2eb8fe8a84fe9a7b857a9d512a6d2801a8438b09cd44cb78fef14771f80e0a34378b48e6262ed7e35c1a06c9ec0be471fe8412a764d11de4e82999b520543fa3fe9c94f5391ed9504d41c7680fa24ee0104a78499bd46d4f5e029b6901404d4af395028a109e9bdafae78e8cedfec8035e9d6f74c150c1712a5ce8905b633a5243441e6bcb96c20a5a6d0959a1ae8bda11c1280e58f0877548954d8f223c87c3451252feb9d772bde078ddd5fafc62429d8da3581435b441cdc295bb082dc38e4d443891da61c894d035ed623497663001bfd203fab0c7f7d9f9f422301c6e88ec5d520ee71fe3c96ec7e8658cfc5419616c8b7e26965913c84c37e43b4178d49e88102e29a827979e9f16e1483ff2648486d453e95eae53a883019c0d670d3eabcb5bc10b3b77a9a66ac125fc73e2c253cf04ba6eecdfa3779ec3818fb6fbbd81f277d8137df8cab6f8a217081fe623db06682a87b81a88b16c08421ae5abbf97d869641dd084b751872d127b3ffa12d912ecaf62642f4574823d210c8202a6a4d0469b64ce838b985929db4af2c01b9190e880e6df28a492012a45558e6a96a2ed0f04a5c3c8ef45f992a0f37c3ca911f8c7ea2a0af804f7c4554332af10a23441658c08057a5544e4cef42e58d97b3e77ad7cb75c992c4bab3a488b3dca15764c4bbf844e7b37b07e58b826202e75ba481388ac8318798d516cafefa887232ccf073cf34d183c764ccfe38ad65ebb2a3ee2053fa0ae43b8093d5e105c581a03f33e2914768fc7c43ea17e3b3caa51a72a674b5a7a5c4d9cd2a5a6080cd6e7af08e9fbef9f641fb0a3473cab0b09121cb1dc14488ee4835b76e3ec4f066d14dbd990ec282233a0034fbd32af43e6530223e137a8e94883a898f926218674319d21f813de39488c5f7b4b2a2cf1f3012bb778aa6c82b26cb4310e4a308a95beb82685219ebf3076e5596a3ae7a46e7be11a37aad9121326f2e06393e040c6303f1382d889c5e4f2eb85504242fab36f3fa3b526dcc976a4b22c75295869ab1dbf5de279137966f39a5404dbf71718dbd79f5aa4af0cc4c3ccfe0d7af5aee374870c47cd601f41f9f16b2666ab51eb25b0d0271b72a78fe6fe0c07d8104d65acff62cfbc6708347e78a56c72f5778c5adad6f738dadb6e68c1b961d19aa9c496aef9394e6b3e43ca14853732a35c2638533a860f9249b32d6be787827d24e0a79b2ce005bd6f26832372582c2c426af19aaf2d794bd776dc2304ebca9abc81921e5ee4ed732092eeed6abef69a0348c701a2db66ffbedcbf2a23fddbe028ae75f3a3908c27654c68655749176916ad70c520500ddab948e1e2ed9b851f936305534b7e547b5ec965ae1ff3dfd3da529f422bc3e43cb90b587529a65dc544a15840853e1af460550ffedc08bf1c18843cada8dec8593b1df8f5c49a5a6a61aebac9e7a3006777fb09bd5e9e00f63157f46c4ff771d7582338bd47ae5816bcf31f66165c3020ecfdd3cacd013631eac9a423addf86190034802ab3eef8b0c08c03a625957c8755131ee7197187f2c91f7fdfc282e5d283b8d11b813427da2a8053075a767a5dab8529793bca1159dce00be57e321fa66bb2de8d60d16989845c6ee5d9d942f0da9e3a1bc4822607440e29bc86a93e68cf6d2ec19311c60271ebf7d0ea9ecb0664dd8c62715fa8e6e93bca26cfb7d81a0ce8a8df4844991ed72a894a550d79300d594b319f204bc905e666283483273ec3e172fda7461565470cf0c13b3fa21e84456ad4c153d34eb945cc0fb930aa9ca7cc09410d26384ab2d63d6333c97d8889b1035260fe82ffd8dd8fd401927d137b9eedea21f27f41bd629708ef278137bb4b0fbd0e8af153ca2c33c21c3c38fa9790b0003ff759a0dc0789010627f2ff80f4ced52f8fe50fc89c64a201c944884b19df1df4936735d53da78b278fe305137caa3c42e8e078c65031232f76e821ec9184368113db5fbe88e06eb53b9927dbea2b84fad3c6e016de3744dc11b31e5e435ff47c961dd0cbdbbd23f5d5157cab9982b4f8c5b52328a93e3257fa3014b9914974eaf4ddcdc691d7f706d5744840900b1b377570db88c8c53978cf5851a6e97c501c6aba084b9805c40c22f647d0b2ceddbb9ee019ae0e0d929da23e60fb446f8ed19c34fcfc2e396f9f455710e81031618b24904ff8229c5db341a436d06b94f1ede51d1563de30da53550ddbdde04c0dde00c559935da4c2ccd3643a4214c038646b4f36f5226db9003631984fa78e8c08ff13712419b531e0cf802d1d79e9936f8af947bd82664b450131bc8455d73ebbf58a988dcaa9f68398673b294b3af1eb9bfe9d6ce5b6477f5f96d51fc05c5137b844c52962ac8d4d3b549a5c5c15df72f283876d19855dd9589909317d2a78650388e6ef4abb7fa5dba799347db504e820a0dfa47bb199a8d158dc9ae30b843efc4eb9add176552a267be0fb1e1d6ceca1fef538f7ae9e12babf32f0e10441d34371ff1674548c6e4b8ac5b4ff7362ee82a05104a5def73169a8a23e88a7e1ee7a821d37c7540827785f64f891f07aa52442677a816df16a2d71b18f1c9c341138ae23fcc907655d7a93d1bc4fdef453f4650c65841fe0016ef2e97fade9818c37ba087bc13126e9abd2d96559e89bb3414ac548617ce9fb5d570adf20cb4991f289d2244d5767dec314ac5a7140f8303a3647fb25d2981e04cf23873809487bddefc9c9a0a8d284b8592e65cfc09c48905820cdb264b2b5403bd58e2b31446f57024b23d1bb86261ee1e422109a1f0ccd395e2396d6e20f89e1ba16debaf8ecc9986630d59fe00f91f3456e1e198d971a5c0c428d3f2b91c34e57cb27a3173fb38114d46f3b8ab0c5d81e764fd581d7f0143ddbd3984a6183c7365f37b36c28a3a6c9fb43d836f2627d613487fc91d6cb4749af0fbf5bde9bc0a0f404ac28f016ffcb303fbae5c1c37f189b0b6cb99ecc40f9bb018e148754c164838b2d9a93340d131b7217bc8240cfed2eef3bba1ec033b737b431d16c41bbbbe997ba73c0439042e8e4bf302a9f9328757311b92faf07ecb15428aabceb9ef28da77f1ef9f694c9a5a0e79f6c823e113747716db4ca13e4eb375aa808b650a9d5f45cc99c5c027d3a82e44481356d584e77bea1ce699fc0ce891d018758db653af94f56149766c728cd8d597b76c40a0650cfa593eb66054ce61d1f40a6661206cb705045dce0856eee1b8d67e65eabb3e006150ac23aee2e59cc15e349cf099ba0c83b8560d7038896523e26091dfcb3153b9c8cc8834a45acdc80074b3e1844400c3b8d2485f41b2564e9825a7cbcbf127098c9ee0b37c2dedecc9f80f56ff9a04c3ffd10cc576e108efc5f12197664f7ee1c1d338612b9fa6a48252ae20d75d5d02a34a0de6b7e8cbd5849cca5b44cd912609803ab0ac355d62a5e9c51224412a723f2ddd203b6b8b9862550bc5b426b9cd3135e03fa4ec480e90d5e6cbebe20c9fea56ed38fa51d5e4454db8fb602be900f0ae6214adfb76bdfa1d83f4d781ac15093583bc30d25f0fbc49c0536d67af27f914adf61ecfb66ab5e4a9a4b430f984b8282b430a6f4b9a1d79ad5cce2c667b9e19efcad38d3a0d0cda2bbecd6e424766c0d0e5ec0e9dff334c42ef11a35bfd508bebefb9a5e7962c708c433db6d0d2766252fb320e48dec12fa90ad375dcda455ea30c8815b51f6add0b147e3622aaf4b4a03dfa7fe698e92789f6bbfcf212430114ea72a075bf080264879ad186316c0c3fd815591305daaa38b17957267a6f67cea8d7a3ee79bf40a6d9ab8f801027697cedc4a7e3b97edddb5ec2eb1cc46f033d78e0544cc41dae6b540e76f052f0720721f6c65800229dc4c9aaefadbe7bed9250a43d6eeca851096794dbd3251539a290a2f9ee8967f3401b5c18ad3f0ff9a44ec1836d0ade7638f92de5699eb7625148401d49ad32e9d5cd193b57d4c1696679f68009dc2582843aac13e8f0415e31b372f1c1722053bfa0a639586f3df0bcddce7deeb674b0f2968eb698cd36c6e86e7c827b8f4d98b13cb83ab13a113cd2b7b9a3d04cd92790d9678a7ae1380366f9fb69ce8b8dc0b7c6427ea7734728639313873144dd861813a0c880aa6850715d63e7d4582f99e23fc8ee9b4efdf430e432d321238a8e9bcd057a1adf5cb7c7005b3df2769f570c62cac2991cbf082cf91bb284bda18e34dae8c7bf0ca57bc8a469e93412b54f45c1937d58b23638d322c19d7ada62c0ceac26f7e2510889d44a496012f37972bc5e2525f1dca54ffa5ec5f05c94632d05746c768adc5ced29efba5d2bcf5fea3bfd1fd7a29ac4a791f624881bea8329a5c1bf25db322bbe9250dbcc644f19de7df4669524d9aeb372dfbef9bfcb9fb4589732425e51a4b1acfdb01d8daaf04504500e3dde91d1e4ccf73e32fd3163f73d756da1cf69624c7fed16f54dfdb686745ef5de0618fb17de3a772576db65b98f752494c60e44180e4f91a1866481206539c70cc5d13654402b035b7e00c8abed1fe6a9c111b150ef72e27bb1e25323896f32e254603dffb44f26005d6d53aa7b8aa8fd6d9dc15f461768f25b7dd53b74f0c7eae9f21dba564b54df983c2529d6d0a319aec4be6610e88be4a35584ab8237f34d6251b8c722bbfe27e9d234204c57ddb5462946222dbef6b9b9db624e8bc85f794af9ef9a660a33f711396dbb4e3a74003aa30cdbd988cc8c983e8857e340a16cd4572fbe0f469e3ab91ca0234602c039ca3a13414415c9ad7317bedfcfa4afdf815e5b49007e711d286c11393e223577cc85f4332d0d1487e0201b49b456b0b57690c2c8b6766d10c163704ac12072eede57772cdb413c38a7972f155a25be8d04040f00f5dccd80680b2583c6f3e06fca0ca82ec2bcad8edabb9989d8955a97d3e24e8408a926c2c88b19e40cf0f9bdc38c6394e9afa8f48beb2e1b60bdf95070b4b634f259aeaa373903fd4f15b9489542528f17ca232927b7d607599fcf4e68acb8ff5a43cbad182dd4106897b21e1cbf097fd77df9f0ae89393083072a76c1f531631b49718b676b59a71974900e85e065b83ecff36819c688a38cd1b7ccc270ebe00e9b2647670b0f46f40a4893bdece0f40858a6a13e328f5c717b38c2066f8a0da01a162631d644b4443c2b2abbee3b8528bacb9cdc78565d264e09e802913d9639419520627349c10b738c9bf7924f65198232d16feb41fe3f27c5a7b87d0afa0c8a3aebf4374b87ac9c680ceea8b5bc0ea5ea4b2b585039d3d521bef1abe16515f0ffaab04ea2d70f46471a01362ece611f9e64c07f119e42f2ceffc6cea431df60d52fcfe194ad809552cf5eb4dcc474940b351ec859793716227f29cba692aa1b159129f063c3174039905029fda8724ccf7d9f6b516d7fab7a067e5abecdbefd8e475e0223a4bb2c0498049354778a843bcd094c96ce97e15f8a0093aacbf383af8ba43ef05f843ffb569180d70cd88a8fd99ceba6818ef757bae576a403b0067090736252cbb45f208efb5c91b7cca6c3dff1a424c08ca3a566249b78a18f6cb1ecd64a3394979a5e449b1f6d071f05ce2d5eeacb2d01acd050e317505eabb7ccfbee001e87f10f518fd1dbce4f1fc627be03b3171b2c4c6be96b39e1c62a7fb312b73c918e6c194cfe44f5df0e722a78efcadb88672db00bbdbad40ee534de306fc830c9d2ceb5d19d574deb7f830ba97cb6ff06fec34f2256c35dc5c29132146330344c206d1775ec7bd1ea695f5799f05cc38a3c5861e81d72aeae0641990f8808b94f5e5e79594d82e1ef987d67f21a328c1d9452b47c754ccac856c1293e72f60d39e5e44139e4cc5322b29616bcd7438a4659ef537e64034a703150943797f770fc1f1931056479fee67b81b9f72f19bca2d5d2eec5e2842ccfbcf13e222b3b4b4b4e452ca23b469a43a77172d4dbb35efdc0764f6720b586ff6ba2355d25285e31cf375a308e4dc41b58a75258fb2e6d6c8ff339d167ff6bd96e5925fc698458676b47477727d7a6bf1a80f61c9f9b0d99b7dc75f14f9f728c1850075aeb53049c93daaa4bf3500a39287777afa05b1a2ef8fa946d9a0a5237f809cdf7ada3f276b38b3b5c00ff8909c4688b8d3fcb807e2ff59ed677985d47005a4ef25a3eff9a8982af8be953a16d1f25e00dd0071a5782511d79200c2723bef94287c20bd729ae39b583db3a198f3ceadc6e4d4b5f7660fc16c063b072e5ccddabb7e6d7a75d6d9a28e3de8e00e2e27e1011c70358de7bba934783bf28cca5790ff155214d515e01d776da75e8944a312d0b2b67c219d32f94a6b2dee166473b110e891aa3be81f0619608a19c83c7f6220eea10deefb0b68f0525f4e1d7cb5f27e2dc6d713920ef23b8ccb48113a6052d05ee0db928f40efcbd9bb340484e8742d2e2e9ce9221523aba9c6efc89ab1e2e24a9c61e319e30ab0b3f0aa058e4d044638db0699220084c244f75c89147ce217c0b50bb1da2fff724b73ae14f34442b9e347c5d1eda39328d2b6d676bb93ad32ebd25c756c8498e5d46cd529691fd565fd600c0fd264832bac06df7a6a6ca92cf3eb102c5fced5c0c4738ffec206eff3f9e81877fe38861f34c359adc3524779c04aa51e3b5df8236667d3c07348b8da81a8042b72ce503e0ca65aeb13a0d6b2a33d14ed1b4128e4cc3954e3f65737fa00138a1a80e2469897305f1a3fc5de7f85203510dadd57ed5a94321ddd46c2dca066b1cee08f1bbf37f24eb6d698556570c8900470c0fb5164ce9844e04d42758313958f76e10b127f43606f7b9c15c1e8641e79f0860c95b70135e682bd06b535d07f7ed78f8713948f316090047394f81fb1cf99559d9b423ab4f36fa7dba8b0053b81654ea771efc5dfa0bc03a50cb29320614fb403a821c9df98fbbb085be81c1b25b21628571bd40f68b1e099cf6aae03fc9e7baa5dcc51295efa074c230733137b65138395d0bc042c454bbec3f0b2effb775725ee98ba97cab268416c1db0434db66555b7b8a07ea5b2d14895daf34e7d5084a6e33ecf1896dba8c953d260b0aed1b69966976ed247b1a31d1bceb60bf12a414f4cd39e5ebce71a815dec00960cea7c6c95d63aa36144bf47df4cd6f3988a89c394fb297e180e67986ab8849ea6e58e3868f9c257dce8f31ef52bff3432c26f2b76406e59c4e22dadfd53939f0698f7a06c20d1c97266e5def55642bf7b893f7fda72e3adae168383a15acf3344de8c9129678a4bef53c27739898b97cac2541a812c24ca64883130d43b4f7c42777260ac6e11917949dd9e53f849ff3508bdc7dc47c6da9eb5b527d2aa714826fc233dee5428db3ddadd1f0cd913e4edab6486cf097ed1f8708704a20bb583dc9f0b80f7a46f30535d609a2d3e7925afd14e4a29238ecae8c4883645f6e70220e2d3af52e91e49830285d4bc3ee28d0f7ca6775eda276c954ea1971704e72e0929b16184102c4b220e2e9441a7911ed169e2a0d2fca9fa16a9fc99c98851016567dac8d03a561592b9e5193ba8cc72b9e70e7304a24da54d341fee1e09b61ab5150807c3a69f89988ac1ad321e89a379e3f0e4fa0152eea7b928c17f5b07109f0aa5ffb7cdc19a83466ce8f36aebd4a405d9ddf5f7ffcf2c3c9637fa4c1e1b0eaccd6699c48d9346009ef2193959c86dc9840817ada4f814375092d32478c7d6c490d05c6c79266aa329491ff25c41e27c99bf7f29091c4ae4b586d0111495493c53d57695e91f8efb1694b7352b17d290a2b3a2c183072c0f66bc824a5a9ed8c6faa666fe33f67bc85e57a0f4fae4a19b8d317ca3127c448b4ea8dbf0525ef223003c471ade53b1e00d6487c9f4e2a5604f9ffa3ea8f7fe8a509bb1f2ebdfd536be9959737b4eade7f29274bcd6ce52ea0dbd079f52ecf13a8238eb9b587a436f80740b72749457f1513bbcd414a745f66555da62055b71b20b1e9932b4958df64f85ba35a5b4336600080e554f9f9b29ce39fae14bdaa8eaded7a0770891ba323d42d6b84fdbb7205b8c62fa8151dd7dd843a6081d517573ad9c46add95f616469f128e977175ef91546e816e3f45116436b433f19283dee27caa4ef25a01f6e0ec2260a75f86f0c5cef0f5ca9df579e56d4029a5f4da7bf2ceacf07b26e8e45f04f22b453fd510aaeb9b5cc498fa7958dd6ed2cd8d1ac31ef3002123c20e0c4d97c85a57e505721aa5b81efd53f0a57a9cf45c5ecd7c439e5af6f3d4dd181b0e146446a6ffb545f257ed92b179ab02481e8bce73d6313351e38895cbef6b1269a5fa725e9d5ef760f3f77ce2968f6eae7de4e32df09e3f888683fa4021dd0f658e96507ad276aa0464dc62b5186fe709622826430bb5e3000c9905f57b50776f19e7350f7dd938d041a7f6deac2", 0x2000, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r2, 0x801c581f, 0x0) 00:07:31 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f0000000200)={{0x3, 0x1, 0x18, 0xffffffffffffffff, {0xffffffffffffffff, 0xee00}}, './file0\x00'}) 00:07:31 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00'}) accept$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000380)=0x2b) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f00000002c0)={@private1={0xfc, 0x1, '\x00', 0x1}, @private0={0xfc, 0x0, '\x00', 0x1}, @dev={0xfe, 0x80, '\x00', 0x24}, 0x0, 0x8, 0x8, 0x0, 0x4, 0x0, r2}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r3, 0x890b, &(0x7f00000002c0)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1, @mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50010, r4}) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000140)=0x7f, 0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00'}) ioctl$sock_inet6_SIOCADDRT(r5, 0x890b, &(0x7f0000000200)={@mcast1={0xff, 0x5}, @dev={0xfe, 0x80, '\x00', 0x1c}, @private1, 0x0, 0x0, 0x0, 0x100, 0x2, 0x100043}) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r6, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCDELPRL(0xffffffffffffffff, 0x89f6, &(0x7f0000000100)={'sit0\x00', &(0x7f00000003c0)=ANY=[@ANYBLOB="7a242c9540785528f6cf61bd97ef5a923aa030a684483e8cec59e824fc95c17b5e6b6c49b9fe022d3fcdb656138fc2d71b2e84d02bb839680bf85ff37d3727095375ffba02adf8e15052ea74d779de7db1b8e7e880d5c3786f50b5fe30fda767297e3ee7001207aff46c8dee9550975823d217b12cc6882cfa629ddc6651b203e060480716475a4fb133ef646855dd63ca6c8c0f883a17245340e0ac9b4c5fcede0583dad523c9e1b8f8"]}) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f00000002c0)={@dev={0xfe, 0x80, '\x00', 0x3f}, @private0, @private0, 0x0, 0x0, 0x0, 0x400, 0x6, 0x100043, r7}) socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYBLOB="5c02000011000101", @ANYRES32, @ANYBLOB="686cc10000ea65902b"], 0x25c}}, 0x0) 00:07:31 executing program 3: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000004740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c880000000000000000000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ca100cbc5928f33be200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009427000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ee9c978c345caf9000000000000000000000000000000000000000000000089eb1ea93f9cfe51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b82798d000000000000000000000000000000000000000000000000000000000000000000005aa91617127c149eb10297011842af245ddae258f9ca063f9f5716b8c4b44d1e232014e6eef5a317de86d26929601542f7"], 0x1008, 0x2, 0x1000) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(0x0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000004680)={0x3, "8e17b89b4454883acf67509be0d8dcff5b310067483071f25fb589dca55c45ff2b01b662273c138e999e117f308ded63f9b56e3b1864210d25e0610523b878562d6b8c3b0a330e0812d63b6356033b07de180830be68d32e608f10acdf31a641b3e8e5950fefd5ce3d07d8b8adbd7001d343081c2991ec18894dfaf05036d1bc9cd9b81968236f3590d49901649f245bd652c65344663e9e64f6de22b770bb31b9002cf52bafc82f05bff0419973"}, 0xb6, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="d700000000000000"], 0x8, 0x0) msgrcv(r1, &(0x7f0000002300)={0x0, ""/43}, 0x33, 0x1, 0x800) msgrcv(0x0, &(0x7f0000002340)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="020185ffffff0a400000ff45ac0000ffffff00000080000000000000144000ff030081ffffff001f00000004000080f93fd563c1d71107000000008008da55aa", 0x40, 0x1c0}]) syz_read_part_table(0x2, 0x4, &(0x7f0000002280)=[{&(0x7f0000001100)="c1e0dcab5b87bed7c4266883e6aa2dcb5b1bdab361b35a4577024dac14c00f96edd54136f96aa5b193a9624c27b9e8aab3d9d173fe4e13ed6e7d5310471e8abeaa3d5e9dfc27bb9f098dddc52e3e2facf373631fd9c6d8d5150e93586d98114777dbe27cc43d750292dcfc5e61e894b1dc6dfb11b07e0644fe671caefdd248fe0425f6d5cd7c", 0x86, 0x354a}, {&(0x7f00000011c0)="760c05f794e783485d82463a2d3b5d786dd0248e0698ffa61404d63851672e7c2ebe881991ac02fa2a3d1e04b472f7126e22bc3a1a2132c460a1194d835d8041e9499a5e80214107fe07c9b01863c5060ce064669b800413add97f179691a39dbdbf5316ad50cd1200661f74c2692eba90912f1acf75d598c2f5c710cee0093cadae04fe6eb3af6d9df679d0f8c2fe10abff56602c906320bc323dcdaa1e1c61b843714d6cd5a1f54ccb7c56892b95186b27d9e70bd7e10b17e56bbf42a13922a162c2f7b6c7a297bc1a9445bc15b8bc453115b8b04fceb08a6a0627584347773b32cf1225a9e789473cb0412e1e763d7ac7b6846c7508b688ed43c833c481570f76229c290809efe548da62f0779c6470e349238558a96535d79fdba74fc8cfe3b114e4d1b6909bbe5c3b06f99b54dd0d2b094edc523f32de6f866d7198dad6d9e353684ecd9315aefd813ff51e9c687d40bf151ba8f4fbe6c42267cc32734410f1e1b88e715203c08c43b8a87d06d4ee989f8e09d1c7f05e273fd37420de624ca036ce7812f8be30496685816e0d31d305d942b89100e6a85ca0959bf0b4a751b5ff97665cbd2c0d3694d70cc7b7868e4ac23c9afbe54bd79779aaa9dcc5c4183187e85e71a9db125c2fb664c96319fe4cbe49b68e8bc80040013f728871d496f892c813f6c7d1fe367fc737ee301db8712b39b8d73c91eb9363692ad8d24f0eeec505985ae3850999346153f16fbeb6ad734a58c81297cdaa7718929d6b0fc790bc0ffb5b6eb8f98d4537edefc6a3b26076525ad4496d971cbd249bab77c2d81fdc87542050a64e8d6c58b56f9d00ccafb0cfbe136c5268cf8b2803ea3c1275833753fc9ef0517e2dff4fa229abe115357fe7518e17670897c4941fd6fa349377b1303a0ccbf22d7d2cf4466c334d8408db51f0aad659604a97eae202b0f67b6e645a63fa99ffee710cb9f860f6c087b51b9b176a706b058c4d2b68af647446e2606f8c680de6b1f60b3b14d8965655474c575e33096cd0d96dfe966e0510c8024b2cfd65fc28bf7911f90271981cd3ed59bf59761683033b0329e65450e9602abf970f59cd885c68e9ec94c0f13d77e8d5d0dd7a65fb6b755876038d14112178a52a12fb60ceb262ef332d4b59b041dd496c5fc90cf82300b59d7b346702d581739bfb415d90a9475eec4311e9f1898fa448fc5cd6d9939156a01d37c7ac76ef4cd9d7c803519a42327c9f9f4eadf5bfa6bdaca50325281d09a79f6af98e922a19519ee129d5c3449ebe2f74b4085f9cc58d827a3eaa61b4ea9d8c20420d30d871291f83c08556e1898c087f6b2d363b837f0257f67fc410d8d9eb6ba506b1686eaa0c696e31f74944f6a96e83530de570694054586c0ef1ca805cf23ae3f68c16c56a56f23ab5375eef6ca39fd816a24504befd4ca485600eace9b619e9d2d384bf1b16a324b9981210f19ddadf3322665993f5a5a420d61293c85a84096fffd03441865578589b2bbc3f66a6125de0c25bb89ec4600eb3a162bb9e1ff0a8d3a65c62269a0a2ea2c7ed8cab521f7401ba2b7338d348240cb189c41561f8e04f953ca3e0e2e072c8f3aa928df67e5aea39a4a1ea60d0fc115ac4190aaf163eb1cea1181a5efdb36d55f697660eabef087d7326e74ec0f18168396aa7368d273b2319aed3208d37ce0da00d2a200ebce0a7303d8bd62854e2098c774591e0b06e8f801ef3a975acc3607b02974cba3b3150bf3824d177c8bbde64cca3a217cabf16ab750c4686e93ae510ec903fbfecd1dd066f41af52844d2141f11c9a1a477afda8fe57fd3a169219060de077a09eed6f9c2a8c81a9b107c37bbf561220c19492f3c1a1dc579b2c12266b5fb0d950bc572e684bf32651c699c22a45776f15a90cbfc1b4c783d920ada3d454bbf3dd019200d379a99e4632ccad41dc95b24a3399ca8541c030b10ef84649b553d9e0b62072b609db4d55ca3ff737a69e18f6ff144b9f02b81232eb45880f73baf0f4871e2e6b241281fd680bd02bfe69e42c62a479b58378f708506dab4b5399c01dcc841f7685acb41f8d6f2ad7d5d797fd08ba7ff940dd706b865fa82cc6f3879f572c3b262219d193b66bffe6fc26dee55583efa061f994bb677a0ed981ac02b38f4c9926b4b6a83ad4d872312f9d70975dfbfd8a30c706340dda2ac05c4ad155cafaff00f5d7c14bee6b0572b2e729090c987c0698bd79f2f6fd6ce943a91f0632fed3471a0dea4965ac6e19a542a7666681c2855a86a85dafb60565ca1d8d115aadcbbd0d584ce3e8cc965aed3d8dc662c1ae16769e63365842bd4b1cbcc9d5b18d2cbf2be5e006c4a1c1a0cdbfc3d8b0ea62f90c8134e881877f5edeb9fcf8b85acdea6362c7c5d44e00272f6463c49ae48154062e4123c556977c7d1edde6e78e18b189cc9c03bad932c1ac4b7910b20828ff58651f7d133701b7ce53318237ac5b695910d982c64b78b3dbdc31396ef94455841fcc3fe9ac0266f5a715e762c9a9d6ee22eb1624a0e4b5100ed33ed6a9fb6c4741ed774774e69c523e5a503f8e388960591be93d995170523dfb3fe44b19f3a96b8485ab6a6d9cbe6d225a5accd0a0d70f8634d05aca108c5a74de1ddd73df8da0f6252e7699ff59642e79446df10334ad0af67ef1a722ffe564080e03ac22ba476edefdefd977d18ddc7b36feeb3b981f4f6bfad401135e3c7d5d68a44fcd9b83810d18ea0c2051a70f7f30df52aeec32d2fb8243b2c4d54dcfa505781b81b1e73ce772782255e3224265579bb7fbfea57473ef729774113069117fb2135972b97daafc0022e814862c2f3025bf31dba5bbeabc0a6fa755e64a3096834c5e226b43c5c74f5bec6dccd1b9579c646968051c354abad701cfd9d4788cdb7f2d4ee62b3b83cfec384ed12b9fc2f6208019fb617be6724cbb73e93b620abe877866d0c4a248e5c51763dadd526c20713b0c7bff3af0ab516ac29d5378de496c32996bcbedafde344bbc8f0d042bb604289536dbcbfda1a7c99dc9fb8c7441f721ca3be117d0a9b2046cd03b2f020e03a1fa7c935d4902618c5efa97e913b20484f81112456866be45bc7d43af5b3bec69db86cce7ba8704b163f90d7601f264ad34958f82b187a87de2635e2952d03529dafdcb25b409d20f9370e9a42606b22d9961dbcdb6acbeb330da061a9eac723f3f53bf414bbda1f0a7d85fdc1a931fccb2108e3c713b684d6152df028a636db0c0ea311714c8768a50d1906c9dd9f16a97a929e18be1375520adbfbc07a48d08f9ebe9e514b5919984c7e1dea8eaf678e6387874b3e72a1a0ea46b730f6628e08940538beec198a1f495134c4bb075f65bd9bae8e7f3114611d885b541881f5b548481ef8e9493455990cde4ad26234b6a83ad233fe33df907f7193a1aacca577be6241fb12119044267101f7b1c01ad0d7e013ec8b79e20f98155f1b6e352db947e46e2a032774b9f315c608dcf1a790ad2abfa5d53875d16917251e4f2f6995b3e8c0e7358a9a862476b6d2dfef3f07149dcc8148d80a39d70eb1fa211414a4de9ccd6a1b8c01cf0ad386ebfee7a0dc2c060d82c58def297b7578fbc6d410cff850b107f24ff3e9a30f7e47ba6e51e97fdd1a38f361d5aac9236e70754d5ef100c1d19542355488589be3f6e1afdffc17795e6e5379ea61fb0f71204681cd11ea122347f228f800158d502f65bc44b4ccc051bda49ad066dc54e6be9b019ddfc780f05a3bef5e120e6501191c0b66e4180bf05bf7acde216853090dbcda73c46cbfe93958c9fb1e3435924f9a22530283f896d0577397dde1fb97c40ec580e280cb8f2e9192161be4cf9343a2216eb475f6bf6c1d47d33daad35881791f7b0b0e69da89b051d2427111de692db14c1d53d565cb8255d16799d776e7c31a0ed6d04a726ca7619df9e3459ffd1a795395c602e353d60fd7d9a345d94a9ab5755948ea71a60300a41eba52e5882201a75a28e08bc9828a1e1a1f95a49b4b1cfbf1c622286ad6146b0ca95375ceeb9826f51ebdad3c613d786238ca45debe05a3d5281b9e1a38727457e7e8d11a52334cfe2acde9470e86ff1d2e05b6066640c85357de319e351d3fed8fd32eb44da1ab186255a9ae7da14158ee0a357b51ec9af592a65d4bb501351aaf863d87bd1468d75bf40b27bbfa6ae564fb6698b2283af717bcb772e9e192e13f26b052db5e2b3e8e3f59fe5fb60333944023bbd5a7d6b6fc94ef98a551ad7c3a892e3af3adc61335d09dc8cd9ff241b414c38935d338fa8f95c087ed22a9f7d8abdf28a7edead6b6e426fdd69971360f32610e223832ab7a243ce67b4ab9daef794eb63c42562273f89056ee78e20d25ef6124b78ba76b42e9d7c1542d103290d678748a8a14009f82b37132e05e420b6b4da6e2f04d0581ec27c8b862fc7345cfa634b65ee1cfdb259e53a8179bffdd60e497ee7303355edbd5db970270a21c9c5d6064b82a4820721735001ab7f900ee5394019ca2abea33eaebd3d239a9e4d1f1172b31d8a27ef104b0b59f73202a10a684197a3642f97f4bfd40b3fa8072b52adc5506dd07b7697a5c1dba486f4615d55b54793de2bf7e8995edbdd801a8a5593fc73c9beeb2fce0e735737305cf4386db15677232d32f19e682c8be267756545dbb98d5bcf31676180b75009be3607fddee28c07ba24602c89ffca565f5a286132f90eca89239804a3e5e7854ae47fab7d5b75d548c4e8250a8b0bb532f04589ed5f398fb40b8a55a272584ba0a07be3b8e8950f44b01ef5ae2d0da3187ab58581046960308653ffdc8803cafb91f0a40fa3bb83aaa5ccb91644c365642b2f906a995dd2c25da955865a52c8037b137988d60b9f07a58dced497b27615c76bd3f3c2881b16987704c295c3472642ab0bf2ccf06f0be0d0b4d2339f75b190b3b08c766785110d2c64a844fc1289638bb811d1d5a24d5f907bf794da7c84264da12fd0f81a048691cf7373f06c60bde10bb2c52323e95004895f87a9e129c0ccb43ff7e4ece36de46c5e0fdae1321ddef0675f68fed79aa995ff99e563fb2a3c35b2c19674eab0c44628e933039a6295e5bbb0647e93d81d235abebdab2dddc72ee65abda93352a175fe09af27f67f29d9e721efe18911130928cc11d5d65d9206619795017d871ffc5f45406e973f8a98a8042e21037355bbb38725b2c1907d54693506e3c233ab3aa0a56596c45b3d7a092510110060dabe98585e7bd56a035b222a16149732dca1fdda7bd32dc9a1d903f793e139d915028bf15cf7a320a6f770e1e9ee2265c60b364cf29c4cbfda3297bcaabc73ce6be5d5cf4e1ddb4e3a9204947558a96fd2e17ca2146a8b6a608ebbf9fbb7be43354f0c970d8eb980cf54becf504a12fa9c0fe356b9ac8333290e4ce25c1384d72db9789eb8e10d84cba441d52fe4756f3f6a71a420dac5587ff17c46a0c26cd349232105694d8ef0f59258856e4fae61e7917b91ee1a9f664b79855d7deadb24f00aa18aec169d5cc50492747cbe13f07393c178d6d00cdd5b71e9ee9e5025deb4a8fc299ca0c8bfa0bd91b7ceb8449c78f9a19b0d7096403cfab0de0a4fa7ab58b5c5ac5a988609e52bda43b4c41d8bb67c31f0a3ff1b514ebc43b7395bc5b6278bce0a7d944ee24f23dd6c57c3688dd8f18a8fbb588894c5b59b2c649394ee1edc4ff9b256c77b5044cbf48f6c1a1d24f14027985299efc8c2680f337cfe373da7782f192932f63e5351441512503548f7e4cfde33d1658bc121af3f5c2be3af6e4282cc6b3c37e3", 0x1000, 0x1}, {&(0x7f00000021c0)="3cd6fd74b04144983cdc7516777c4306ea37fe4b21a40013faafc17560a548fea2bd961171ca0b6ffba8587ca858a0b2eb4618247318da6c1a8a71694a6058c0914f1a7b6c1e347b4d2d64fb735458bd86732da7dbd1fb48120d327f638800ea25dc92302d36025ea45c6df535629161bfd2b75e463a4e5e6f22546d873ea1492057bf75d45117b0e2cc4cc9253dd63095de4943c6795cad58b053d9b8b6e3e5b386d10e7815d3d97bf8270c8d5b36bd49", 0xb1, 0x4}, {&(0x7f0000000040)="e92eeaa10f27", 0x6, 0x100000000}]) getresuid(&(0x7f0000003400)=0x0, &(0x7f0000003380), &(0x7f00000033c0)) syz_clone3(&(0x7f0000004580)={0x8061080, &(0x7f0000003440), &(0x7f0000003480), &(0x7f00000034c0), {0xa}, &(0x7f0000003500)=""/54, 0x36, &(0x7f0000003540)=""/4096, &(0x7f0000004540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0], 0x8}, 0x58) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000004600)={{0x2, 0xee00, 0xee01, r2, 0xee00, 0x42, 0x16}, 0x0, 0x0, 0x6, 0x0, 0x2b, 0x7fff, 0x8, 0x3, 0x7, 0x0, 0x0, 0xffffffffffffffff}) 00:07:31 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r0, &(0x7f0000000140)={0x2}, 0x8, 0x0) [ 451.403518][T15261] autofs4:pid:15261:check_dev_ioctl_version: ioctl control interface version mismatch: kernel(1.1), user(3.1), cmd(0xc018937b) msgrcv(r0, &(0x7f0000004740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c880000000000000000000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ca100cbc5928f33be200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009427000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ee9c978c345caf9000000000000000000000000000000000000000000000089eb1ea93f9cfe51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b82798d000000000000000000000000000000000000000000000000000000000000000000005aa91617127c149eb10297011842af245ddae258f9ca063f9f5716b8c4b44d1e232014e6eef5a317de86d26929601542f7"], 0x1008, 0x2, 0x1000) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(0x0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000004680)={0x3, "8e17b89b4454883acf67509be0d8dcff5b310067483071f25fb589dca55c45ff2b01b662273c138e999e117f308ded63f9b56e3b1864210d25e0610523b878562d6b8c3b0a330e0812d63b6356033b07de180830be68d32e608f10acdf31a641b3e8e5950fefd5ce3d07d8b8adbd7001d343081c2991ec18894dfaf05036d1bc9cd9b81968236f3590d49901649f245bd652c65344663e9e64f6de22b770bb31b9002cf52bafc82f05bff0419973"}, 0xb6, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="d700000000000000"], 0x8, 0x0) msgrcv(r1, &(0x7f0000002300)={0x0, ""/43}, 0x33, 0x1, 0x800) msgrcv(0x0, &(0x7f0000002340)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="020185ffffff0a400000ff45ac0000ffffff00000080000000000000144000ff030081ffffff001f00000004000080f93fd563c1d71107000000008008da55aa", 0x40, 0x1c0}]) syz_read_part_table(0x2, 0x4, &(0x7f0000002280)=[{&(0x7f0000001100)="c1e0dcab5b87bed7c4266883e6aa2dcb5b1bdab361b35a4577024dac14c00f96edd54136f96aa5b193a9624c27b9e8aab3d9d173fe4e13ed6e7d5310471e8abeaa3d5e9dfc27bb9f098dddc52e3e2facf373631fd9c6d8d5150e93586d98114777dbe27cc43d750292dcfc5e61e894b1dc6dfb11b07e0644fe671caefdd248fe0425f6d5cd7c", 0x86, 0x354a}, {&(0x7f00000011c0)="760c05f794e783485d82463a2d3b5d786dd0248e0698ffa61404d63851672e7c2ebe881991ac02fa2a3d1e04b472f7126e22bc3a1a2132c460a1194d835d8041e9499a5e80214107fe07c9b01863c5060ce064669b800413add97f179691a39dbdbf5316ad50cd1200661f74c2692eba90912f1acf75d598c2f5c710cee0093cadae04fe6eb3af6d9df679d0f8c2fe10abff56602c906320bc323dcdaa1e1c61b843714d6cd5a1f54ccb7c56892b95186b27d9e70bd7e10b17e56bbf42a13922a162c2f7b6c7a297bc1a9445bc15b8bc453115b8b04fceb08a6a0627584347773b32cf1225a9e789473cb0412e1e763d7ac7b6846c7508b688ed43c833c481570f76229c290809efe548da62f0779c6470e349238558a96535d79fdba74fc8cfe3b114e4d1b6909bbe5c3b06f99b54dd0d2b094edc523f32de6f866d7198dad6d9e353684ecd9315aefd813ff51e9c687d40bf151ba8f4fbe6c42267cc32734410f1e1b88e715203c08c43b8a87d06d4ee989f8e09d1c7f05e273fd37420de624ca036ce7812f8be30496685816e0d31d305d942b89100e6a85ca0959bf0b4a751b5ff97665cbd2c0d3694d70cc7b7868e4ac23c9afbe54bd79779aaa9dcc5c4183187e85e71a9db125c2fb664c96319fe4cbe49b68e8bc80040013f728871d496f892c813f6c7d1fe367fc737ee301db8712b39b8d73c91eb9363692ad8d24f0eeec505985ae3850999346153f16fbeb6ad734a58c81297cdaa7718929d6b0fc790bc0ffb5b6eb8f98d4537edefc6a3b26076525ad4496d971cbd249bab77c2d81fdc87542050a64e8d6c58b56f9d00ccafb0cfbe136c5268cf8b2803ea3c1275833753fc9ef0517e2dff4fa229abe115357fe7518e17670897c4941fd6fa349377b1303a0ccbf22d7d2cf4466c334d8408db51f0aad659604a97eae202b0f67b6e645a63fa99ffee710cb9f860f6c087b51b9b176a706b058c4d2b68af647446e2606f8c680de6b1f60b3b14d8965655474c575e33096cd0d96dfe966e0510c8024b2cfd65fc28bf7911f90271981cd3ed59bf59761683033b0329e65450e9602abf970f59cd885c68e9ec94c0f13d77e8d5d0dd7a65fb6b755876038d14112178a52a12fb60ceb262ef332d4b59b041dd496c5fc90cf82300b59d7b346702d581739bfb415d90a9475eec4311e9f1898fa448fc5cd6d9939156a01d37c7ac76ef4cd9d7c803519a42327c9f9f4eadf5bfa6bdaca50325281d09a79f6af98e922a19519ee129d5c3449ebe2f74b4085f9cc58d827a3eaa61b4ea9d8c20420d30d871291f83c08556e1898c087f6b2d363b837f0257f67fc410d8d9eb6ba506b1686eaa0c696e31f74944f6a96e83530de570694054586c0ef1ca805cf23ae3f68c16c56a56f23ab5375eef6ca39fd816a24504befd4ca485600eace9b619e9d2d384bf1b16a324b9981210f19ddadf3322665993f5a5a420d61293c85a84096fffd03441865578589b2bbc3f66a6125de0c25bb89ec4600eb3a162bb9e1ff0a8d3a65c62269a0a2ea2c7ed8cab521f7401ba2b7338d348240cb189c41561f8e04f953ca3e0e2e072c8f3aa928df67e5aea39a4a1ea60d0fc115ac4190aaf163eb1cea1181a5efdb36d55f697660eabef087d7326e74ec0f18168396aa7368d273b2319aed3208d37ce0da00d2a200ebce0a7303d8bd62854e2098c774591e0b06e8f801ef3a975acc3607b02974cba3b3150bf3824d177c8bbde64cca3a217cabf16ab750c4686e93ae510ec903fbfecd1dd066f41af52844d2141f11c9a1a477afda8fe57fd3a169219060de077a09eed6f9c2a8c81a9b107c37bbf561220c19492f3c1a1dc579b2c12266b5fb0d950bc572e684bf32651c699c22a45776f15a90cbfc1b4c783d920ada3d454bbf3dd019200d379a99e4632ccad41dc95b24a3399ca8541c030b10ef84649b553d9e0b62072b609db4d55ca3ff737a69e18f6ff144b9f02b81232eb45880f73baf0f4871e2e6b241281fd680bd02bfe69e42c62a479b58378f708506dab4b5399c01dcc841f7685acb41f8d6f2ad7d5d797fd08ba7ff940dd706b865fa82cc6f3879f572c3b262219d193b66bffe6fc26dee55583efa061f994bb677a0ed981ac02b38f4c9926b4b6a83ad4d872312f9d70975dfbfd8a30c706340dda2ac05c4ad155cafaff00f5d7c14bee6b0572b2e729090c987c0698bd79f2f6fd6ce943a91f0632fed3471a0dea4965ac6e19a542a7666681c2855a86a85dafb60565ca1d8d115aadcbbd0d584ce3e8cc965aed3d8dc662c1ae16769e63365842bd4b1cbcc9d5b18d2cbf2be5e006c4a1c1a0cdbfc3d8b0ea62f90c8134e881877f5edeb9fcf8b85acdea6362c7c5d44e00272f6463c49ae48154062e4123c556977c7d1edde6e78e18b189cc9c03bad932c1ac4b7910b20828ff58651f7d133701b7ce53318237ac5b695910d982c64b78b3dbdc31396ef94455841fcc3fe9ac0266f5a715e762c9a9d6ee22eb1624a0e4b5100ed33ed6a9fb6c4741ed774774e69c523e5a503f8e388960591be93d995170523dfb3fe44b19f3a96b8485ab6a6d9cbe6d225a5accd0a0d70f8634d05aca108c5a74de1ddd73df8da0f6252e7699ff59642e79446df10334ad0af67ef1a722ffe564080e03ac22ba476edefdefd977d18ddc7b36feeb3b981f4f6bfad401135e3c7d5d68a44fcd9b83810d18ea0c2051a70f7f30df52aeec32d2fb8243b2c4d54dcfa505781b81b1e73ce772782255e3224265579bb7fbfea57473ef729774113069117fb2135972b97daafc0022e814862c2f3025bf31dba5bbeabc0a6fa755e64a3096834c5e226b43c5c74f5bec6dccd1b9579c646968051c354abad701cfd9d4788cdb7f2d4ee62b3b83cfec384ed12b9fc2f6208019fb617be6724cbb73e93b620abe877866d0c4a248e5c51763dadd526c20713b0c7bff3af0ab516ac29d5378de496c32996bcbedafde344bbc8f0d042bb604289536dbcbfda1a7c99dc9fb8c7441f721ca3be117d0a9b2046cd03b2f020e03a1fa7c935d4902618c5efa97e913b20484f81112456866be45bc7d43af5b3bec69db86cce7ba8704b163f90d7601f264ad34958f82b187a87de2635e2952d03529dafdcb25b409d20f9370e9a42606b22d9961dbcdb6acbeb330da061a9eac723f3f53bf414bbda1f0a7d85fdc1a931fccb2108e3c713b684d6152df028a636db0c0ea311714c8768a50d1906c9dd9f16a97a929e18be1375520adbfbc07a48d08f9ebe9e514b5919984c7e1dea8eaf678e6387874b3e72a1a0ea46b730f6628e08940538beec198a1f495134c4bb075f65bd9bae8e7f3114611d885b541881f5b548481ef8e9493455990cde4ad26234b6a83ad233fe33df907f7193a1aacca577be6241fb12119044267101f7b1c01ad0d7e013ec8b79e20f98155f1b6e352db947e46e2a032774b9f315c608dcf1a790ad2abfa5d53875d16917251e4f2f6995b3e8c0e7358a9a862476b6d2dfef3f07149dcc8148d80a39d70eb1fa211414a4de9ccd6a1b8c01cf0ad386ebfee7a0dc2c060d82c58def297b7578fbc6d410cff850b107f24ff3e9a30f7e47ba6e51e97fdd1a38f361d5aac9236e70754d5ef100c1d19542355488589be3f6e1afdffc17795e6e5379ea61fb0f71204681cd11ea122347f228f800158d502f65bc44b4ccc051bda49ad066dc54e6be9b019ddfc780f05a3bef5e120e6501191c0b66e4180bf05bf7acde216853090dbcda73c46cbfe93958c9fb1e3435924f9a22530283f896d0577397dde1fb97c40ec580e280cb8f2e9192161be4cf9343a2216eb475f6bf6c1d47d33daad35881791f7b0b0e69da89b051d2427111de692db14c1d53d565cb8255d16799d776e7c31a0ed6d04a726ca7619df9e3459ffd1a795395c602e353d60fd7d9a345d94a9ab5755948ea71a60300a41eba52e5882201a75a28e08bc9828a1e1a1f95a49b4b1cfbf1c622286ad6146b0ca95375ceeb9826f51ebdad3c613d786238ca45debe05a3d5281b9e1a38727457e7e8d11a52334cfe2acde9470e86ff1d2e05b6066640c85357de319e351d3fed8fd32eb44da1ab186255a9ae7da14158ee0a357b51ec9af592a65d4bb501351aaf863d87bd1468d75bf40b27bbfa6ae564fb6698b2283af717bcb772e9e192e13f26b052db5e2b3e8e3f59fe5fb60333944023bbd5a7d6b6fc94ef98a551ad7c3a892e3af3adc61335d09dc8cd9ff241b414c38935d338fa8f95c087ed22a9f7d8abdf28a7edead6b6e426fdd69971360f32610e223832ab7a243ce67b4ab9daef794eb63c42562273f89056ee78e20d25ef6124b78ba76b42e9d7c1542d103290d678748a8a14009f82b37132e05e420b6b4da6e2f04d0581ec27c8b862fc7345cfa634b65ee1cfdb259e53a8179bffdd60e497ee7303355edbd5db970270a21c9c5d6064b82a4820721735001ab7f900ee5394019ca2abea33eaebd3d239a9e4d1f1172b31d8a27ef104b0b59f73202a10a684197a3642f97f4bfd40b3fa8072b52adc5506dd07b7697a5c1dba486f4615d55b54793de2bf7e8995edbdd801a8a5593fc73c9beeb2fce0e735737305cf4386db15677232d32f19e682c8be267756545dbb98d5bcf31676180b75009be3607fddee28c07ba24602c89ffca565f5a286132f90eca89239804a3e5e7854ae47fab7d5b75d548c4e8250a8b0bb532f04589ed5f398fb40b8a55a272584ba0a07be3b8e8950f44b01ef5ae2d0da3187ab58581046960308653ffdc8803cafb91f0a40fa3bb83aaa5ccb91644c365642b2f906a995dd2c25da955865a52c8037b137988d60b9f07a58dced497b27615c76bd3f3c2881b16987704c295c3472642ab0bf2ccf06f0be0d0b4d2339f75b190b3b08c766785110d2c64a844fc1289638bb811d1d5a24d5f907bf794da7c84264da12fd0f81a048691cf7373f06c60bde10bb2c52323e95004895f87a9e129c0ccb43ff7e4ece36de46c5e0fdae1321ddef0675f68fed79aa995ff99e563fb2a3c35b2c19674eab0c44628e933039a6295e5bbb0647e93d81d235abebdab2dddc72ee65abda93352a175fe09af27f67f29d9e721efe18911130928cc11d5d65d9206619795017d871ffc5f45406e973f8a98a8042e21037355bbb38725b2c1907d54693506e3c233ab3aa0a56596c45b3d7a092510110060dabe98585e7bd56a035b222a16149732dca1fdda7bd32dc9a1d903f793e139d915028bf15cf7a320a6f770e1e9ee2265c60b364cf29c4cbfda3297bcaabc73ce6be5d5cf4e1ddb4e3a9204947558a96fd2e17ca2146a8b6a608ebbf9fbb7be43354f0c970d8eb980cf54becf504a12fa9c0fe356b9ac8333290e4ce25c1384d72db9789eb8e10d84cba441d52fe4756f3f6a71a420dac5587ff17c46a0c26cd349232105694d8ef0f59258856e4fae61e7917b91ee1a9f664b79855d7deadb24f00aa18aec169d5cc50492747cbe13f07393c178d6d00cdd5b71e9ee9e5025deb4a8fc299ca0c8bfa0bd91b7ceb8449c78f9a19b0d7096403cfab0de0a4fa7ab58b5c5ac5a988609e52bda43b4c41d8bb67c31f0a3ff1b514ebc43b7395bc5b6278bce0a7d944ee24f23dd6c57c3688dd8f18a8fbb588894c5b59b2c649394ee1edc4ff9b256c77b5044cbf48f6c1a1d24f14027985299efc8c2680f337cfe373da7782f192932f63e5351441512503548f7e4cfde33d1658bc121af3f5c2be3af6e4282cc6b3c37e3", 0x1000, 0x1}, {&(0x7f00000021c0)="3cd6fd74b04144983cdc7516777c4306ea37fe4b21a40013faafc17560a548fea2bd961171ca0b6ffba8587ca858a0b2eb4618247318da6c1a8a71694a6058c0914f1a7b6c1e347b4d2d64fb735458bd86732da7dbd1fb48120d327f638800ea25dc92302d36025ea45c6df535629161bfd2b75e463a4e5e6f22546d873ea1492057bf75d45117b0e2cc4cc9253dd63095de4943c6795cad58b053d9b8b6e3e5b386d10e7815d3d97bf8270c8d5b36bd49", 0xb1, 0x4}, {&(0x7f0000000040)="e92eeaa10f27", 0x6, 0x100000000}]) getresuid(&(0x7f0000003400)=0x0, &(0x7f0000003380), &(0x7f00000033c0)) syz_clone3(&(0x7f0000004580)={0x8061080, &(0x7f0000003440), &(0x7f0000003480), &(0x7f00000034c0), {0xa}, &(0x7f0000003500)=""/54, 0x36, &(0x7f0000003540)=""/4096, &(0x7f0000004540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0], 0x8}, 0x58) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000004600)={{0x2, 0xee00, 0xee01, r2, 0xee00, 0x42, 0x16}, 0x0, 0x0, 0x6, 0x0, 0x2b, 0x7fff, 0x8, 0x3, 0x7, 0x0, 0x0, 0xffffffffffffffff}) 00:07:31 executing program 4: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000004740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c880000000000000000000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ca100cbc5928f33be200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009427000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ee9c978c345caf9000000000000000000000000000000000000000000000089eb1ea93f9cfe51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b82798d000000000000000000000000000000000000000000000000000000000000000000005aa91617127c149eb10297011842af245ddae258f9ca063f9f5716b8c4b44d1e232014e6eef5a317de86d26929601542f7"], 0x1008, 0x2, 0x1000) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(0x0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000004680)={0x3, "8e17b89b4454883acf67509be0d8dcff5b310067483071f25fb589dca55c45ff2b01b662273c138e999e117f308ded63f9b56e3b1864210d25e0610523b878562d6b8c3b0a330e0812d63b6356033b07de180830be68d32e608f10acdf31a641b3e8e5950fefd5ce3d07d8b8adbd7001d343081c2991ec18894dfaf05036d1bc9cd9b81968236f3590d49901649f245bd652c65344663e9e64f6de22b770bb31b9002cf52bafc82f05bff0419973"}, 0xb6, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="d700000000000000"], 0x8, 0x0) msgrcv(r1, &(0x7f0000002300)={0x0, ""/43}, 0x33, 0x1, 0x800) msgrcv(0x0, &(0x7f0000002340)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="020185ffffff0a400000ff45ac0000ffffff00000080000000000000144000ff030081ffffff001f00000004000080f93fd563c1d71107000000008008da55aa", 0x40, 0x1c0}]) syz_read_part_table(0x2, 0x4, &(0x7f0000002280)=[{&(0x7f0000001100)="c1e0dcab5b87bed7c4266883e6aa2dcb5b1bdab361b35a4577024dac14c00f96edd54136f96aa5b193a9624c27b9e8aab3d9d173fe4e13ed6e7d5310471e8abeaa3d5e9dfc27bb9f098dddc52e3e2facf373631fd9c6d8d5150e93586d98114777dbe27cc43d750292dcfc5e61e894b1dc6dfb11b07e0644fe671caefdd248fe0425f6d5cd7c", 0x86, 0x354a}, {&(0x7f00000011c0)="760c05f794e783485d82463a2d3b5d786dd0248e0698ffa61404d63851672e7c2ebe881991ac02fa2a3d1e04b472f7126e22bc3a1a2132c460a1194d835d8041e9499a5e80214107fe07c9b01863c5060ce064669b800413add97f179691a39dbdbf5316ad50cd1200661f74c2692eba90912f1acf75d598c2f5c710cee0093cadae04fe6eb3af6d9df679d0f8c2fe10abff56602c906320bc323dcdaa1e1c61b843714d6cd5a1f54ccb7c56892b95186b27d9e70bd7e10b17e56bbf42a13922a162c2f7b6c7a297bc1a9445bc15b8bc453115b8b04fceb08a6a0627584347773b32cf1225a9e789473cb0412e1e763d7ac7b6846c7508b688ed43c833c481570f76229c290809efe548da62f0779c6470e349238558a96535d79fdba74fc8cfe3b114e4d1b6909bbe5c3b06f99b54dd0d2b094edc523f32de6f866d7198dad6d9e353684ecd9315aefd813ff51e9c687d40bf151ba8f4fbe6c42267cc32734410f1e1b88e715203c08c43b8a87d06d4ee989f8e09d1c7f05e273fd37420de624ca036ce7812f8be30496685816e0d31d305d942b89100e6a85ca0959bf0b4a751b5ff97665cbd2c0d3694d70cc7b7868e4ac23c9afbe54bd79779aaa9dcc5c4183187e85e71a9db125c2fb664c96319fe4cbe49b68e8bc80040013f728871d496f892c813f6c7d1fe367fc737ee301db8712b39b8d73c91eb9363692ad8d24f0eeec505985ae3850999346153f16fbeb6ad734a58c81297cdaa7718929d6b0fc790bc0ffb5b6eb8f98d4537edefc6a3b26076525ad4496d971cbd249bab77c2d81fdc87542050a64e8d6c58b56f9d00ccafb0cfbe136c5268cf8b2803ea3c1275833753fc9ef0517e2dff4fa229abe115357fe7518e17670897c4941fd6fa349377b1303a0ccbf22d7d2cf4466c334d8408db51f0aad659604a97eae202b0f67b6e645a63fa99ffee710cb9f860f6c087b51b9b176a706b058c4d2b68af647446e2606f8c680de6b1f60b3b14d8965655474c575e33096cd0d96dfe966e0510c8024b2cfd65fc28bf7911f90271981cd3ed59bf59761683033b0329e65450e9602abf970f59cd885c68e9ec94c0f13d77e8d5d0dd7a65fb6b755876038d14112178a52a12fb60ceb262ef332d4b59b041dd496c5fc90cf82300b59d7b346702d581739bfb415d90a9475eec4311e9f1898fa448fc5cd6d9939156a01d37c7ac76ef4cd9d7c803519a42327c9f9f4eadf5bfa6bdaca50325281d09a79f6af98e922a19519ee129d5c3449ebe2f74b4085f9cc58d827a3eaa61b4ea9d8c20420d30d871291f83c08556e1898c087f6b2d363b837f0257f67fc410d8d9eb6ba506b1686eaa0c696e31f74944f6a96e83530de570694054586c0ef1ca805cf23ae3f68c16c56a56f23ab5375eef6ca39fd816a24504befd4ca485600eace9b619e9d2d384bf1b16a324b9981210f19ddadf3322665993f5a5a420d61293c85a84096fffd03441865578589b2bbc3f66a6125de0c25bb89ec4600eb3a162bb9e1ff0a8d3a65c62269a0a2ea2c7ed8cab521f7401ba2b7338d348240cb189c41561f8e04f953ca3e0e2e072c8f3aa928df67e5aea39a4a1ea60d0fc115ac4190aaf163eb1cea1181a5efdb36d55f697660eabef087d7326e74ec0f18168396aa7368d273b2319aed3208d37ce0da00d2a200ebce0a7303d8bd62854e2098c774591e0b06e8f801ef3a975acc3607b02974cba3b3150bf3824d177c8bbde64cca3a217cabf16ab750c4686e93ae510ec903fbfecd1dd066f41af52844d2141f11c9a1a477afda8fe57fd3a169219060de077a09eed6f9c2a8c81a9b107c37bbf561220c19492f3c1a1dc579b2c12266b5fb0d950bc572e684bf32651c699c22a45776f15a90cbfc1b4c783d920ada3d454bbf3dd019200d379a99e4632ccad41dc95b24a3399ca8541c030b10ef84649b553d9e0b62072b609db4d55ca3ff737a69e18f6ff144b9f02b81232eb45880f73baf0f4871e2e6b241281fd680bd02bfe69e42c62a479b58378f708506dab4b5399c01dcc841f7685acb41f8d6f2ad7d5d797fd08ba7ff940dd706b865fa82cc6f3879f572c3b262219d193b66bffe6fc26dee55583efa061f994bb677a0ed981ac02b38f4c9926b4b6a83ad4d872312f9d70975dfbfd8a30c706340dda2ac05c4ad155cafaff00f5d7c14bee6b0572b2e729090c987c0698bd79f2f6fd6ce943a91f0632fed3471a0dea4965ac6e19a542a7666681c2855a86a85dafb60565ca1d8d115aadcbbd0d584ce3e8cc965aed3d8dc662c1ae16769e63365842bd4b1cbcc9d5b18d2cbf2be5e006c4a1c1a0cdbfc3d8b0ea62f90c8134e881877f5edeb9fcf8b85acdea6362c7c5d44e00272f6463c49ae48154062e4123c556977c7d1edde6e78e18b189cc9c03bad932c1ac4b7910b20828ff58651f7d133701b7ce53318237ac5b695910d982c64b78b3dbdc31396ef94455841fcc3fe9ac0266f5a715e762c9a9d6ee22eb1624a0e4b5100ed33ed6a9fb6c4741ed774774e69c523e5a503f8e388960591be93d995170523dfb3fe44b19f3a96b8485ab6a6d9cbe6d225a5accd0a0d70f8634d05aca108c5a74de1ddd73df8da0f6252e7699ff59642e79446df10334ad0af67ef1a722ffe564080e03ac22ba476edefdefd977d18ddc7b36feeb3b981f4f6bfad401135e3c7d5d68a44fcd9b83810d18ea0c2051a70f7f30df52aeec32d2fb8243b2c4d54dcfa505781b81b1e73ce772782255e3224265579bb7fbfea57473ef729774113069117fb2135972b97daafc0022e814862c2f3025bf31dba5bbeabc0a6fa755e64a3096834c5e226b43c5c74f5bec6dccd1b9579c646968051c354abad701cfd9d4788cdb7f2d4ee62b3b83cfec384ed12b9fc2f6208019fb617be6724cbb73e93b620abe877866d0c4a248e5c51763dadd526c20713b0c7bff3af0ab516ac29d5378de496c32996bcbedafde344bbc8f0d042bb604289536dbcbfda1a7c99dc9fb8c7441f721ca3be117d0a9b2046cd03b2f020e03a1fa7c935d4902618c5efa97e913b20484f81112456866be45bc7d43af5b3bec69db86cce7ba8704b163f90d7601f264ad34958f82b187a87de2635e2952d03529dafdcb25b409d20f9370e9a42606b22d9961dbcdb6acbeb330da061a9eac723f3f53bf414bbda1f0a7d85fdc1a931fccb2108e3c713b684d6152df028a636db0c0ea311714c8768a50d1906c9dd9f16a97a929e18be1375520adbfbc07a48d08f9ebe9e514b5919984c7e1dea8eaf678e6387874b3e72a1a0ea46b730f6628e08940538beec198a1f495134c4bb075f65bd9bae8e7f3114611d885b541881f5b548481ef8e9493455990cde4ad26234b6a83ad233fe33df907f7193a1aacca577be6241fb12119044267101f7b1c01ad0d7e013ec8b79e20f98155f1b6e352db947e46e2a032774b9f315c608dcf1a790ad2abfa5d53875d16917251e4f2f6995b3e8c0e7358a9a862476b6d2dfef3f07149dcc8148d80a39d70eb1fa211414a4de9ccd6a1b8c01cf0ad386ebfee7a0dc2c060d82c58def297b7578fbc6d410cff850b107f24ff3e9a30f7e47ba6e51e97fdd1a38f361d5aac9236e70754d5ef100c1d19542355488589be3f6e1afdffc17795e6e5379ea61fb0f71204681cd11ea122347f228f800158d502f65bc44b4ccc051bda49ad066dc54e6be9b019ddfc780f05a3bef5e120e6501191c0b66e4180bf05bf7acde216853090dbcda73c46cbfe93958c9fb1e3435924f9a22530283f896d0577397dde1fb97c40ec580e280cb8f2e9192161be4cf9343a2216eb475f6bf6c1d47d33daad35881791f7b0b0e69da89b051d2427111de692db14c1d53d565cb8255d16799d776e7c31a0ed6d04a726ca7619df9e3459ffd1a795395c602e353d60fd7d9a345d94a9ab5755948ea71a60300a41eba52e5882201a75a28e08bc9828a1e1a1f95a49b4b1cfbf1c622286ad6146b0ca95375ceeb9826f51ebdad3c613d786238ca45debe05a3d5281b9e1a38727457e7e8d11a52334cfe2acde9470e86ff1d2e05b6066640c85357de319e351d3fed8fd32eb44da1ab186255a9ae7da14158ee0a357b51ec9af592a65d4bb501351aaf863d87bd1468d75bf40b27bbfa6ae564fb6698b2283af717bcb772e9e192e13f26b052db5e2b3e8e3f59fe5fb60333944023bbd5a7d6b6fc94ef98a551ad7c3a892e3af3adc61335d09dc8cd9ff241b414c38935d338fa8f95c087ed22a9f7d8abdf28a7edead6b6e426fdd69971360f32610e223832ab7a243ce67b4ab9daef794eb63c42562273f89056ee78e20d25ef6124b78ba76b42e9d7c1542d103290d678748a8a14009f82b37132e05e420b6b4da6e2f04d0581ec27c8b862fc7345cfa634b65ee1cfdb259e53a8179bffdd60e497ee7303355edbd5db970270a21c9c5d6064b82a4820721735001ab7f900ee5394019ca2abea33eaebd3d239a9e4d1f1172b31d8a27ef104b0b59f73202a10a684197a3642f97f4bfd40b3fa8072b52adc5506dd07b7697a5c1dba486f4615d55b54793de2bf7e8995edbdd801a8a5593fc73c9beeb2fce0e735737305cf4386db15677232d32f19e682c8be267756545dbb98d5bcf31676180b75009be3607fddee28c07ba24602c89ffca565f5a286132f90eca89239804a3e5e7854ae47fab7d5b75d548c4e8250a8b0bb532f04589ed5f398fb40b8a55a272584ba0a07be3b8e8950f44b01ef5ae2d0da3187ab58581046960308653ffdc8803cafb91f0a40fa3bb83aaa5ccb91644c365642b2f906a995dd2c25da955865a52c8037b137988d60b9f07a58dced497b27615c76bd3f3c2881b16987704c295c3472642ab0bf2ccf06f0be0d0b4d2339f75b190b3b08c766785110d2c64a844fc1289638bb811d1d5a24d5f907bf794da7c84264da12fd0f81a048691cf7373f06c60bde10bb2c52323e95004895f87a9e129c0ccb43ff7e4ece36de46c5e0fdae1321ddef0675f68fed79aa995ff99e563fb2a3c35b2c19674eab0c44628e933039a6295e5bbb0647e93d81d235abebdab2dddc72ee65abda93352a175fe09af27f67f29d9e721efe18911130928cc11d5d65d9206619795017d871ffc5f45406e973f8a98a8042e21037355bbb38725b2c1907d54693506e3c233ab3aa0a56596c45b3d7a092510110060dabe98585e7bd56a035b222a16149732dca1fdda7bd32dc9a1d903f793e139d915028bf15cf7a320a6f770e1e9ee2265c60b364cf29c4cbfda3297bcaabc73ce6be5d5cf4e1ddb4e3a9204947558a96fd2e17ca2146a8b6a608ebbf9fbb7be43354f0c970d8eb980cf54becf504a12fa9c0fe356b9ac8333290e4ce25c1384d72db9789eb8e10d84cba441d52fe4756f3f6a71a420dac5587ff17c46a0c26cd349232105694d8ef0f59258856e4fae61e7917b91ee1a9f664b79855d7deadb24f00aa18aec169d5cc50492747cbe13f07393c178d6d00cdd5b71e9ee9e5025deb4a8fc299ca0c8bfa0bd91b7ceb8449c78f9a19b0d7096403cfab0de0a4fa7ab58b5c5ac5a988609e52bda43b4c41d8bb67c31f0a3ff1b514ebc43b7395bc5b6278bce0a7d944ee24f23dd6c57c3688dd8f18a8fbb588894c5b59b2c649394ee1edc4ff9b256c77b5044cbf48f6c1a1d24f14027985299efc8c2680f337cfe373da7782f192932f63e5351441512503548f7e4cfde33d1658bc121af3f5c2be3af6e4282cc6b3c37e3", 0x1000, 0x1}, {&(0x7f00000021c0)="3cd6fd74b04144983cdc7516777c4306ea37fe4b21a40013faafc17560a548fea2bd961171ca0b6ffba8587ca858a0b2eb4618247318da6c1a8a71694a6058c0914f1a7b6c1e347b4d2d64fb735458bd86732da7dbd1fb48120d327f638800ea25dc92302d36025ea45c6df535629161bfd2b75e463a4e5e6f22546d873ea1492057bf75d45117b0e2cc4cc9253dd63095de4943c6795cad58b053d9b8b6e3e5b386d10e7815d3d97bf8270c8d5b36bd49", 0xb1, 0x4}, {&(0x7f0000000040)="e92eeaa10f27", 0x6, 0x100000000}]) getresuid(&(0x7f0000003400)=0x0, &(0x7f0000003380), &(0x7f00000033c0)) syz_clone3(&(0x7f0000004580)={0x8061080, &(0x7f0000003440), &(0x7f0000003480), &(0x7f00000034c0), {0xa}, &(0x7f0000003500)=""/54, 0x36, &(0x7f0000003540)=""/4096, &(0x7f0000004540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0], 0x8}, 0x58) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000004600)={{0x2, 0xee00, 0xee01, r2, 0xee00, 0x42, 0x16}, 0x0, 0x0, 0x6, 0x0, 0x2b, 0x7fff, 0x8, 0x3, 0x7, 0x0, 0x0, 0xffffffffffffffff}) [ 451.415355][T15261] autofs4:pid:15261:validate_dev_ioctl: invalid device control module version supplied for cmd(0xc018937b) 00:07:31 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000004740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c880000000000000000000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ca100cbc5928f33be200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009427000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ee9c978c345caf9000000000000000000000000000000000000000000000089eb1ea93f9cfe51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b82798d000000000000000000000000000000000000000000000000000000000000000000005aa91617127c149eb10297011842af245ddae258f9ca063f9f5716b8c4b44d1e232014e6eef5a317de86d26929601542f7"], 0x1008, 0x2, 0x1000) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(0x0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000004680)={0x3, "8e17b89b4454883acf67509be0d8dcff5b310067483071f25fb589dca55c45ff2b01b662273c138e999e117f308ded63f9b56e3b1864210d25e0610523b878562d6b8c3b0a330e0812d63b6356033b07de180830be68d32e608f10acdf31a641b3e8e5950fefd5ce3d07d8b8adbd7001d343081c2991ec18894dfaf05036d1bc9cd9b81968236f3590d49901649f245bd652c65344663e9e64f6de22b770bb31b9002cf52bafc82f05bff0419973"}, 0xb6, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="d700000000000000"], 0x8, 0x0) msgrcv(r1, &(0x7f0000002300)={0x0, ""/43}, 0x33, 0x1, 0x800) msgrcv(0x0, &(0x7f0000002340)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="020185ffffff0a400000ff45ac0000ffffff00000080000000000000144000ff030081ffffff001f00000004000080f93fd563c1d71107000000008008da55aa", 0x40, 0x1c0}]) syz_read_part_table(0x2, 0x4, &(0x7f0000002280)=[{&(0x7f0000001100)="c1e0dcab5b87bed7c4266883e6aa2dcb5b1bdab361b35a4577024dac14c00f96edd54136f96aa5b193a9624c27b9e8aab3d9d173fe4e13ed6e7d5310471e8abeaa3d5e9dfc27bb9f098dddc52e3e2facf373631fd9c6d8d5150e93586d98114777dbe27cc43d750292dcfc5e61e894b1dc6dfb11b07e0644fe671caefdd248fe0425f6d5cd7c", 0x86, 0x354a}, {&(0x7f00000011c0)="760c05f794e783485d82463a2d3b5d786dd0248e0698ffa61404d63851672e7c2ebe881991ac02fa2a3d1e04b472f7126e22bc3a1a2132c460a1194d835d8041e9499a5e80214107fe07c9b01863c5060ce064669b800413add97f179691a39dbdbf5316ad50cd1200661f74c2692eba90912f1acf75d598c2f5c710cee0093cadae04fe6eb3af6d9df679d0f8c2fe10abff56602c906320bc323dcdaa1e1c61b843714d6cd5a1f54ccb7c56892b95186b27d9e70bd7e10b17e56bbf42a13922a162c2f7b6c7a297bc1a9445bc15b8bc453115b8b04fceb08a6a0627584347773b32cf1225a9e789473cb0412e1e763d7ac7b6846c7508b688ed43c833c481570f76229c290809efe548da62f0779c6470e349238558a96535d79fdba74fc8cfe3b114e4d1b6909bbe5c3b06f99b54dd0d2b094edc523f32de6f866d7198dad6d9e353684ecd9315aefd813ff51e9c687d40bf151ba8f4fbe6c42267cc32734410f1e1b88e715203c08c43b8a87d06d4ee989f8e09d1c7f05e273fd37420de624ca036ce7812f8be30496685816e0d31d305d942b89100e6a85ca0959bf0b4a751b5ff97665cbd2c0d3694d70cc7b7868e4ac23c9afbe54bd79779aaa9dcc5c4183187e85e71a9db125c2fb664c96319fe4cbe49b68e8bc80040013f728871d496f892c813f6c7d1fe367fc737ee301db8712b39b8d73c91eb9363692ad8d24f0eeec505985ae3850999346153f16fbeb6ad734a58c81297cdaa7718929d6b0fc790bc0ffb5b6eb8f98d4537edefc6a3b26076525ad4496d971cbd249bab77c2d81fdc87542050a64e8d6c58b56f9d00ccafb0cfbe136c5268cf8b2803ea3c1275833753fc9ef0517e2dff4fa229abe115357fe7518e17670897c4941fd6fa349377b1303a0ccbf22d7d2cf4466c334d8408db51f0aad659604a97eae202b0f67b6e645a63fa99ffee710cb9f860f6c087b51b9b176a706b058c4d2b68af647446e2606f8c680de6b1f60b3b14d8965655474c575e33096cd0d96dfe966e0510c8024b2cfd65fc28bf7911f90271981cd3ed59bf59761683033b0329e65450e9602abf970f59cd885c68e9ec94c0f13d77e8d5d0dd7a65fb6b755876038d14112178a52a12fb60ceb262ef332d4b59b041dd496c5fc90cf82300b59d7b346702d581739bfb415d90a9475eec4311e9f1898fa448fc5cd6d9939156a01d37c7ac76ef4cd9d7c803519a42327c9f9f4eadf5bfa6bdaca50325281d09a79f6af98e922a19519ee129d5c3449ebe2f74b4085f9cc58d827a3eaa61b4ea9d8c20420d30d871291f83c08556e1898c087f6b2d363b837f0257f67fc410d8d9eb6ba506b1686eaa0c696e31f74944f6a96e83530de570694054586c0ef1ca805cf23ae3f68c16c56a56f23ab5375eef6ca39fd816a24504befd4ca485600eace9b619e9d2d384bf1b16a324b9981210f19ddadf3322665993f5a5a420d61293c85a84096fffd03441865578589b2bbc3f66a6125de0c25bb89ec4600eb3a162bb9e1ff0a8d3a65c62269a0a2ea2c7ed8cab521f7401ba2b7338d348240cb189c41561f8e04f953ca3e0e2e072c8f3aa928df67e5aea39a4a1ea60d0fc115ac4190aaf163eb1cea1181a5efdb36d55f697660eabef087d7326e74ec0f18168396aa7368d273b2319aed3208d37ce0da00d2a200ebce0a7303d8bd62854e2098c774591e0b06e8f801ef3a975acc3607b02974cba3b3150bf3824d177c8bbde64cca3a217cabf16ab750c4686e93ae510ec903fbfecd1dd066f41af52844d2141f11c9a1a477afda8fe57fd3a169219060de077a09eed6f9c2a8c81a9b107c37bbf561220c19492f3c1a1dc579b2c12266b5fb0d950bc572e684bf32651c699c22a45776f15a90cbfc1b4c783d920ada3d454bbf3dd019200d379a99e4632ccad41dc95b24a3399ca8541c030b10ef84649b553d9e0b62072b609db4d55ca3ff737a69e18f6ff144b9f02b81232eb45880f73baf0f4871e2e6b241281fd680bd02bfe69e42c62a479b58378f708506dab4b5399c01dcc841f7685acb41f8d6f2ad7d5d797fd08ba7ff940dd706b865fa82cc6f3879f572c3b262219d193b66bffe6fc26dee55583efa061f994bb677a0ed981ac02b38f4c9926b4b6a83ad4d872312f9d70975dfbfd8a30c706340dda2ac05c4ad155cafaff00f5d7c14bee6b0572b2e729090c987c0698bd79f2f6fd6ce943a91f0632fed3471a0dea4965ac6e19a542a7666681c2855a86a85dafb60565ca1d8d115aadcbbd0d584ce3e8cc965aed3d8dc662c1ae16769e63365842bd4b1cbcc9d5b18d2cbf2be5e006c4a1c1a0cdbfc3d8b0ea62f90c8134e881877f5edeb9fcf8b85acdea6362c7c5d44e00272f6463c49ae48154062e4123c556977c7d1edde6e78e18b189cc9c03bad932c1ac4b7910b20828ff58651f7d133701b7ce53318237ac5b695910d982c64b78b3dbdc31396ef94455841fcc3fe9ac0266f5a715e762c9a9d6ee22eb1624a0e4b5100ed33ed6a9fb6c4741ed774774e69c523e5a503f8e388960591be93d995170523dfb3fe44b19f3a96b8485ab6a6d9cbe6d225a5accd0a0d70f8634d05aca108c5a74de1ddd73df8da0f6252e7699ff59642e79446df10334ad0af67ef1a722ffe564080e03ac22ba476edefdefd977d18ddc7b36feeb3b981f4f6bfad401135e3c7d5d68a44fcd9b83810d18ea0c2051a70f7f30df52aeec32d2fb8243b2c4d54dcfa505781b81b1e73ce772782255e3224265579bb7fbfea57473ef729774113069117fb2135972b97daafc0022e814862c2f3025bf31dba5bbeabc0a6fa755e64a3096834c5e226b43c5c74f5bec6dccd1b9579c646968051c354abad701cfd9d4788cdb7f2d4ee62b3b83cfec384ed12b9fc2f6208019fb617be6724cbb73e93b620abe877866d0c4a248e5c51763dadd526c20713b0c7bff3af0ab516ac29d5378de496c32996bcbedafde344bbc8f0d042bb604289536dbcbfda1a7c99dc9fb8c7441f721ca3be117d0a9b2046cd03b2f020e03a1fa7c935d4902618c5efa97e913b20484f81112456866be45bc7d43af5b3bec69db86cce7ba8704b163f90d7601f264ad34958f82b187a87de2635e2952d03529dafdcb25b409d20f9370e9a42606b22d9961dbcdb6acbeb330da061a9eac723f3f53bf414bbda1f0a7d85fdc1a931fccb2108e3c713b684d6152df028a636db0c0ea311714c8768a50d1906c9dd9f16a97a929e18be1375520adbfbc07a48d08f9ebe9e514b5919984c7e1dea8eaf678e6387874b3e72a1a0ea46b730f6628e08940538beec198a1f495134c4bb075f65bd9bae8e7f3114611d885b541881f5b548481ef8e9493455990cde4ad26234b6a83ad233fe33df907f7193a1aacca577be6241fb12119044267101f7b1c01ad0d7e013ec8b79e20f98155f1b6e352db947e46e2a032774b9f315c608dcf1a790ad2abfa5d53875d16917251e4f2f6995b3e8c0e7358a9a862476b6d2dfef3f07149dcc8148d80a39d70eb1fa211414a4de9ccd6a1b8c01cf0ad386ebfee7a0dc2c060d82c58def297b7578fbc6d410cff850b107f24ff3e9a30f7e47ba6e51e97fdd1a38f361d5aac9236e70754d5ef100c1d19542355488589be3f6e1afdffc17795e6e5379ea61fb0f71204681cd11ea122347f228f800158d502f65bc44b4ccc051bda49ad066dc54e6be9b019ddfc780f05a3bef5e120e6501191c0b66e4180bf05bf7acde216853090dbcda73c46cbfe93958c9fb1e3435924f9a22530283f896d0577397dde1fb97c40ec580e280cb8f2e9192161be4cf9343a2216eb475f6bf6c1d47d33daad35881791f7b0b0e69da89b051d2427111de692db14c1d53d565cb8255d16799d776e7c31a0ed6d04a726ca7619df9e3459ffd1a795395c602e353d60fd7d9a345d94a9ab5755948ea71a60300a41eba52e5882201a75a28e08bc9828a1e1a1f95a49b4b1cfbf1c622286ad6146b0ca95375ceeb9826f51ebdad3c613d786238ca45debe05a3d5281b9e1a38727457e7e8d11a52334cfe2acde9470e86ff1d2e05b6066640c85357de319e351d3fed8fd32eb44da1ab186255a9ae7da14158ee0a357b51ec9af592a65d4bb501351aaf863d87bd1468d75bf40b27bbfa6ae564fb6698b2283af717bcb772e9e192e13f26b052db5e2b3e8e3f59fe5fb60333944023bbd5a7d6b6fc94ef98a551ad7c3a892e3af3adc61335d09dc8cd9ff241b414c38935d338fa8f95c087ed22a9f7d8abdf28a7edead6b6e426fdd69971360f32610e223832ab7a243ce67b4ab9daef794eb63c42562273f89056ee78e20d25ef6124b78ba76b42e9d7c1542d103290d678748a8a14009f82b37132e05e420b6b4da6e2f04d0581ec27c8b862fc7345cfa634b65ee1cfdb259e53a8179bffdd60e497ee7303355edbd5db970270a21c9c5d6064b82a4820721735001ab7f900ee5394019ca2abea33eaebd3d239a9e4d1f1172b31d8a27ef104b0b59f73202a10a684197a3642f97f4bfd40b3fa8072b52adc5506dd07b7697a5c1dba486f4615d55b54793de2bf7e8995edbdd801a8a5593fc73c9beeb2fce0e735737305cf4386db15677232d32f19e682c8be267756545dbb98d5bcf31676180b75009be3607fddee28c07ba24602c89ffca565f5a286132f90eca89239804a3e5e7854ae47fab7d5b75d548c4e8250a8b0bb532f04589ed5f398fb40b8a55a272584ba0a07be3b8e8950f44b01ef5ae2d0da3187ab58581046960308653ffdc8803cafb91f0a40fa3bb83aaa5ccb91644c365642b2f906a995dd2c25da955865a52c8037b137988d60b9f07a58dced497b27615c76bd3f3c2881b16987704c295c3472642ab0bf2ccf06f0be0d0b4d2339f75b190b3b08c766785110d2c64a844fc1289638bb811d1d5a24d5f907bf794da7c84264da12fd0f81a048691cf7373f06c60bde10bb2c52323e95004895f87a9e129c0ccb43ff7e4ece36de46c5e0fdae1321ddef0675f68fed79aa995ff99e563fb2a3c35b2c19674eab0c44628e933039a6295e5bbb0647e93d81d235abebdab2dddc72ee65abda93352a175fe09af27f67f29d9e721efe18911130928cc11d5d65d9206619795017d871ffc5f45406e973f8a98a8042e21037355bbb38725b2c1907d54693506e3c233ab3aa0a56596c45b3d7a092510110060dabe98585e7bd56a035b222a16149732dca1fdda7bd32dc9a1d903f793e139d915028bf15cf7a320a6f770e1e9ee2265c60b364cf29c4cbfda3297bcaabc73ce6be5d5cf4e1ddb4e3a9204947558a96fd2e17ca2146a8b6a608ebbf9fbb7be43354f0c970d8eb980cf54becf504a12fa9c0fe356b9ac8333290e4ce25c1384d72db9789eb8e10d84cba441d52fe4756f3f6a71a420dac5587ff17c46a0c26cd349232105694d8ef0f59258856e4fae61e7917b91ee1a9f664b79855d7deadb24f00aa18aec169d5cc50492747cbe13f07393c178d6d00cdd5b71e9ee9e5025deb4a8fc299ca0c8bfa0bd91b7ceb8449c78f9a19b0d7096403cfab0de0a4fa7ab58b5c5ac5a988609e52bda43b4c41d8bb67c31f0a3ff1b514ebc43b7395bc5b6278bce0a7d944ee24f23dd6c57c3688dd8f18a8fbb588894c5b59b2c649394ee1edc4ff9b256c77b5044cbf48f6c1a1d24f14027985299efc8c2680f337cfe373da7782f192932f63e5351441512503548f7e4cfde33d1658bc121af3f5c2be3af6e4282cc6b3c37e3", 0x1000, 0x1}, {&(0x7f00000021c0)="3cd6fd74b04144983cdc7516777c4306ea37fe4b21a40013faafc17560a548fea2bd961171ca0b6ffba8587ca858a0b2eb4618247318da6c1a8a71694a6058c0914f1a7b6c1e347b4d2d64fb735458bd86732da7dbd1fb48120d327f638800ea25dc92302d36025ea45c6df535629161bfd2b75e463a4e5e6f22546d873ea1492057bf75d45117b0e2cc4cc9253dd63095de4943c6795cad58b053d9b8b6e3e5b386d10e7815d3d97bf8270c8d5b36bd49", 0xb1, 0x4}, {&(0x7f0000000040)="e92eeaa10f27", 0x6, 0x100000000}]) getresuid(&(0x7f0000003400)=0x0, &(0x7f0000003380), &(0x7f00000033c0)) syz_clone3(&(0x7f0000004580)={0x8061080, &(0x7f0000003440), &(0x7f0000003480), &(0x7f00000034c0), {0xa}, &(0x7f0000003500)=""/54, 0x36, &(0x7f0000003540)=""/4096, &(0x7f0000004540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0], 0x8}, 0x58) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000004600)={{0x2, 0xee00, 0xee01, r2, 0xee00, 0x42, 0x16}, 0x0, 0x0, 0x6, 0x0, 0x2b, 0x7fff, 0x8, 0x3, 0x7, 0x0, 0x0, 0xffffffffffffffff}) [ 451.539198][T15266] netlink: 572 bytes leftover after parsing attributes in process `syz-executor.2'. 00:07:31 executing program 2: r0 = syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xe801, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d20202020202020202020202020202020202020202020202020202000000000000000002900000000000029000000000000000000000000000000000000000000000000000000000000000001000001010000010008080018000000000000181400000000000000000000160000000022001c", 0x9f, 0x8000}, {&(0x7f0000010600)="0243443030310100004c0049004e0055005800200020002000200020002000200020002000200020004300440052004f004d0020002000200020002000200020002000200020002000000000000000002900000000000029252f", 0x5a, 0x8800}, {&(0x7f0000011100)="88001c0000000000001c00080000000008007809140b2a3a0802000001000001010053500701beef005252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a0843451c0120000000000000200000000000000000ed000000000000ed66001c0000000000001c00080000000008007809140b2a3a080200000100000101015252050181505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a08008c00210000000000002164000000000000647809140b2a3a08000000010000010a46494c452e434f4c3b310041410e0254455854756e6978000052520501894e4d0e010066696c652e636f6c64505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a080074001d0000000000001d00080000000008007809140b2a3a08020000010000010546494c4530", 0x1a0, 0xe000}, {&(0x7f0000011500)='f', 0x1, 0xe800}], 0x0, &(0x7f0000000140)=ANY=[], 0x0) open_by_handle_at(r0, &(0x7f0000000080)=@orangefs={0x14, 0x1, {"da7620c4bd2f48f6dcdecfd556ae584d"}}, 0x0) [ 451.560933][T15289] loop2: detected capacity change from 0 to 116 [ 451.564149][T15289] Unable to read rock-ridge attributes 00:07:31 executing program 2: r0 = syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xe801, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d20202020202020202020202020202020202020202020202020202000000000000000002900000000000029000000000000000000000000000000000000000000000000000000000000000001000001010000010008080018000000000000181400000000000000000000160000000022001c", 0x9f, 0x8000}, {&(0x7f0000010600)="0243443030310100004c0049004e0055005800200020002000200020002000200020002000200020004300440052004f004d0020002000200020002000200020002000200020002000000000000000002900000000000029252f", 0x5a, 0x8800}, {&(0x7f0000011100)="88001c0000000000001c00080000000008007809140b2a3a0802000001000001010053500701beef005252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a0843451c0120000000000000200000000000000000ed000000000000ed66001c0000000000001c00080000000008007809140b2a3a080200000100000101015252050181505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a08008c00210000000000002164000000000000647809140b2a3a08000000010000010a46494c452e434f4c3b310041410e0254455854756e6978000052520501894e4d0e010066696c652e636f6c64505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a080074001d0000000000001d00080000000008007809140b2a3a08020000010000010546494c4530", 0x1a0, 0xe000}, {&(0x7f0000011500)='f', 0x1, 0xe800}], 0x0, &(0x7f0000000140)=ANY=[], 0x0) open_by_handle_at(r0, &(0x7f0000000080)=@orangefs={0x14, 0x1, {"da7620c4bd2f48f6dcdecfd556ae584d"}}, 0x0) [ 451.598881][T15294] loop2: detected capacity change from 0 to 116 [ 451.603951][T15294] Unable to read rock-ridge attributes 00:07:31 executing program 2: r0 = syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xe801, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d20202020202020202020202020202020202020202020202020202000000000000000002900000000000029000000000000000000000000000000000000000000000000000000000000000001000001010000010008080018000000000000181400000000000000000000160000000022001c", 0x9f, 0x8000}, {&(0x7f0000010600)="0243443030310100004c0049004e0055005800200020002000200020002000200020002000200020004300440052004f004d0020002000200020002000200020002000200020002000000000000000002900000000000029252f", 0x5a, 0x8800}, {&(0x7f0000011100)="88001c0000000000001c00080000000008007809140b2a3a0802000001000001010053500701beef005252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a0843451c0120000000000000200000000000000000ed000000000000ed66001c0000000000001c00080000000008007809140b2a3a080200000100000101015252050181505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a08008c00210000000000002164000000000000647809140b2a3a08000000010000010a46494c452e434f4c3b310041410e0254455854756e6978000052520501894e4d0e010066696c652e636f6c64505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a080074001d0000000000001d00080000000008007809140b2a3a08020000010000010546494c4530", 0x1a0, 0xe000}, {&(0x7f0000011500)='f', 0x1, 0xe800}], 0x0, &(0x7f0000000140)=ANY=[], 0x0) open_by_handle_at(r0, &(0x7f0000000080)=@orangefs={0x14, 0x1, {"da7620c4bd2f48f6dcdecfd556ae584d"}}, 0x0) [ 451.617164][T15275] loop3: detected capacity change from 0 to 1 [ 451.619798][T15276] loop4: detected capacity change from 0 to 1 [ 451.623355][T15277] loop0: detected capacity change from 0 to 1 [ 451.641743][T15297] loop2: detected capacity change from 0 to 116 [ 451.649738][T15297] Unable to read rock-ridge attributes [ 451.663118][T15274] loop1: detected capacity change from 0 to 1 00:07:31 executing program 2: r0 = syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xe801, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d20202020202020202020202020202020202020202020202020202000000000000000002900000000000029000000000000000000000000000000000000000000000000000000000000000001000001010000010008080018000000000000181400000000000000000000160000000022001c", 0x9f, 0x8000}, {&(0x7f0000010600)="0243443030310100004c0049004e0055005800200020002000200020002000200020002000200020004300440052004f004d0020002000200020002000200020002000200020002000000000000000002900000000000029252f", 0x5a, 0x8800}, {&(0x7f0000011100)="88001c0000000000001c00080000000008007809140b2a3a0802000001000001010053500701beef005252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a0843451c0120000000000000200000000000000000ed000000000000ed66001c0000000000001c00080000000008007809140b2a3a080200000100000101015252050181505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a08008c00210000000000002164000000000000647809140b2a3a08000000010000010a46494c452e434f4c3b310041410e0254455854756e6978000052520501894e4d0e010066696c652e636f6c64505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a080074001d0000000000001d00080000000008007809140b2a3a08020000010000010546494c4530", 0x1a0, 0xe000}, {&(0x7f0000011500)='f', 0x1, 0xe800}], 0x0, &(0x7f0000000140)=ANY=[], 0x0) open_by_handle_at(r0, &(0x7f0000000080)=@orangefs={0x14, 0x1, {"da7620c4bd2f48f6dcdecfd556ae584d"}}, 0x0) [ 451.672303][T15277] loop0: p1 < > p2 p3 p4 [ 451.673446][T15277] loop0: partition table partially beyond EOD, truncated [ 451.675753][T15277] loop0: p1 start 16394 is beyond EOD, truncated [ 451.677496][T15277] loop0: p2 size 1075052544 extends beyond EOD, truncated [ 451.680618][T15275] loop3: p1 < > p2 p3 p4 [ 451.682174][T15275] loop3: partition table partially beyond EOD, truncated [ 451.683628][T15277] loop0: p3 start 7936 is beyond EOD, truncated [ 451.684071][T15275] loop3: p1 start 16394 is beyond EOD, truncated [ 451.686886][T15277] loop0: p4 start 7 is beyond EOD, [ 451.687330][T15275] loop3: p2 size 1075052544 extends beyond EOD, truncated [ 451.688719][T15277] truncated [ 451.691277][T15276] loop4: p1 < > p2 p3 p4 [ 451.692501][T15276] loop4: partition table partially beyond EOD, truncated [ 451.694695][T15276] loop4: p1 start 16394 is beyond EOD, truncated [ 451.697809][T15276] loop4: p2 size 1075052544 extends beyond EOD, truncated [ 451.701800][T15274] loop1: p1 < > p2 p3 p4 [ 451.702926][T15274] loop1: partition table partially beyond EOD, truncated [ 451.703850][T15276] loop4: p3 start 7936 is beyond EOD, [ 451.704818][T15274] loop1: p1 start 16394 is beyond EOD, [ 451.708237][T15276] truncated [ 451.708608][T15274] truncated [ 451.714407][T15276] loop4: p4 start 7 is beyond EOD, truncated [ 451.715325][T15274] loop1: p2 size 1075052544 extends beyond EOD, [ 451.719453][T15299] loop2: detected capacity change from 0 to 116 [ 451.721475][T15275] loop3: p3 start 7936 is beyond EOD, [ 451.724637][T15274] truncated [ 451.726255][T15275] truncated [ 451.729326][T15274] loop1: p3 start 7936 is beyond EOD, truncated [ 451.732270][T15274] loop1: p4 start 7 is beyond EOD, truncated [ 451.735457][T15299] Unable to read rock-ridge attributes [ 451.738261][T15275] loop3: p4 start 7 is beyond EOD, truncated 00:07:31 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000400)={0x58, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x30, 0x8, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}, {0x4, 0x0, 0x0, 0x0}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x58}}, 0x0) [ 452.101368][ T2561] loop1: p1 < > p2 p3 p4 [ 452.102578][ T2561] loop1: partition table partially beyond EOD, truncated [ 452.104460][ T2561] loop1: p1 start 16394 is beyond EOD, truncated [ 452.106086][ T2561] loop1: p2 size 1075052544 extends beyond EOD, truncated [ 452.115079][ T2561] loop1: p3 start 7936 is beyond EOD, truncated [ 452.121436][ T2561] loop1: p4 start 7 is beyond EOD, truncated [ 452.171342][ T2561] loop0: p1 < > p2 p3 p4 [ 452.172560][ T2561] loop0: partition table partially beyond EOD, truncated [ 452.174531][ T2561] loop0: p1 start 16394 is beyond EOD, truncated [ 452.177337][ T2561] loop0: p2 size 1075052544 extends beyond EOD, truncated [ 452.189557][ T2561] loop0: p3 start 7936 is beyond EOD, truncated [ 452.193696][ T2561] loop0: p4 start 7 is beyond EOD, truncated [ 452.243755][ T2561] loop3: p1 < > p2 p3 p4 [ 452.244924][ T2561] loop3: partition table partially beyond EOD, truncated [ 452.246880][ T2561] loop3: p1 start 16394 is beyond EOD, truncated [ 452.248530][ T2561] loop3: p2 size 1075052544 extends beyond EOD, truncated [ 452.257069][ T2561] loop3: p3 start 7936 is beyond EOD, truncated [ 452.258783][ T2561] loop3: p4 start 7 is beyond EOD, truncated 00:07:32 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000004740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c880000000000000000000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ca100cbc5928f33be200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009427000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ee9c978c345caf9000000000000000000000000000000000000000000000089eb1ea93f9cfe51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b82798d000000000000000000000000000000000000000000000000000000000000000000005aa91617127c149eb10297011842af245ddae258f9ca063f9f5716b8c4b44d1e232014e6eef5a317de86d26929601542f7"], 0x1008, 0x2, 0x1000) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(0x0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000004680)={0x3, "8e17b89b4454883acf67509be0d8dcff5b310067483071f25fb589dca55c45ff2b01b662273c138e999e117f308ded63f9b56e3b1864210d25e0610523b878562d6b8c3b0a330e0812d63b6356033b07de180830be68d32e608f10acdf31a641b3e8e5950fefd5ce3d07d8b8adbd7001d343081c2991ec18894dfaf05036d1bc9cd9b81968236f3590d49901649f245bd652c65344663e9e64f6de22b770bb31b9002cf52bafc82f05bff0419973"}, 0xb6, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="d700000000000000"], 0x8, 0x0) msgrcv(r1, &(0x7f0000002300)={0x0, ""/43}, 0x33, 0x1, 0x800) msgrcv(0x0, &(0x7f0000002340)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="020185ffffff0a400000ff45ac0000ffffff00000080000000000000144000ff030081ffffff001f00000004000080f93fd563c1d71107000000008008da55aa", 0x40, 0x1c0}]) syz_read_part_table(0x2, 0x4, &(0x7f0000002280)=[{&(0x7f0000001100)="c1e0dcab5b87bed7c4266883e6aa2dcb5b1bdab361b35a4577024dac14c00f96edd54136f96aa5b193a9624c27b9e8aab3d9d173fe4e13ed6e7d5310471e8abeaa3d5e9dfc27bb9f098dddc52e3e2facf373631fd9c6d8d5150e93586d98114777dbe27cc43d750292dcfc5e61e894b1dc6dfb11b07e0644fe671caefdd248fe0425f6d5cd7c", 0x86, 0x354a}, {&(0x7f00000011c0)="760c05f794e783485d82463a2d3b5d786dd0248e0698ffa61404d63851672e7c2ebe881991ac02fa2a3d1e04b472f7126e22bc3a1a2132c460a1194d835d8041e9499a5e80214107fe07c9b01863c5060ce064669b800413add97f179691a39dbdbf5316ad50cd1200661f74c2692eba90912f1acf75d598c2f5c710cee0093cadae04fe6eb3af6d9df679d0f8c2fe10abff56602c906320bc323dcdaa1e1c61b843714d6cd5a1f54ccb7c56892b95186b27d9e70bd7e10b17e56bbf42a13922a162c2f7b6c7a297bc1a9445bc15b8bc453115b8b04fceb08a6a0627584347773b32cf1225a9e789473cb0412e1e763d7ac7b6846c7508b688ed43c833c481570f76229c290809efe548da62f0779c6470e349238558a96535d79fdba74fc8cfe3b114e4d1b6909bbe5c3b06f99b54dd0d2b094edc523f32de6f866d7198dad6d9e353684ecd9315aefd813ff51e9c687d40bf151ba8f4fbe6c42267cc32734410f1e1b88e715203c08c43b8a87d06d4ee989f8e09d1c7f05e273fd37420de624ca036ce7812f8be30496685816e0d31d305d942b89100e6a85ca0959bf0b4a751b5ff97665cbd2c0d3694d70cc7b7868e4ac23c9afbe54bd79779aaa9dcc5c4183187e85e71a9db125c2fb664c96319fe4cbe49b68e8bc80040013f728871d496f892c813f6c7d1fe367fc737ee301db8712b39b8d73c91eb9363692ad8d24f0eeec505985ae3850999346153f16fbeb6ad734a58c81297cdaa7718929d6b0fc790bc0ffb5b6eb8f98d4537edefc6a3b26076525ad4496d971cbd249bab77c2d81fdc87542050a64e8d6c58b56f9d00ccafb0cfbe136c5268cf8b2803ea3c1275833753fc9ef0517e2dff4fa229abe115357fe7518e17670897c4941fd6fa349377b1303a0ccbf22d7d2cf4466c334d8408db51f0aad659604a97eae202b0f67b6e645a63fa99ffee710cb9f860f6c087b51b9b176a706b058c4d2b68af647446e2606f8c680de6b1f60b3b14d8965655474c575e33096cd0d96dfe966e0510c8024b2cfd65fc28bf7911f90271981cd3ed59bf59761683033b0329e65450e9602abf970f59cd885c68e9ec94c0f13d77e8d5d0dd7a65fb6b755876038d14112178a52a12fb60ceb262ef332d4b59b041dd496c5fc90cf82300b59d7b346702d581739bfb415d90a9475eec4311e9f1898fa448fc5cd6d9939156a01d37c7ac76ef4cd9d7c803519a42327c9f9f4eadf5bfa6bdaca50325281d09a79f6af98e922a19519ee129d5c3449ebe2f74b4085f9cc58d827a3eaa61b4ea9d8c20420d30d871291f83c08556e1898c087f6b2d363b837f0257f67fc410d8d9eb6ba506b1686eaa0c696e31f74944f6a96e83530de570694054586c0ef1ca805cf23ae3f68c16c56a56f23ab5375eef6ca39fd816a24504befd4ca485600eace9b619e9d2d384bf1b16a324b9981210f19ddadf3322665993f5a5a420d61293c85a84096fffd03441865578589b2bbc3f66a6125de0c25bb89ec4600eb3a162bb9e1ff0a8d3a65c62269a0a2ea2c7ed8cab521f7401ba2b7338d348240cb189c41561f8e04f953ca3e0e2e072c8f3aa928df67e5aea39a4a1ea60d0fc115ac4190aaf163eb1cea1181a5efdb36d55f697660eabef087d7326e74ec0f18168396aa7368d273b2319aed3208d37ce0da00d2a200ebce0a7303d8bd62854e2098c774591e0b06e8f801ef3a975acc3607b02974cba3b3150bf3824d177c8bbde64cca3a217cabf16ab750c4686e93ae510ec903fbfecd1dd066f41af52844d2141f11c9a1a477afda8fe57fd3a169219060de077a09eed6f9c2a8c81a9b107c37bbf561220c19492f3c1a1dc579b2c12266b5fb0d950bc572e684bf32651c699c22a45776f15a90cbfc1b4c783d920ada3d454bbf3dd019200d379a99e4632ccad41dc95b24a3399ca8541c030b10ef84649b553d9e0b62072b609db4d55ca3ff737a69e18f6ff144b9f02b81232eb45880f73baf0f4871e2e6b241281fd680bd02bfe69e42c62a479b58378f708506dab4b5399c01dcc841f7685acb41f8d6f2ad7d5d797fd08ba7ff940dd706b865fa82cc6f3879f572c3b262219d193b66bffe6fc26dee55583efa061f994bb677a0ed981ac02b38f4c9926b4b6a83ad4d872312f9d70975dfbfd8a30c706340dda2ac05c4ad155cafaff00f5d7c14bee6b0572b2e729090c987c0698bd79f2f6fd6ce943a91f0632fed3471a0dea4965ac6e19a542a7666681c2855a86a85dafb60565ca1d8d115aadcbbd0d584ce3e8cc965aed3d8dc662c1ae16769e63365842bd4b1cbcc9d5b18d2cbf2be5e006c4a1c1a0cdbfc3d8b0ea62f90c8134e881877f5edeb9fcf8b85acdea6362c7c5d44e00272f6463c49ae48154062e4123c556977c7d1edde6e78e18b189cc9c03bad932c1ac4b7910b20828ff58651f7d133701b7ce53318237ac5b695910d982c64b78b3dbdc31396ef94455841fcc3fe9ac0266f5a715e762c9a9d6ee22eb1624a0e4b5100ed33ed6a9fb6c4741ed774774e69c523e5a503f8e388960591be93d995170523dfb3fe44b19f3a96b8485ab6a6d9cbe6d225a5accd0a0d70f8634d05aca108c5a74de1ddd73df8da0f6252e7699ff59642e79446df10334ad0af67ef1a722ffe564080e03ac22ba476edefdefd977d18ddc7b36feeb3b981f4f6bfad401135e3c7d5d68a44fcd9b83810d18ea0c2051a70f7f30df52aeec32d2fb8243b2c4d54dcfa505781b81b1e73ce772782255e3224265579bb7fbfea57473ef729774113069117fb2135972b97daafc0022e814862c2f3025bf31dba5bbeabc0a6fa755e64a3096834c5e226b43c5c74f5bec6dccd1b9579c646968051c354abad701cfd9d4788cdb7f2d4ee62b3b83cfec384ed12b9fc2f6208019fb617be6724cbb73e93b620abe877866d0c4a248e5c51763dadd526c20713b0c7bff3af0ab516ac29d5378de496c32996bcbedafde344bbc8f0d042bb604289536dbcbfda1a7c99dc9fb8c7441f721ca3be117d0a9b2046cd03b2f020e03a1fa7c935d4902618c5efa97e913b20484f81112456866be45bc7d43af5b3bec69db86cce7ba8704b163f90d7601f264ad34958f82b187a87de2635e2952d03529dafdcb25b409d20f9370e9a42606b22d9961dbcdb6acbeb330da061a9eac723f3f53bf414bbda1f0a7d85fdc1a931fccb2108e3c713b684d6152df028a636db0c0ea311714c8768a50d1906c9dd9f16a97a929e18be1375520adbfbc07a48d08f9ebe9e514b5919984c7e1dea8eaf678e6387874b3e72a1a0ea46b730f6628e08940538beec198a1f495134c4bb075f65bd9bae8e7f3114611d885b541881f5b548481ef8e9493455990cde4ad26234b6a83ad233fe33df907f7193a1aacca577be6241fb12119044267101f7b1c01ad0d7e013ec8b79e20f98155f1b6e352db947e46e2a032774b9f315c608dcf1a790ad2abfa5d53875d16917251e4f2f6995b3e8c0e7358a9a862476b6d2dfef3f07149dcc8148d80a39d70eb1fa211414a4de9ccd6a1b8c01cf0ad386ebfee7a0dc2c060d82c58def297b7578fbc6d410cff850b107f24ff3e9a30f7e47ba6e51e97fdd1a38f361d5aac9236e70754d5ef100c1d19542355488589be3f6e1afdffc17795e6e5379ea61fb0f71204681cd11ea122347f228f800158d502f65bc44b4ccc051bda49ad066dc54e6be9b019ddfc780f05a3bef5e120e6501191c0b66e4180bf05bf7acde216853090dbcda73c46cbfe93958c9fb1e3435924f9a22530283f896d0577397dde1fb97c40ec580e280cb8f2e9192161be4cf9343a2216eb475f6bf6c1d47d33daad35881791f7b0b0e69da89b051d2427111de692db14c1d53d565cb8255d16799d776e7c31a0ed6d04a726ca7619df9e3459ffd1a795395c602e353d60fd7d9a345d94a9ab5755948ea71a60300a41eba52e5882201a75a28e08bc9828a1e1a1f95a49b4b1cfbf1c622286ad6146b0ca95375ceeb9826f51ebdad3c613d786238ca45debe05a3d5281b9e1a38727457e7e8d11a52334cfe2acde9470e86ff1d2e05b6066640c85357de319e351d3fed8fd32eb44da1ab186255a9ae7da14158ee0a357b51ec9af592a65d4bb501351aaf863d87bd1468d75bf40b27bbfa6ae564fb6698b2283af717bcb772e9e192e13f26b052db5e2b3e8e3f59fe5fb60333944023bbd5a7d6b6fc94ef98a551ad7c3a892e3af3adc61335d09dc8cd9ff241b414c38935d338fa8f95c087ed22a9f7d8abdf28a7edead6b6e426fdd69971360f32610e223832ab7a243ce67b4ab9daef794eb63c42562273f89056ee78e20d25ef6124b78ba76b42e9d7c1542d103290d678748a8a14009f82b37132e05e420b6b4da6e2f04d0581ec27c8b862fc7345cfa634b65ee1cfdb259e53a8179bffdd60e497ee7303355edbd5db970270a21c9c5d6064b82a4820721735001ab7f900ee5394019ca2abea33eaebd3d239a9e4d1f1172b31d8a27ef104b0b59f73202a10a684197a3642f97f4bfd40b3fa8072b52adc5506dd07b7697a5c1dba486f4615d55b54793de2bf7e8995edbdd801a8a5593fc73c9beeb2fce0e735737305cf4386db15677232d32f19e682c8be267756545dbb98d5bcf31676180b75009be3607fddee28c07ba24602c89ffca565f5a286132f90eca89239804a3e5e7854ae47fab7d5b75d548c4e8250a8b0bb532f04589ed5f398fb40b8a55a272584ba0a07be3b8e8950f44b01ef5ae2d0da3187ab58581046960308653ffdc8803cafb91f0a40fa3bb83aaa5ccb91644c365642b2f906a995dd2c25da955865a52c8037b137988d60b9f07a58dced497b27615c76bd3f3c2881b16987704c295c3472642ab0bf2ccf06f0be0d0b4d2339f75b190b3b08c766785110d2c64a844fc1289638bb811d1d5a24d5f907bf794da7c84264da12fd0f81a048691cf7373f06c60bde10bb2c52323e95004895f87a9e129c0ccb43ff7e4ece36de46c5e0fdae1321ddef0675f68fed79aa995ff99e563fb2a3c35b2c19674eab0c44628e933039a6295e5bbb0647e93d81d235abebdab2dddc72ee65abda93352a175fe09af27f67f29d9e721efe18911130928cc11d5d65d9206619795017d871ffc5f45406e973f8a98a8042e21037355bbb38725b2c1907d54693506e3c233ab3aa0a56596c45b3d7a092510110060dabe98585e7bd56a035b222a16149732dca1fdda7bd32dc9a1d903f793e139d915028bf15cf7a320a6f770e1e9ee2265c60b364cf29c4cbfda3297bcaabc73ce6be5d5cf4e1ddb4e3a9204947558a96fd2e17ca2146a8b6a608ebbf9fbb7be43354f0c970d8eb980cf54becf504a12fa9c0fe356b9ac8333290e4ce25c1384d72db9789eb8e10d84cba441d52fe4756f3f6a71a420dac5587ff17c46a0c26cd349232105694d8ef0f59258856e4fae61e7917b91ee1a9f664b79855d7deadb24f00aa18aec169d5cc50492747cbe13f07393c178d6d00cdd5b71e9ee9e5025deb4a8fc299ca0c8bfa0bd91b7ceb8449c78f9a19b0d7096403cfab0de0a4fa7ab58b5c5ac5a988609e52bda43b4c41d8bb67c31f0a3ff1b514ebc43b7395bc5b6278bce0a7d944ee24f23dd6c57c3688dd8f18a8fbb588894c5b59b2c649394ee1edc4ff9b256c77b5044cbf48f6c1a1d24f14027985299efc8c2680f337cfe373da7782f192932f63e5351441512503548f7e4cfde33d1658bc121af3f5c2be3af6e4282cc6b3c37e3", 0x1000, 0x1}, {&(0x7f00000021c0)="3cd6fd74b04144983cdc7516777c4306ea37fe4b21a40013faafc17560a548fea2bd961171ca0b6ffba8587ca858a0b2eb4618247318da6c1a8a71694a6058c0914f1a7b6c1e347b4d2d64fb735458bd86732da7dbd1fb48120d327f638800ea25dc92302d36025ea45c6df535629161bfd2b75e463a4e5e6f22546d873ea1492057bf75d45117b0e2cc4cc9253dd63095de4943c6795cad58b053d9b8b6e3e5b386d10e7815d3d97bf8270c8d5b36bd49", 0xb1, 0x4}, {&(0x7f0000000040)="e92eeaa10f27", 0x6, 0x100000000}]) getresuid(&(0x7f0000003400)=0x0, &(0x7f0000003380), &(0x7f00000033c0)) syz_clone3(&(0x7f0000004580)={0x8061080, &(0x7f0000003440), &(0x7f0000003480), &(0x7f00000034c0), {0xa}, &(0x7f0000003500)=""/54, 0x36, &(0x7f0000003540)=""/4096, &(0x7f0000004540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0], 0x8}, 0x58) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000004600)={{0x2, 0xee00, 0xee01, r2, 0xee00, 0x42, 0x16}, 0x0, 0x0, 0x6, 0x0, 0x2b, 0x7fff, 0x8, 0x3, 0x7, 0x0, 0x0, 0xffffffffffffffff}) 00:07:32 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000400)={0x58, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x30, 0x8, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}, {0x4, 0x0, 0x0, 0x0}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x58}}, 0x0) 00:07:32 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000004740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c880000000000000000000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ca100cbc5928f33be200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009427000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ee9c978c345caf9000000000000000000000000000000000000000000000089eb1ea93f9cfe51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b82798d000000000000000000000000000000000000000000000000000000000000000000005aa91617127c149eb10297011842af245ddae258f9ca063f9f5716b8c4b44d1e232014e6eef5a317de86d26929601542f7"], 0x1008, 0x2, 0x1000) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(0x0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000004680)={0x3, "8e17b89b4454883acf67509be0d8dcff5b310067483071f25fb589dca55c45ff2b01b662273c138e999e117f308ded63f9b56e3b1864210d25e0610523b878562d6b8c3b0a330e0812d63b6356033b07de180830be68d32e608f10acdf31a641b3e8e5950fefd5ce3d07d8b8adbd7001d343081c2991ec18894dfaf05036d1bc9cd9b81968236f3590d49901649f245bd652c65344663e9e64f6de22b770bb31b9002cf52bafc82f05bff0419973"}, 0xb6, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="d700000000000000"], 0x8, 0x0) msgrcv(r1, &(0x7f0000002300)={0x0, ""/43}, 0x33, 0x1, 0x800) msgrcv(0x0, &(0x7f0000002340)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="020185ffffff0a400000ff45ac0000ffffff00000080000000000000144000ff030081ffffff001f00000004000080f93fd563c1d71107000000008008da55aa", 0x40, 0x1c0}]) syz_read_part_table(0x2, 0x4, &(0x7f0000002280)=[{&(0x7f0000001100)="c1e0dcab5b87bed7c4266883e6aa2dcb5b1bdab361b35a4577024dac14c00f96edd54136f96aa5b193a9624c27b9e8aab3d9d173fe4e13ed6e7d5310471e8abeaa3d5e9dfc27bb9f098dddc52e3e2facf373631fd9c6d8d5150e93586d98114777dbe27cc43d750292dcfc5e61e894b1dc6dfb11b07e0644fe671caefdd248fe0425f6d5cd7c", 0x86, 0x354a}, {&(0x7f00000011c0)="760c05f794e783485d82463a2d3b5d786dd0248e0698ffa61404d63851672e7c2ebe881991ac02fa2a3d1e04b472f7126e22bc3a1a2132c460a1194d835d8041e9499a5e80214107fe07c9b01863c5060ce064669b800413add97f179691a39dbdbf5316ad50cd1200661f74c2692eba90912f1acf75d598c2f5c710cee0093cadae04fe6eb3af6d9df679d0f8c2fe10abff56602c906320bc323dcdaa1e1c61b843714d6cd5a1f54ccb7c56892b95186b27d9e70bd7e10b17e56bbf42a13922a162c2f7b6c7a297bc1a9445bc15b8bc453115b8b04fceb08a6a0627584347773b32cf1225a9e789473cb0412e1e763d7ac7b6846c7508b688ed43c833c481570f76229c290809efe548da62f0779c6470e349238558a96535d79fdba74fc8cfe3b114e4d1b6909bbe5c3b06f99b54dd0d2b094edc523f32de6f866d7198dad6d9e353684ecd9315aefd813ff51e9c687d40bf151ba8f4fbe6c42267cc32734410f1e1b88e715203c08c43b8a87d06d4ee989f8e09d1c7f05e273fd37420de624ca036ce7812f8be30496685816e0d31d305d942b89100e6a85ca0959bf0b4a751b5ff97665cbd2c0d3694d70cc7b7868e4ac23c9afbe54bd79779aaa9dcc5c4183187e85e71a9db125c2fb664c96319fe4cbe49b68e8bc80040013f728871d496f892c813f6c7d1fe367fc737ee301db8712b39b8d73c91eb9363692ad8d24f0eeec505985ae3850999346153f16fbeb6ad734a58c81297cdaa7718929d6b0fc790bc0ffb5b6eb8f98d4537edefc6a3b26076525ad4496d971cbd249bab77c2d81fdc87542050a64e8d6c58b56f9d00ccafb0cfbe136c5268cf8b2803ea3c1275833753fc9ef0517e2dff4fa229abe115357fe7518e17670897c4941fd6fa349377b1303a0ccbf22d7d2cf4466c334d8408db51f0aad659604a97eae202b0f67b6e645a63fa99ffee710cb9f860f6c087b51b9b176a706b058c4d2b68af647446e2606f8c680de6b1f60b3b14d8965655474c575e33096cd0d96dfe966e0510c8024b2cfd65fc28bf7911f90271981cd3ed59bf59761683033b0329e65450e9602abf970f59cd885c68e9ec94c0f13d77e8d5d0dd7a65fb6b755876038d14112178a52a12fb60ceb262ef332d4b59b041dd496c5fc90cf82300b59d7b346702d581739bfb415d90a9475eec4311e9f1898fa448fc5cd6d9939156a01d37c7ac76ef4cd9d7c803519a42327c9f9f4eadf5bfa6bdaca50325281d09a79f6af98e922a19519ee129d5c3449ebe2f74b4085f9cc58d827a3eaa61b4ea9d8c20420d30d871291f83c08556e1898c087f6b2d363b837f0257f67fc410d8d9eb6ba506b1686eaa0c696e31f74944f6a96e83530de570694054586c0ef1ca805cf23ae3f68c16c56a56f23ab5375eef6ca39fd816a24504befd4ca485600eace9b619e9d2d384bf1b16a324b9981210f19ddadf3322665993f5a5a420d61293c85a84096fffd03441865578589b2bbc3f66a6125de0c25bb89ec4600eb3a162bb9e1ff0a8d3a65c62269a0a2ea2c7ed8cab521f7401ba2b7338d348240cb189c41561f8e04f953ca3e0e2e072c8f3aa928df67e5aea39a4a1ea60d0fc115ac4190aaf163eb1cea1181a5efdb36d55f697660eabef087d7326e74ec0f18168396aa7368d273b2319aed3208d37ce0da00d2a200ebce0a7303d8bd62854e2098c774591e0b06e8f801ef3a975acc3607b02974cba3b3150bf3824d177c8bbde64cca3a217cabf16ab750c4686e93ae510ec903fbfecd1dd066f41af52844d2141f11c9a1a477afda8fe57fd3a169219060de077a09eed6f9c2a8c81a9b107c37bbf561220c19492f3c1a1dc579b2c12266b5fb0d950bc572e684bf32651c699c22a45776f15a90cbfc1b4c783d920ada3d454bbf3dd019200d379a99e4632ccad41dc95b24a3399ca8541c030b10ef84649b553d9e0b62072b609db4d55ca3ff737a69e18f6ff144b9f02b81232eb45880f73baf0f4871e2e6b241281fd680bd02bfe69e42c62a479b58378f708506dab4b5399c01dcc841f7685acb41f8d6f2ad7d5d797fd08ba7ff940dd706b865fa82cc6f3879f572c3b262219d193b66bffe6fc26dee55583efa061f994bb677a0ed981ac02b38f4c9926b4b6a83ad4d872312f9d70975dfbfd8a30c706340dda2ac05c4ad155cafaff00f5d7c14bee6b0572b2e729090c987c0698bd79f2f6fd6ce943a91f0632fed3471a0dea4965ac6e19a542a7666681c2855a86a85dafb60565ca1d8d115aadcbbd0d584ce3e8cc965aed3d8dc662c1ae16769e63365842bd4b1cbcc9d5b18d2cbf2be5e006c4a1c1a0cdbfc3d8b0ea62f90c8134e881877f5edeb9fcf8b85acdea6362c7c5d44e00272f6463c49ae48154062e4123c556977c7d1edde6e78e18b189cc9c03bad932c1ac4b7910b20828ff58651f7d133701b7ce53318237ac5b695910d982c64b78b3dbdc31396ef94455841fcc3fe9ac0266f5a715e762c9a9d6ee22eb1624a0e4b5100ed33ed6a9fb6c4741ed774774e69c523e5a503f8e388960591be93d995170523dfb3fe44b19f3a96b8485ab6a6d9cbe6d225a5accd0a0d70f8634d05aca108c5a74de1ddd73df8da0f6252e7699ff59642e79446df10334ad0af67ef1a722ffe564080e03ac22ba476edefdefd977d18ddc7b36feeb3b981f4f6bfad401135e3c7d5d68a44fcd9b83810d18ea0c2051a70f7f30df52aeec32d2fb8243b2c4d54dcfa505781b81b1e73ce772782255e3224265579bb7fbfea57473ef729774113069117fb2135972b97daafc0022e814862c2f3025bf31dba5bbeabc0a6fa755e64a3096834c5e226b43c5c74f5bec6dccd1b9579c646968051c354abad701cfd9d4788cdb7f2d4ee62b3b83cfec384ed12b9fc2f6208019fb617be6724cbb73e93b620abe877866d0c4a248e5c51763dadd526c20713b0c7bff3af0ab516ac29d5378de496c32996bcbedafde344bbc8f0d042bb604289536dbcbfda1a7c99dc9fb8c7441f721ca3be117d0a9b2046cd03b2f020e03a1fa7c935d4902618c5efa97e913b20484f81112456866be45bc7d43af5b3bec69db86cce7ba8704b163f90d7601f264ad34958f82b187a87de2635e2952d03529dafdcb25b409d20f9370e9a42606b22d9961dbcdb6acbeb330da061a9eac723f3f53bf414bbda1f0a7d85fdc1a931fccb2108e3c713b684d6152df028a636db0c0ea311714c8768a50d1906c9dd9f16a97a929e18be1375520adbfbc07a48d08f9ebe9e514b5919984c7e1dea8eaf678e6387874b3e72a1a0ea46b730f6628e08940538beec198a1f495134c4bb075f65bd9bae8e7f3114611d885b541881f5b548481ef8e9493455990cde4ad26234b6a83ad233fe33df907f7193a1aacca577be6241fb12119044267101f7b1c01ad0d7e013ec8b79e20f98155f1b6e352db947e46e2a032774b9f315c608dcf1a790ad2abfa5d53875d16917251e4f2f6995b3e8c0e7358a9a862476b6d2dfef3f07149dcc8148d80a39d70eb1fa211414a4de9ccd6a1b8c01cf0ad386ebfee7a0dc2c060d82c58def297b7578fbc6d410cff850b107f24ff3e9a30f7e47ba6e51e97fdd1a38f361d5aac9236e70754d5ef100c1d19542355488589be3f6e1afdffc17795e6e5379ea61fb0f71204681cd11ea122347f228f800158d502f65bc44b4ccc051bda49ad066dc54e6be9b019ddfc780f05a3bef5e120e6501191c0b66e4180bf05bf7acde216853090dbcda73c46cbfe93958c9fb1e3435924f9a22530283f896d0577397dde1fb97c40ec580e280cb8f2e9192161be4cf9343a2216eb475f6bf6c1d47d33daad35881791f7b0b0e69da89b051d2427111de692db14c1d53d565cb8255d16799d776e7c31a0ed6d04a726ca7619df9e3459ffd1a795395c602e353d60fd7d9a345d94a9ab5755948ea71a60300a41eba52e5882201a75a28e08bc9828a1e1a1f95a49b4b1cfbf1c622286ad6146b0ca95375ceeb9826f51ebdad3c613d786238ca45debe05a3d5281b9e1a38727457e7e8d11a52334cfe2acde9470e86ff1d2e05b6066640c85357de319e351d3fed8fd32eb44da1ab186255a9ae7da14158ee0a357b51ec9af592a65d4bb501351aaf863d87bd1468d75bf40b27bbfa6ae564fb6698b2283af717bcb772e9e192e13f26b052db5e2b3e8e3f59fe5fb60333944023bbd5a7d6b6fc94ef98a551ad7c3a892e3af3adc61335d09dc8cd9ff241b414c38935d338fa8f95c087ed22a9f7d8abdf28a7edead6b6e426fdd69971360f32610e223832ab7a243ce67b4ab9daef794eb63c42562273f89056ee78e20d25ef6124b78ba76b42e9d7c1542d103290d678748a8a14009f82b37132e05e420b6b4da6e2f04d0581ec27c8b862fc7345cfa634b65ee1cfdb259e53a8179bffdd60e497ee7303355edbd5db970270a21c9c5d6064b82a4820721735001ab7f900ee5394019ca2abea33eaebd3d239a9e4d1f1172b31d8a27ef104b0b59f73202a10a684197a3642f97f4bfd40b3fa8072b52adc5506dd07b7697a5c1dba486f4615d55b54793de2bf7e8995edbdd801a8a5593fc73c9beeb2fce0e735737305cf4386db15677232d32f19e682c8be267756545dbb98d5bcf31676180b75009be3607fddee28c07ba24602c89ffca565f5a286132f90eca89239804a3e5e7854ae47fab7d5b75d548c4e8250a8b0bb532f04589ed5f398fb40b8a55a272584ba0a07be3b8e8950f44b01ef5ae2d0da3187ab58581046960308653ffdc8803cafb91f0a40fa3bb83aaa5ccb91644c365642b2f906a995dd2c25da955865a52c8037b137988d60b9f07a58dced497b27615c76bd3f3c2881b16987704c295c3472642ab0bf2ccf06f0be0d0b4d2339f75b190b3b08c766785110d2c64a844fc1289638bb811d1d5a24d5f907bf794da7c84264da12fd0f81a048691cf7373f06c60bde10bb2c52323e95004895f87a9e129c0ccb43ff7e4ece36de46c5e0fdae1321ddef0675f68fed79aa995ff99e563fb2a3c35b2c19674eab0c44628e933039a6295e5bbb0647e93d81d235abebdab2dddc72ee65abda93352a175fe09af27f67f29d9e721efe18911130928cc11d5d65d9206619795017d871ffc5f45406e973f8a98a8042e21037355bbb38725b2c1907d54693506e3c233ab3aa0a56596c45b3d7a092510110060dabe98585e7bd56a035b222a16149732dca1fdda7bd32dc9a1d903f793e139d915028bf15cf7a320a6f770e1e9ee2265c60b364cf29c4cbfda3297bcaabc73ce6be5d5cf4e1ddb4e3a9204947558a96fd2e17ca2146a8b6a608ebbf9fbb7be43354f0c970d8eb980cf54becf504a12fa9c0fe356b9ac8333290e4ce25c1384d72db9789eb8e10d84cba441d52fe4756f3f6a71a420dac5587ff17c46a0c26cd349232105694d8ef0f59258856e4fae61e7917b91ee1a9f664b79855d7deadb24f00aa18aec169d5cc50492747cbe13f07393c178d6d00cdd5b71e9ee9e5025deb4a8fc299ca0c8bfa0bd91b7ceb8449c78f9a19b0d7096403cfab0de0a4fa7ab58b5c5ac5a988609e52bda43b4c41d8bb67c31f0a3ff1b514ebc43b7395bc5b6278bce0a7d944ee24f23dd6c57c3688dd8f18a8fbb588894c5b59b2c649394ee1edc4ff9b256c77b5044cbf48f6c1a1d24f14027985299efc8c2680f337cfe373da7782f192932f63e5351441512503548f7e4cfde33d1658bc121af3f5c2be3af6e4282cc6b3c37e3", 0x1000, 0x1}, {&(0x7f00000021c0)="3cd6fd74b04144983cdc7516777c4306ea37fe4b21a40013faafc17560a548fea2bd961171ca0b6ffba8587ca858a0b2eb4618247318da6c1a8a71694a6058c0914f1a7b6c1e347b4d2d64fb735458bd86732da7dbd1fb48120d327f638800ea25dc92302d36025ea45c6df535629161bfd2b75e463a4e5e6f22546d873ea1492057bf75d45117b0e2cc4cc9253dd63095de4943c6795cad58b053d9b8b6e3e5b386d10e7815d3d97bf8270c8d5b36bd49", 0xb1, 0x4}, {&(0x7f0000000040)="e92eeaa10f27", 0x6, 0x100000000}]) getresuid(&(0x7f0000003400)=0x0, &(0x7f0000003380), &(0x7f00000033c0)) syz_clone3(&(0x7f0000004580)={0x8061080, &(0x7f0000003440), &(0x7f0000003480), &(0x7f00000034c0), {0xa}, &(0x7f0000003500)=""/54, 0x36, &(0x7f0000003540)=""/4096, &(0x7f0000004540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0], 0x8}, 0x58) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000004600)={{0x2, 0xee00, 0xee01, r2, 0xee00, 0x42, 0x16}, 0x0, 0x0, 0x6, 0x0, 0x2b, 0x7fff, 0x8, 0x3, 0x7, 0x0, 0x0, 0xffffffffffffffff}) 00:07:32 executing program 4: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000004740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c880000000000000000000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ca100cbc5928f33be200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009427000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ee9c978c345caf9000000000000000000000000000000000000000000000089eb1ea93f9cfe51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b82798d000000000000000000000000000000000000000000000000000000000000000000005aa91617127c149eb10297011842af245ddae258f9ca063f9f5716b8c4b44d1e232014e6eef5a317de86d26929601542f7"], 0x1008, 0x2, 0x1000) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(0x0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000004680)={0x3, "8e17b89b4454883acf67509be0d8dcff5b310067483071f25fb589dca55c45ff2b01b662273c138e999e117f308ded63f9b56e3b1864210d25e0610523b878562d6b8c3b0a330e0812d63b6356033b07de180830be68d32e608f10acdf31a641b3e8e5950fefd5ce3d07d8b8adbd7001d343081c2991ec18894dfaf05036d1bc9cd9b81968236f3590d49901649f245bd652c65344663e9e64f6de22b770bb31b9002cf52bafc82f05bff0419973"}, 0xb6, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="d700000000000000"], 0x8, 0x0) msgrcv(r1, &(0x7f0000002300)={0x0, ""/43}, 0x33, 0x1, 0x800) msgrcv(0x0, &(0x7f0000002340)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="020185ffffff0a400000ff45ac0000ffffff00000080000000000000144000ff030081ffffff001f00000004000080f93fd563c1d71107000000008008da55aa", 0x40, 0x1c0}]) syz_read_part_table(0x2, 0x4, &(0x7f0000002280)=[{&(0x7f0000001100)="c1e0dcab5b87bed7c4266883e6aa2dcb5b1bdab361b35a4577024dac14c00f96edd54136f96aa5b193a9624c27b9e8aab3d9d173fe4e13ed6e7d5310471e8abeaa3d5e9dfc27bb9f098dddc52e3e2facf373631fd9c6d8d5150e93586d98114777dbe27cc43d750292dcfc5e61e894b1dc6dfb11b07e0644fe671caefdd248fe0425f6d5cd7c", 0x86, 0x354a}, {&(0x7f00000011c0)="760c05f794e783485d82463a2d3b5d786dd0248e0698ffa61404d63851672e7c2ebe881991ac02fa2a3d1e04b472f7126e22bc3a1a2132c460a1194d835d8041e9499a5e80214107fe07c9b01863c5060ce064669b800413add97f179691a39dbdbf5316ad50cd1200661f74c2692eba90912f1acf75d598c2f5c710cee0093cadae04fe6eb3af6d9df679d0f8c2fe10abff56602c906320bc323dcdaa1e1c61b843714d6cd5a1f54ccb7c56892b95186b27d9e70bd7e10b17e56bbf42a13922a162c2f7b6c7a297bc1a9445bc15b8bc453115b8b04fceb08a6a0627584347773b32cf1225a9e789473cb0412e1e763d7ac7b6846c7508b688ed43c833c481570f76229c290809efe548da62f0779c6470e349238558a96535d79fdba74fc8cfe3b114e4d1b6909bbe5c3b06f99b54dd0d2b094edc523f32de6f866d7198dad6d9e353684ecd9315aefd813ff51e9c687d40bf151ba8f4fbe6c42267cc32734410f1e1b88e715203c08c43b8a87d06d4ee989f8e09d1c7f05e273fd37420de624ca036ce7812f8be30496685816e0d31d305d942b89100e6a85ca0959bf0b4a751b5ff97665cbd2c0d3694d70cc7b7868e4ac23c9afbe54bd79779aaa9dcc5c4183187e85e71a9db125c2fb664c96319fe4cbe49b68e8bc80040013f728871d496f892c813f6c7d1fe367fc737ee301db8712b39b8d73c91eb9363692ad8d24f0eeec505985ae3850999346153f16fbeb6ad734a58c81297cdaa7718929d6b0fc790bc0ffb5b6eb8f98d4537edefc6a3b26076525ad4496d971cbd249bab77c2d81fdc87542050a64e8d6c58b56f9d00ccafb0cfbe136c5268cf8b2803ea3c1275833753fc9ef0517e2dff4fa229abe115357fe7518e17670897c4941fd6fa349377b1303a0ccbf22d7d2cf4466c334d8408db51f0aad659604a97eae202b0f67b6e645a63fa99ffee710cb9f860f6c087b51b9b176a706b058c4d2b68af647446e2606f8c680de6b1f60b3b14d8965655474c575e33096cd0d96dfe966e0510c8024b2cfd65fc28bf7911f90271981cd3ed59bf59761683033b0329e65450e9602abf970f59cd885c68e9ec94c0f13d77e8d5d0dd7a65fb6b755876038d14112178a52a12fb60ceb262ef332d4b59b041dd496c5fc90cf82300b59d7b346702d581739bfb415d90a9475eec4311e9f1898fa448fc5cd6d9939156a01d37c7ac76ef4cd9d7c803519a42327c9f9f4eadf5bfa6bdaca50325281d09a79f6af98e922a19519ee129d5c3449ebe2f74b4085f9cc58d827a3eaa61b4ea9d8c20420d30d871291f83c08556e1898c087f6b2d363b837f0257f67fc410d8d9eb6ba506b1686eaa0c696e31f74944f6a96e83530de570694054586c0ef1ca805cf23ae3f68c16c56a56f23ab5375eef6ca39fd816a24504befd4ca485600eace9b619e9d2d384bf1b16a324b9981210f19ddadf3322665993f5a5a420d61293c85a84096fffd03441865578589b2bbc3f66a6125de0c25bb89ec4600eb3a162bb9e1ff0a8d3a65c62269a0a2ea2c7ed8cab521f7401ba2b7338d348240cb189c41561f8e04f953ca3e0e2e072c8f3aa928df67e5aea39a4a1ea60d0fc115ac4190aaf163eb1cea1181a5efdb36d55f697660eabef087d7326e74ec0f18168396aa7368d273b2319aed3208d37ce0da00d2a200ebce0a7303d8bd62854e2098c774591e0b06e8f801ef3a975acc3607b02974cba3b3150bf3824d177c8bbde64cca3a217cabf16ab750c4686e93ae510ec903fbfecd1dd066f41af52844d2141f11c9a1a477afda8fe57fd3a169219060de077a09eed6f9c2a8c81a9b107c37bbf561220c19492f3c1a1dc579b2c12266b5fb0d950bc572e684bf32651c699c22a45776f15a90cbfc1b4c783d920ada3d454bbf3dd019200d379a99e4632ccad41dc95b24a3399ca8541c030b10ef84649b553d9e0b62072b609db4d55ca3ff737a69e18f6ff144b9f02b81232eb45880f73baf0f4871e2e6b241281fd680bd02bfe69e42c62a479b58378f708506dab4b5399c01dcc841f7685acb41f8d6f2ad7d5d797fd08ba7ff940dd706b865fa82cc6f3879f572c3b262219d193b66bffe6fc26dee55583efa061f994bb677a0ed981ac02b38f4c9926b4b6a83ad4d872312f9d70975dfbfd8a30c706340dda2ac05c4ad155cafaff00f5d7c14bee6b0572b2e729090c987c0698bd79f2f6fd6ce943a91f0632fed3471a0dea4965ac6e19a542a7666681c2855a86a85dafb60565ca1d8d115aadcbbd0d584ce3e8cc965aed3d8dc662c1ae16769e63365842bd4b1cbcc9d5b18d2cbf2be5e006c4a1c1a0cdbfc3d8b0ea62f90c8134e881877f5edeb9fcf8b85acdea6362c7c5d44e00272f6463c49ae48154062e4123c556977c7d1edde6e78e18b189cc9c03bad932c1ac4b7910b20828ff58651f7d133701b7ce53318237ac5b695910d982c64b78b3dbdc31396ef94455841fcc3fe9ac0266f5a715e762c9a9d6ee22eb1624a0e4b5100ed33ed6a9fb6c4741ed774774e69c523e5a503f8e388960591be93d995170523dfb3fe44b19f3a96b8485ab6a6d9cbe6d225a5accd0a0d70f8634d05aca108c5a74de1ddd73df8da0f6252e7699ff59642e79446df10334ad0af67ef1a722ffe564080e03ac22ba476edefdefd977d18ddc7b36feeb3b981f4f6bfad401135e3c7d5d68a44fcd9b83810d18ea0c2051a70f7f30df52aeec32d2fb8243b2c4d54dcfa505781b81b1e73ce772782255e3224265579bb7fbfea57473ef729774113069117fb2135972b97daafc0022e814862c2f3025bf31dba5bbeabc0a6fa755e64a3096834c5e226b43c5c74f5bec6dccd1b9579c646968051c354abad701cfd9d4788cdb7f2d4ee62b3b83cfec384ed12b9fc2f6208019fb617be6724cbb73e93b620abe877866d0c4a248e5c51763dadd526c20713b0c7bff3af0ab516ac29d5378de496c32996bcbedafde344bbc8f0d042bb604289536dbcbfda1a7c99dc9fb8c7441f721ca3be117d0a9b2046cd03b2f020e03a1fa7c935d4902618c5efa97e913b20484f81112456866be45bc7d43af5b3bec69db86cce7ba8704b163f90d7601f264ad34958f82b187a87de2635e2952d03529dafdcb25b409d20f9370e9a42606b22d9961dbcdb6acbeb330da061a9eac723f3f53bf414bbda1f0a7d85fdc1a931fccb2108e3c713b684d6152df028a636db0c0ea311714c8768a50d1906c9dd9f16a97a929e18be1375520adbfbc07a48d08f9ebe9e514b5919984c7e1dea8eaf678e6387874b3e72a1a0ea46b730f6628e08940538beec198a1f495134c4bb075f65bd9bae8e7f3114611d885b541881f5b548481ef8e9493455990cde4ad26234b6a83ad233fe33df907f7193a1aacca577be6241fb12119044267101f7b1c01ad0d7e013ec8b79e20f98155f1b6e352db947e46e2a032774b9f315c608dcf1a790ad2abfa5d53875d16917251e4f2f6995b3e8c0e7358a9a862476b6d2dfef3f07149dcc8148d80a39d70eb1fa211414a4de9ccd6a1b8c01cf0ad386ebfee7a0dc2c060d82c58def297b7578fbc6d410cff850b107f24ff3e9a30f7e47ba6e51e97fdd1a38f361d5aac9236e70754d5ef100c1d19542355488589be3f6e1afdffc17795e6e5379ea61fb0f71204681cd11ea122347f228f800158d502f65bc44b4ccc051bda49ad066dc54e6be9b019ddfc780f05a3bef5e120e6501191c0b66e4180bf05bf7acde216853090dbcda73c46cbfe93958c9fb1e3435924f9a22530283f896d0577397dde1fb97c40ec580e280cb8f2e9192161be4cf9343a2216eb475f6bf6c1d47d33daad35881791f7b0b0e69da89b051d2427111de692db14c1d53d565cb8255d16799d776e7c31a0ed6d04a726ca7619df9e3459ffd1a795395c602e353d60fd7d9a345d94a9ab5755948ea71a60300a41eba52e5882201a75a28e08bc9828a1e1a1f95a49b4b1cfbf1c622286ad6146b0ca95375ceeb9826f51ebdad3c613d786238ca45debe05a3d5281b9e1a38727457e7e8d11a52334cfe2acde9470e86ff1d2e05b6066640c85357de319e351d3fed8fd32eb44da1ab186255a9ae7da14158ee0a357b51ec9af592a65d4bb501351aaf863d87bd1468d75bf40b27bbfa6ae564fb6698b2283af717bcb772e9e192e13f26b052db5e2b3e8e3f59fe5fb60333944023bbd5a7d6b6fc94ef98a551ad7c3a892e3af3adc61335d09dc8cd9ff241b414c38935d338fa8f95c087ed22a9f7d8abdf28a7edead6b6e426fdd69971360f32610e223832ab7a243ce67b4ab9daef794eb63c42562273f89056ee78e20d25ef6124b78ba76b42e9d7c1542d103290d678748a8a14009f82b37132e05e420b6b4da6e2f04d0581ec27c8b862fc7345cfa634b65ee1cfdb259e53a8179bffdd60e497ee7303355edbd5db970270a21c9c5d6064b82a4820721735001ab7f900ee5394019ca2abea33eaebd3d239a9e4d1f1172b31d8a27ef104b0b59f73202a10a684197a3642f97f4bfd40b3fa8072b52adc5506dd07b7697a5c1dba486f4615d55b54793de2bf7e8995edbdd801a8a5593fc73c9beeb2fce0e735737305cf4386db15677232d32f19e682c8be267756545dbb98d5bcf31676180b75009be3607fddee28c07ba24602c89ffca565f5a286132f90eca89239804a3e5e7854ae47fab7d5b75d548c4e8250a8b0bb532f04589ed5f398fb40b8a55a272584ba0a07be3b8e8950f44b01ef5ae2d0da3187ab58581046960308653ffdc8803cafb91f0a40fa3bb83aaa5ccb91644c365642b2f906a995dd2c25da955865a52c8037b137988d60b9f07a58dced497b27615c76bd3f3c2881b16987704c295c3472642ab0bf2ccf06f0be0d0b4d2339f75b190b3b08c766785110d2c64a844fc1289638bb811d1d5a24d5f907bf794da7c84264da12fd0f81a048691cf7373f06c60bde10bb2c52323e95004895f87a9e129c0ccb43ff7e4ece36de46c5e0fdae1321ddef0675f68fed79aa995ff99e563fb2a3c35b2c19674eab0c44628e933039a6295e5bbb0647e93d81d235abebdab2dddc72ee65abda93352a175fe09af27f67f29d9e721efe18911130928cc11d5d65d9206619795017d871ffc5f45406e973f8a98a8042e21037355bbb38725b2c1907d54693506e3c233ab3aa0a56596c45b3d7a092510110060dabe98585e7bd56a035b222a16149732dca1fdda7bd32dc9a1d903f793e139d915028bf15cf7a320a6f770e1e9ee2265c60b364cf29c4cbfda3297bcaabc73ce6be5d5cf4e1ddb4e3a9204947558a96fd2e17ca2146a8b6a608ebbf9fbb7be43354f0c970d8eb980cf54becf504a12fa9c0fe356b9ac8333290e4ce25c1384d72db9789eb8e10d84cba441d52fe4756f3f6a71a420dac5587ff17c46a0c26cd349232105694d8ef0f59258856e4fae61e7917b91ee1a9f664b79855d7deadb24f00aa18aec169d5cc50492747cbe13f07393c178d6d00cdd5b71e9ee9e5025deb4a8fc299ca0c8bfa0bd91b7ceb8449c78f9a19b0d7096403cfab0de0a4fa7ab58b5c5ac5a988609e52bda43b4c41d8bb67c31f0a3ff1b514ebc43b7395bc5b6278bce0a7d944ee24f23dd6c57c3688dd8f18a8fbb588894c5b59b2c649394ee1edc4ff9b256c77b5044cbf48f6c1a1d24f14027985299efc8c2680f337cfe373da7782f192932f63e5351441512503548f7e4cfde33d1658bc121af3f5c2be3af6e4282cc6b3c37e3", 0x1000, 0x1}, {&(0x7f00000021c0)="3cd6fd74b04144983cdc7516777c4306ea37fe4b21a40013faafc17560a548fea2bd961171ca0b6ffba8587ca858a0b2eb4618247318da6c1a8a71694a6058c0914f1a7b6c1e347b4d2d64fb735458bd86732da7dbd1fb48120d327f638800ea25dc92302d36025ea45c6df535629161bfd2b75e463a4e5e6f22546d873ea1492057bf75d45117b0e2cc4cc9253dd63095de4943c6795cad58b053d9b8b6e3e5b386d10e7815d3d97bf8270c8d5b36bd49", 0xb1, 0x4}, {&(0x7f0000000040)="e92eeaa10f27", 0x6, 0x100000000}]) getresuid(&(0x7f0000003400)=0x0, &(0x7f0000003380), &(0x7f00000033c0)) syz_clone3(&(0x7f0000004580)={0x8061080, &(0x7f0000003440), &(0x7f0000003480), &(0x7f00000034c0), {0xa}, &(0x7f0000003500)=""/54, 0x36, &(0x7f0000003540)=""/4096, &(0x7f0000004540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0], 0x8}, 0x58) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000004600)={{0x2, 0xee00, 0xee01, r2, 0xee00, 0x42, 0x16}, 0x0, 0x0, 0x6, 0x0, 0x2b, 0x7fff, 0x8, 0x3, 0x7, 0x0, 0x0, 0xffffffffffffffff}) 00:07:32 executing program 3: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000004740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c880000000000000000000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ca100cbc5928f33be200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009427000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ee9c978c345caf9000000000000000000000000000000000000000000000089eb1ea93f9cfe51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b82798d000000000000000000000000000000000000000000000000000000000000000000005aa91617127c149eb10297011842af245ddae258f9ca063f9f5716b8c4b44d1e232014e6eef5a317de86d26929601542f7"], 0x1008, 0x2, 0x1000) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(0x0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000004680)={0x3, "8e17b89b4454883acf67509be0d8dcff5b310067483071f25fb589dca55c45ff2b01b662273c138e999e117f308ded63f9b56e3b1864210d25e0610523b878562d6b8c3b0a330e0812d63b6356033b07de180830be68d32e608f10acdf31a641b3e8e5950fefd5ce3d07d8b8adbd7001d343081c2991ec18894dfaf05036d1bc9cd9b81968236f3590d49901649f245bd652c65344663e9e64f6de22b770bb31b9002cf52bafc82f05bff0419973"}, 0xb6, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="d700000000000000"], 0x8, 0x0) msgrcv(r1, &(0x7f0000002300)={0x0, ""/43}, 0x33, 0x1, 0x800) msgrcv(0x0, &(0x7f0000002340)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="020185ffffff0a400000ff45ac0000ffffff00000080000000000000144000ff030081ffffff001f00000004000080f93fd563c1d71107000000008008da55aa", 0x40, 0x1c0}]) syz_read_part_table(0x2, 0x4, &(0x7f0000002280)=[{&(0x7f0000001100)="c1e0dcab5b87bed7c4266883e6aa2dcb5b1bdab361b35a4577024dac14c00f96edd54136f96aa5b193a9624c27b9e8aab3d9d173fe4e13ed6e7d5310471e8abeaa3d5e9dfc27bb9f098dddc52e3e2facf373631fd9c6d8d5150e93586d98114777dbe27cc43d750292dcfc5e61e894b1dc6dfb11b07e0644fe671caefdd248fe0425f6d5cd7c", 0x86, 0x354a}, {&(0x7f00000011c0)="760c05f794e783485d82463a2d3b5d786dd0248e0698ffa61404d63851672e7c2ebe881991ac02fa2a3d1e04b472f7126e22bc3a1a2132c460a1194d835d8041e9499a5e80214107fe07c9b01863c5060ce064669b800413add97f179691a39dbdbf5316ad50cd1200661f74c2692eba90912f1acf75d598c2f5c710cee0093cadae04fe6eb3af6d9df679d0f8c2fe10abff56602c906320bc323dcdaa1e1c61b843714d6cd5a1f54ccb7c56892b95186b27d9e70bd7e10b17e56bbf42a13922a162c2f7b6c7a297bc1a9445bc15b8bc453115b8b04fceb08a6a0627584347773b32cf1225a9e789473cb0412e1e763d7ac7b6846c7508b688ed43c833c481570f76229c290809efe548da62f0779c6470e349238558a96535d79fdba74fc8cfe3b114e4d1b6909bbe5c3b06f99b54dd0d2b094edc523f32de6f866d7198dad6d9e353684ecd9315aefd813ff51e9c687d40bf151ba8f4fbe6c42267cc32734410f1e1b88e715203c08c43b8a87d06d4ee989f8e09d1c7f05e273fd37420de624ca036ce7812f8be30496685816e0d31d305d942b89100e6a85ca0959bf0b4a751b5ff97665cbd2c0d3694d70cc7b7868e4ac23c9afbe54bd79779aaa9dcc5c4183187e85e71a9db125c2fb664c96319fe4cbe49b68e8bc80040013f728871d496f892c813f6c7d1fe367fc737ee301db8712b39b8d73c91eb9363692ad8d24f0eeec505985ae3850999346153f16fbeb6ad734a58c81297cdaa7718929d6b0fc790bc0ffb5b6eb8f98d4537edefc6a3b26076525ad4496d971cbd249bab77c2d81fdc87542050a64e8d6c58b56f9d00ccafb0cfbe136c5268cf8b2803ea3c1275833753fc9ef0517e2dff4fa229abe115357fe7518e17670897c4941fd6fa349377b1303a0ccbf22d7d2cf4466c334d8408db51f0aad659604a97eae202b0f67b6e645a63fa99ffee710cb9f860f6c087b51b9b176a706b058c4d2b68af647446e2606f8c680de6b1f60b3b14d8965655474c575e33096cd0d96dfe966e0510c8024b2cfd65fc28bf7911f90271981cd3ed59bf59761683033b0329e65450e9602abf970f59cd885c68e9ec94c0f13d77e8d5d0dd7a65fb6b755876038d14112178a52a12fb60ceb262ef332d4b59b041dd496c5fc90cf82300b59d7b346702d581739bfb415d90a9475eec4311e9f1898fa448fc5cd6d9939156a01d37c7ac76ef4cd9d7c803519a42327c9f9f4eadf5bfa6bdaca50325281d09a79f6af98e922a19519ee129d5c3449ebe2f74b4085f9cc58d827a3eaa61b4ea9d8c20420d30d871291f83c08556e1898c087f6b2d363b837f0257f67fc410d8d9eb6ba506b1686eaa0c696e31f74944f6a96e83530de570694054586c0ef1ca805cf23ae3f68c16c56a56f23ab5375eef6ca39fd816a24504befd4ca485600eace9b619e9d2d384bf1b16a324b9981210f19ddadf3322665993f5a5a420d61293c85a84096fffd03441865578589b2bbc3f66a6125de0c25bb89ec4600eb3a162bb9e1ff0a8d3a65c62269a0a2ea2c7ed8cab521f7401ba2b7338d348240cb189c41561f8e04f953ca3e0e2e072c8f3aa928df67e5aea39a4a1ea60d0fc115ac4190aaf163eb1cea1181a5efdb36d55f697660eabef087d7326e74ec0f18168396aa7368d273b2319aed3208d37ce0da00d2a200ebce0a7303d8bd62854e2098c774591e0b06e8f801ef3a975acc3607b02974cba3b3150bf3824d177c8bbde64cca3a217cabf16ab750c4686e93ae510ec903fbfecd1dd066f41af52844d2141f11c9a1a477afda8fe57fd3a169219060de077a09eed6f9c2a8c81a9b107c37bbf561220c19492f3c1a1dc579b2c12266b5fb0d950bc572e684bf32651c699c22a45776f15a90cbfc1b4c783d920ada3d454bbf3dd019200d379a99e4632ccad41dc95b24a3399ca8541c030b10ef84649b553d9e0b62072b609db4d55ca3ff737a69e18f6ff144b9f02b81232eb45880f73baf0f4871e2e6b241281fd680bd02bfe69e42c62a479b58378f708506dab4b5399c01dcc841f7685acb41f8d6f2ad7d5d797fd08ba7ff940dd706b865fa82cc6f3879f572c3b262219d193b66bffe6fc26dee55583efa061f994bb677a0ed981ac02b38f4c9926b4b6a83ad4d872312f9d70975dfbfd8a30c706340dda2ac05c4ad155cafaff00f5d7c14bee6b0572b2e729090c987c0698bd79f2f6fd6ce943a91f0632fed3471a0dea4965ac6e19a542a7666681c2855a86a85dafb60565ca1d8d115aadcbbd0d584ce3e8cc965aed3d8dc662c1ae16769e63365842bd4b1cbcc9d5b18d2cbf2be5e006c4a1c1a0cdbfc3d8b0ea62f90c8134e881877f5edeb9fcf8b85acdea6362c7c5d44e00272f6463c49ae48154062e4123c556977c7d1edde6e78e18b189cc9c03bad932c1ac4b7910b20828ff58651f7d133701b7ce53318237ac5b695910d982c64b78b3dbdc31396ef94455841fcc3fe9ac0266f5a715e762c9a9d6ee22eb1624a0e4b5100ed33ed6a9fb6c4741ed774774e69c523e5a503f8e388960591be93d995170523dfb3fe44b19f3a96b8485ab6a6d9cbe6d225a5accd0a0d70f8634d05aca108c5a74de1ddd73df8da0f6252e7699ff59642e79446df10334ad0af67ef1a722ffe564080e03ac22ba476edefdefd977d18ddc7b36feeb3b981f4f6bfad401135e3c7d5d68a44fcd9b83810d18ea0c2051a70f7f30df52aeec32d2fb8243b2c4d54dcfa505781b81b1e73ce772782255e3224265579bb7fbfea57473ef729774113069117fb2135972b97daafc0022e814862c2f3025bf31dba5bbeabc0a6fa755e64a3096834c5e226b43c5c74f5bec6dccd1b9579c646968051c354abad701cfd9d4788cdb7f2d4ee62b3b83cfec384ed12b9fc2f6208019fb617be6724cbb73e93b620abe877866d0c4a248e5c51763dadd526c20713b0c7bff3af0ab516ac29d5378de496c32996bcbedafde344bbc8f0d042bb604289536dbcbfda1a7c99dc9fb8c7441f721ca3be117d0a9b2046cd03b2f020e03a1fa7c935d4902618c5efa97e913b20484f81112456866be45bc7d43af5b3bec69db86cce7ba8704b163f90d7601f264ad34958f82b187a87de2635e2952d03529dafdcb25b409d20f9370e9a42606b22d9961dbcdb6acbeb330da061a9eac723f3f53bf414bbda1f0a7d85fdc1a931fccb2108e3c713b684d6152df028a636db0c0ea311714c8768a50d1906c9dd9f16a97a929e18be1375520adbfbc07a48d08f9ebe9e514b5919984c7e1dea8eaf678e6387874b3e72a1a0ea46b730f6628e08940538beec198a1f495134c4bb075f65bd9bae8e7f3114611d885b541881f5b548481ef8e9493455990cde4ad26234b6a83ad233fe33df907f7193a1aacca577be6241fb12119044267101f7b1c01ad0d7e013ec8b79e20f98155f1b6e352db947e46e2a032774b9f315c608dcf1a790ad2abfa5d53875d16917251e4f2f6995b3e8c0e7358a9a862476b6d2dfef3f07149dcc8148d80a39d70eb1fa211414a4de9ccd6a1b8c01cf0ad386ebfee7a0dc2c060d82c58def297b7578fbc6d410cff850b107f24ff3e9a30f7e47ba6e51e97fdd1a38f361d5aac9236e70754d5ef100c1d19542355488589be3f6e1afdffc17795e6e5379ea61fb0f71204681cd11ea122347f228f800158d502f65bc44b4ccc051bda49ad066dc54e6be9b019ddfc780f05a3bef5e120e6501191c0b66e4180bf05bf7acde216853090dbcda73c46cbfe93958c9fb1e3435924f9a22530283f896d0577397dde1fb97c40ec580e280cb8f2e9192161be4cf9343a2216eb475f6bf6c1d47d33daad35881791f7b0b0e69da89b051d2427111de692db14c1d53d565cb8255d16799d776e7c31a0ed6d04a726ca7619df9e3459ffd1a795395c602e353d60fd7d9a345d94a9ab5755948ea71a60300a41eba52e5882201a75a28e08bc9828a1e1a1f95a49b4b1cfbf1c622286ad6146b0ca95375ceeb9826f51ebdad3c613d786238ca45debe05a3d5281b9e1a38727457e7e8d11a52334cfe2acde9470e86ff1d2e05b6066640c85357de319e351d3fed8fd32eb44da1ab186255a9ae7da14158ee0a357b51ec9af592a65d4bb501351aaf863d87bd1468d75bf40b27bbfa6ae564fb6698b2283af717bcb772e9e192e13f26b052db5e2b3e8e3f59fe5fb60333944023bbd5a7d6b6fc94ef98a551ad7c3a892e3af3adc61335d09dc8cd9ff241b414c38935d338fa8f95c087ed22a9f7d8abdf28a7edead6b6e426fdd69971360f32610e223832ab7a243ce67b4ab9daef794eb63c42562273f89056ee78e20d25ef6124b78ba76b42e9d7c1542d103290d678748a8a14009f82b37132e05e420b6b4da6e2f04d0581ec27c8b862fc7345cfa634b65ee1cfdb259e53a8179bffdd60e497ee7303355edbd5db970270a21c9c5d6064b82a4820721735001ab7f900ee5394019ca2abea33eaebd3d239a9e4d1f1172b31d8a27ef104b0b59f73202a10a684197a3642f97f4bfd40b3fa8072b52adc5506dd07b7697a5c1dba486f4615d55b54793de2bf7e8995edbdd801a8a5593fc73c9beeb2fce0e735737305cf4386db15677232d32f19e682c8be267756545dbb98d5bcf31676180b75009be3607fddee28c07ba24602c89ffca565f5a286132f90eca89239804a3e5e7854ae47fab7d5b75d548c4e8250a8b0bb532f04589ed5f398fb40b8a55a272584ba0a07be3b8e8950f44b01ef5ae2d0da3187ab58581046960308653ffdc8803cafb91f0a40fa3bb83aaa5ccb91644c365642b2f906a995dd2c25da955865a52c8037b137988d60b9f07a58dced497b27615c76bd3f3c2881b16987704c295c3472642ab0bf2ccf06f0be0d0b4d2339f75b190b3b08c766785110d2c64a844fc1289638bb811d1d5a24d5f907bf794da7c84264da12fd0f81a048691cf7373f06c60bde10bb2c52323e95004895f87a9e129c0ccb43ff7e4ece36de46c5e0fdae1321ddef0675f68fed79aa995ff99e563fb2a3c35b2c19674eab0c44628e933039a6295e5bbb0647e93d81d235abebdab2dddc72ee65abda93352a175fe09af27f67f29d9e721efe18911130928cc11d5d65d9206619795017d871ffc5f45406e973f8a98a8042e21037355bbb38725b2c1907d54693506e3c233ab3aa0a56596c45b3d7a092510110060dabe98585e7bd56a035b222a16149732dca1fdda7bd32dc9a1d903f793e139d915028bf15cf7a320a6f770e1e9ee2265c60b364cf29c4cbfda3297bcaabc73ce6be5d5cf4e1ddb4e3a9204947558a96fd2e17ca2146a8b6a608ebbf9fbb7be43354f0c970d8eb980cf54becf504a12fa9c0fe356b9ac8333290e4ce25c1384d72db9789eb8e10d84cba441d52fe4756f3f6a71a420dac5587ff17c46a0c26cd349232105694d8ef0f59258856e4fae61e7917b91ee1a9f664b79855d7deadb24f00aa18aec169d5cc50492747cbe13f07393c178d6d00cdd5b71e9ee9e5025deb4a8fc299ca0c8bfa0bd91b7ceb8449c78f9a19b0d7096403cfab0de0a4fa7ab58b5c5ac5a988609e52bda43b4c41d8bb67c31f0a3ff1b514ebc43b7395bc5b6278bce0a7d944ee24f23dd6c57c3688dd8f18a8fbb588894c5b59b2c649394ee1edc4ff9b256c77b5044cbf48f6c1a1d24f14027985299efc8c2680f337cfe373da7782f192932f63e5351441512503548f7e4cfde33d1658bc121af3f5c2be3af6e4282cc6b3c37e3", 0x1000, 0x1}, {&(0x7f00000021c0)="3cd6fd74b04144983cdc7516777c4306ea37fe4b21a40013faafc17560a548fea2bd961171ca0b6ffba8587ca858a0b2eb4618247318da6c1a8a71694a6058c0914f1a7b6c1e347b4d2d64fb735458bd86732da7dbd1fb48120d327f638800ea25dc92302d36025ea45c6df535629161bfd2b75e463a4e5e6f22546d873ea1492057bf75d45117b0e2cc4cc9253dd63095de4943c6795cad58b053d9b8b6e3e5b386d10e7815d3d97bf8270c8d5b36bd49", 0xb1, 0x4}, {&(0x7f0000000040)="e92eeaa10f27", 0x6, 0x100000000}]) getresuid(&(0x7f0000003400)=0x0, &(0x7f0000003380), &(0x7f00000033c0)) syz_clone3(&(0x7f0000004580)={0x8061080, &(0x7f0000003440), &(0x7f0000003480), &(0x7f00000034c0), {0xa}, &(0x7f0000003500)=""/54, 0x36, &(0x7f0000003540)=""/4096, &(0x7f0000004540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0], 0x8}, 0x58) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000004600)={{0x2, 0xee00, 0xee01, r2, 0xee00, 0x42, 0x16}, 0x0, 0x0, 0x6, 0x0, 0x2b, 0x7fff, 0x8, 0x3, 0x7, 0x0, 0x0, 0xffffffffffffffff}) 00:07:32 executing program 5: timer_create(0x0, &(0x7f0000000080)={0x0, 0x12}, &(0x7f0000000200)) clock_gettime(0x0, &(0x7f0000000000)={0x0}) timer_settime(0x0, 0x1, &(0x7f0000000340)={{0x0, 0x989680}, {r0}}, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "0040001e1de77f0813657e88e83b8fe9ff00"}) r2 = syz_open_pts(r1, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000040)=0xd) io_setup(0x1, &(0x7f00000004c0)=0x0) io_submit(r3, 0x1, &(0x7f00000003c0)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0}]) timer_create(0x0, &(0x7f0000000280)={0x0, 0x14}, &(0x7f0000000040)=0x0) timer_settime(r4, 0x0, &(0x7f0000000400)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) [ 452.303781][ T2561] loop4: p1 < > p2 p3 p4 00:07:32 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000400)={0x58, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x30, 0x8, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}, {0x4, 0x0, 0x0, 0x0}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x58}}, 0x0) [ 452.304980][ T2561] loop4: partition table partially beyond EOD, truncated [ 452.310891][ T2561] loop4: p1 start 16394 is beyond EOD, truncated [ 452.318345][ T2561] loop4: p2 size 1075052544 extends beyond EOD, truncated [ 452.342527][ T2561] loop4: p3 start 7936 is beyond EOD, truncated [ 452.345296][ T2561] loop4: p4 start 7 is beyond EOD, truncated 00:07:32 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000400)={0x58, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x30, 0x8, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}, {0x4, 0x0, 0x0, 0x0}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x58}}, 0x0) 00:07:32 executing program 2: r0 = socket(0x1e, 0x1, 0x0) connect$tipc(r0, &(0x7f0000000000)=@name={0x1e, 0x2, 0x0, {{0x1, 0x1}}}, 0x10) write$binfmt_misc(r0, &(0x7f0000000180)=ANY=[], 0x2000011a) r1 = socket(0x1e, 0x1, 0x0) sendmmsg$sock(r1, &(0x7f0000000100)=[{{&(0x7f0000000000)=@tipc=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x1}}, 0x80, 0x0}}, {{&(0x7f0000000080)=@tipc=@nameseq={0x1e, 0x2}, 0x80, 0x0}}], 0x2, 0x0) [ 452.478650][T13552] udevd[13552]: inotify_add_watch(7, /dev/loop0p2, 10) failed: No such file or directory [ 452.523390][T13552] udevd[13552]: inotify_add_watch(7, /dev/loop3p2, 10) failed: No such file or directory 00:07:32 executing program 5: timer_create(0x0, &(0x7f0000000080)={0x0, 0x12}, &(0x7f0000000200)) clock_gettime(0x0, &(0x7f0000000000)={0x0}) timer_settime(0x0, 0x1, &(0x7f0000000340)={{0x0, 0x989680}, {r0}}, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "0040001e1de77f0813657e88e83b8fe9ff00"}) r2 = syz_open_pts(r1, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000040)=0xd) io_setup(0x1, &(0x7f00000004c0)=0x0) io_submit(r3, 0x1, &(0x7f00000003c0)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0}]) timer_create(0x0, &(0x7f0000000280)={0x0, 0x14}, &(0x7f0000000040)=0x0) timer_settime(r4, 0x0, &(0x7f0000000400)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) [ 452.539245][T15313] loop0: detected capacity change from 0 to 1 [ 452.569261][T13477] udevd[13477]: inotify_add_watch(7, /dev/loop4p2, 10) failed: No such file or directory [ 452.592267][T15312] loop1: detected capacity change from 0 to 1 00:07:32 executing program 2: r0 = socket(0x1e, 0x1, 0x0) connect$tipc(r0, &(0x7f0000000000)=@name={0x1e, 0x2, 0x0, {{0x1, 0x1}}}, 0x10) write$binfmt_misc(r0, &(0x7f0000000180)=ANY=[], 0x2000011a) r1 = socket(0x1e, 0x1, 0x0) sendmmsg$sock(r1, &(0x7f0000000100)=[{{&(0x7f0000000000)=@tipc=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x1}}, 0x80, 0x0}}, {{&(0x7f0000000080)=@tipc=@nameseq={0x1e, 0x2}, 0x80, 0x0}}], 0x2, 0x0) [ 452.604182][T15313] loop0: p1 < > p2 p3 p4 [ 452.605429][T15313] loop0: partition table partially beyond EOD, truncated [ 452.607304][T15313] loop0: p1 start 16394 is beyond EOD, truncated [ 452.610975][T15313] loop0: p2 size 1075052544 extends beyond EOD, truncated [ 452.613280][T15312] loop1: p1 < > p2 p3 p4 [ 452.614482][T15312] loop1: partition table partially beyond EOD, truncated [ 452.616443][T15312] loop1: p1 start 16394 is beyond EOD, truncated [ 452.618431][T15312] loop1: p2 size 1075052544 extends beyond EOD, truncated [ 452.618912][T15313] loop0: p3 start 7936 is beyond EOD, truncated [ 452.622934][T15312] loop1: p3 start 7936 is beyond EOD, truncated [ 452.625428][T15313] loop0: p4 start 7 is beyond EOD, truncated [ 452.628623][T15312] loop1: p4 start 7 is beyond EOD, truncated [ 452.655154][T15325] loop4: detected capacity change from 0 to 1 [ 452.680029][T14916] udevd[14916]: inotify_add_watch(7, /dev/loop1p2, 10) failed: No such file or directory [ 452.682182][T15322] loop3: detected capacity change from 0 to 1 [ 452.692464][T15325] loop4: p1 < > p2 p3 p4 [ 452.693672][T15325] loop4: partition table partially beyond EOD, truncated [ 452.695526][T15325] loop4: p1 start 16394 is beyond EOD, truncated [ 452.697114][T15325] loop4: p2 size 1075052544 extends beyond EOD, truncated [ 452.705931][T15325] loop4: p3 start 7936 is beyond EOD, truncated [ 452.713157][T15322] loop3: p1 < > p2 p3 p4 [ 452.714254][T15322] loop3: partition table partially beyond EOD, truncated [ 452.715072][T15325] loop4: p4 start 7 is beyond EOD, 00:07:32 executing program 5: timer_create(0x0, &(0x7f0000000080)={0x0, 0x12}, &(0x7f0000000200)) clock_gettime(0x0, &(0x7f0000000000)={0x0}) timer_settime(0x0, 0x1, &(0x7f0000000340)={{0x0, 0x989680}, {r0}}, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "0040001e1de77f0813657e88e83b8fe9ff00"}) r2 = syz_open_pts(r1, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000040)=0xd) io_setup(0x1, &(0x7f00000004c0)=0x0) io_submit(r3, 0x1, &(0x7f00000003c0)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0}]) timer_create(0x0, &(0x7f0000000280)={0x0, 0x14}, &(0x7f0000000040)=0x0) timer_settime(r4, 0x0, &(0x7f0000000400)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) [ 452.716085][T15322] loop3: p1 start 16394 is beyond EOD, truncated [ 452.719672][T15322] loop3: p2 size 1075052544 extends beyond EOD, truncated [ 452.725666][T15325] truncated [ 452.734275][T15322] loop3: p3 start 7936 is beyond EOD, truncated [ 452.741629][T15322] loop3: p4 start 7 is beyond EOD, truncated [ 453.069968][ T2561] loop0: p1 < > p2 p3 p4 [ 453.071698][ T2561] loop0: partition table partially beyond EOD, truncated [ 453.073820][ T2561] loop0: p1 start 16394 is beyond EOD, truncated [ 453.076720][ T2561] loop0: p2 size 1075052544 extends beyond EOD, truncated [ 453.080970][ T2561] loop0: p3 start 7936 is beyond EOD, truncated [ 453.085020][ T2561] loop0: p4 start 7 is beyond EOD, truncated 00:07:33 executing program 5: timer_create(0x0, &(0x7f0000000080)={0x0, 0x12}, &(0x7f0000000200)) clock_gettime(0x0, &(0x7f0000000000)={0x0}) timer_settime(0x0, 0x1, &(0x7f0000000340)={{0x0, 0x989680}, {r0}}, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "0040001e1de77f0813657e88e83b8fe9ff00"}) r2 = syz_open_pts(r1, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000040)=0xd) io_setup(0x1, &(0x7f00000004c0)=0x0) io_submit(r3, 0x1, &(0x7f00000003c0)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0}]) timer_create(0x0, &(0x7f0000000280)={0x0, 0x14}, &(0x7f0000000040)=0x0) timer_settime(r4, 0x0, &(0x7f0000000400)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) [ 453.161577][ T2561] loop4: p1 < > p2 p3 p4 00:07:33 executing program 2: r0 = socket(0x1e, 0x1, 0x0) connect$tipc(r0, &(0x7f0000000000)=@name={0x1e, 0x2, 0x0, {{0x1, 0x1}}}, 0x10) write$binfmt_misc(r0, &(0x7f0000000180)=ANY=[], 0x2000011a) r1 = socket(0x1e, 0x1, 0x0) sendmmsg$sock(r1, &(0x7f0000000100)=[{{&(0x7f0000000000)=@tipc=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x1}}, 0x80, 0x0}}, {{&(0x7f0000000080)=@tipc=@nameseq={0x1e, 0x2}, 0x80, 0x0}}], 0x2, 0x0) [ 453.164071][ T2561] loop4: partition table partially beyond EOD, truncated [ 453.180034][ T2561] loop4: p1 start 16394 is beyond EOD, truncated [ 453.188592][ T2561] loop4: p2 size 1075052544 extends beyond EOD, truncated [ 453.199978][ T2561] loop4: p3 start 7936 is beyond EOD, truncated [ 453.209689][ T2561] loop4: p4 start 7 is beyond EOD, truncated 00:07:33 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000004740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c880000000000000000000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ca100cbc5928f33be200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009427000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ee9c978c345caf9000000000000000000000000000000000000000000000089eb1ea93f9cfe51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b82798d000000000000000000000000000000000000000000000000000000000000000000005aa91617127c149eb10297011842af245ddae258f9ca063f9f5716b8c4b44d1e232014e6eef5a317de86d26929601542f7"], 0x1008, 0x2, 0x1000) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(0x0, &(0x7f0000000140)={0x2}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000004680)={0x3, "8e17b89b4454883acf67509be0d8dcff5b310067483071f25fb589dca55c45ff2b01b662273c138e999e117f308ded63f9b56e3b1864210d25e0610523b878562d6b8c3b0a330e0812d63b6356033b07de180830be68d32e608f10acdf31a641b3e8e5950fefd5ce3d07d8b8adbd7001d343081c2991ec18894dfaf05036d1bc9cd9b81968236f3590d49901649f245bd652c65344663e9e64f6de22b770bb31b9002cf52bafc82f05bff0419973"}, 0xb6, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/6}, 0xe, 0x3, 0x3000) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="d700000000000000"], 0x8, 0x0) msgrcv(r1, &(0x7f0000002300)={0x0, ""/43}, 0x33, 0x1, 0x800) msgrcv(0x0, &(0x7f0000002340)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="020185ffffff0a400000ff45ac0000ffffff00000080000000000000144000ff030081ffffff001f00000004000080f93fd563c1d71107000000008008da55aa", 0x40, 0x1c0}]) syz_read_part_table(0x2, 0x4, &(0x7f0000002280)=[{&(0x7f0000001100)="c1e0dcab5b87bed7c4266883e6aa2dcb5b1bdab361b35a4577024dac14c00f96edd54136f96aa5b193a9624c27b9e8aab3d9d173fe4e13ed6e7d5310471e8abeaa3d5e9dfc27bb9f098dddc52e3e2facf373631fd9c6d8d5150e93586d98114777dbe27cc43d750292dcfc5e61e894b1dc6dfb11b07e0644fe671caefdd248fe0425f6d5cd7c", 0x86, 0x354a}, {&(0x7f00000011c0)="760c05f794e783485d82463a2d3b5d786dd0248e0698ffa61404d63851672e7c2ebe881991ac02fa2a3d1e04b472f7126e22bc3a1a2132c460a1194d835d8041e9499a5e80214107fe07c9b01863c5060ce064669b800413add97f179691a39dbdbf5316ad50cd1200661f74c2692eba90912f1acf75d598c2f5c710cee0093cadae04fe6eb3af6d9df679d0f8c2fe10abff56602c906320bc323dcdaa1e1c61b843714d6cd5a1f54ccb7c56892b95186b27d9e70bd7e10b17e56bbf42a13922a162c2f7b6c7a297bc1a9445bc15b8bc453115b8b04fceb08a6a0627584347773b32cf1225a9e789473cb0412e1e763d7ac7b6846c7508b688ed43c833c481570f76229c290809efe548da62f0779c6470e349238558a96535d79fdba74fc8cfe3b114e4d1b6909bbe5c3b06f99b54dd0d2b094edc523f32de6f866d7198dad6d9e353684ecd9315aefd813ff51e9c687d40bf151ba8f4fbe6c42267cc32734410f1e1b88e715203c08c43b8a87d06d4ee989f8e09d1c7f05e273fd37420de624ca036ce7812f8be30496685816e0d31d305d942b89100e6a85ca0959bf0b4a751b5ff97665cbd2c0d3694d70cc7b7868e4ac23c9afbe54bd79779aaa9dcc5c4183187e85e71a9db125c2fb664c96319fe4cbe49b68e8bc80040013f728871d496f892c813f6c7d1fe367fc737ee301db8712b39b8d73c91eb9363692ad8d24f0eeec505985ae3850999346153f16fbeb6ad734a58c81297cdaa7718929d6b0fc790bc0ffb5b6eb8f98d4537edefc6a3b26076525ad4496d971cbd249bab77c2d81fdc87542050a64e8d6c58b56f9d00ccafb0cfbe136c5268cf8b2803ea3c1275833753fc9ef0517e2dff4fa229abe115357fe7518e17670897c4941fd6fa349377b1303a0ccbf22d7d2cf4466c334d8408db51f0aad659604a97eae202b0f67b6e645a63fa99ffee710cb9f860f6c087b51b9b176a706b058c4d2b68af647446e2606f8c680de6b1f60b3b14d8965655474c575e33096cd0d96dfe966e0510c8024b2cfd65fc28bf7911f90271981cd3ed59bf59761683033b0329e65450e9602abf970f59cd885c68e9ec94c0f13d77e8d5d0dd7a65fb6b755876038d14112178a52a12fb60ceb262ef332d4b59b041dd496c5fc90cf82300b59d7b346702d581739bfb415d90a9475eec4311e9f1898fa448fc5cd6d9939156a01d37c7ac76ef4cd9d7c803519a42327c9f9f4eadf5bfa6bdaca50325281d09a79f6af98e922a19519ee129d5c3449ebe2f74b4085f9cc58d827a3eaa61b4ea9d8c20420d30d871291f83c08556e1898c087f6b2d363b837f0257f67fc410d8d9eb6ba506b1686eaa0c696e31f74944f6a96e83530de570694054586c0ef1ca805cf23ae3f68c16c56a56f23ab5375eef6ca39fd816a24504befd4ca485600eace9b619e9d2d384bf1b16a324b9981210f19ddadf3322665993f5a5a420d61293c85a84096fffd03441865578589b2bbc3f66a6125de0c25bb89ec4600eb3a162bb9e1ff0a8d3a65c62269a0a2ea2c7ed8cab521f7401ba2b7338d348240cb189c41561f8e04f953ca3e0e2e072c8f3aa928df67e5aea39a4a1ea60d0fc115ac4190aaf163eb1cea1181a5efdb36d55f697660eabef087d7326e74ec0f18168396aa7368d273b2319aed3208d37ce0da00d2a200ebce0a7303d8bd62854e2098c774591e0b06e8f801ef3a975acc3607b02974cba3b3150bf3824d177c8bbde64cca3a217cabf16ab750c4686e93ae510ec903fbfecd1dd066f41af52844d2141f11c9a1a477afda8fe57fd3a169219060de077a09eed6f9c2a8c81a9b107c37bbf561220c19492f3c1a1dc579b2c12266b5fb0d950bc572e684bf32651c699c22a45776f15a90cbfc1b4c783d920ada3d454bbf3dd019200d379a99e4632ccad41dc95b24a3399ca8541c030b10ef84649b553d9e0b62072b609db4d55ca3ff737a69e18f6ff144b9f02b81232eb45880f73baf0f4871e2e6b241281fd680bd02bfe69e42c62a479b58378f708506dab4b5399c01dcc841f7685acb41f8d6f2ad7d5d797fd08ba7ff940dd706b865fa82cc6f3879f572c3b262219d193b66bffe6fc26dee55583efa061f994bb677a0ed981ac02b38f4c9926b4b6a83ad4d872312f9d70975dfbfd8a30c706340dda2ac05c4ad155cafaff00f5d7c14bee6b0572b2e729090c987c0698bd79f2f6fd6ce943a91f0632fed3471a0dea4965ac6e19a542a7666681c2855a86a85dafb60565ca1d8d115aadcbbd0d584ce3e8cc965aed3d8dc662c1ae16769e63365842bd4b1cbcc9d5b18d2cbf2be5e006c4a1c1a0cdbfc3d8b0ea62f90c8134e881877f5edeb9fcf8b85acdea6362c7c5d44e00272f6463c49ae48154062e4123c556977c7d1edde6e78e18b189cc9c03bad932c1ac4b7910b20828ff58651f7d133701b7ce53318237ac5b695910d982c64b78b3dbdc31396ef94455841fcc3fe9ac0266f5a715e762c9a9d6ee22eb1624a0e4b5100ed33ed6a9fb6c4741ed774774e69c523e5a503f8e388960591be93d995170523dfb3fe44b19f3a96b8485ab6a6d9cbe6d225a5accd0a0d70f8634d05aca108c5a74de1ddd73df8da0f6252e7699ff59642e79446df10334ad0af67ef1a722ffe564080e03ac22ba476edefdefd977d18ddc7b36feeb3b981f4f6bfad401135e3c7d5d68a44fcd9b83810d18ea0c2051a70f7f30df52aeec32d2fb8243b2c4d54dcfa505781b81b1e73ce772782255e3224265579bb7fbfea57473ef729774113069117fb2135972b97daafc0022e814862c2f3025bf31dba5bbeabc0a6fa755e64a3096834c5e226b43c5c74f5bec6dccd1b9579c646968051c354abad701cfd9d4788cdb7f2d4ee62b3b83cfec384ed12b9fc2f6208019fb617be6724cbb73e93b620abe877866d0c4a248e5c51763dadd526c20713b0c7bff3af0ab516ac29d5378de496c32996bcbedafde344bbc8f0d042bb604289536dbcbfda1a7c99dc9fb8c7441f721ca3be117d0a9b2046cd03b2f020e03a1fa7c935d4902618c5efa97e913b20484f81112456866be45bc7d43af5b3bec69db86cce7ba8704b163f90d7601f264ad34958f82b187a87de2635e2952d03529dafdcb25b409d20f9370e9a42606b22d9961dbcdb6acbeb330da061a9eac723f3f53bf414bbda1f0a7d85fdc1a931fccb2108e3c713b684d6152df028a636db0c0ea311714c8768a50d1906c9dd9f16a97a929e18be1375520adbfbc07a48d08f9ebe9e514b5919984c7e1dea8eaf678e6387874b3e72a1a0ea46b730f6628e08940538beec198a1f495134c4bb075f65bd9bae8e7f3114611d885b541881f5b548481ef8e9493455990cde4ad26234b6a83ad233fe33df907f7193a1aacca577be6241fb12119044267101f7b1c01ad0d7e013ec8b79e20f98155f1b6e352db947e46e2a032774b9f315c608dcf1a790ad2abfa5d53875d16917251e4f2f6995b3e8c0e7358a9a862476b6d2dfef3f07149dcc8148d80a39d70eb1fa211414a4de9ccd6a1b8c01cf0ad386ebfee7a0dc2c060d82c58def297b7578fbc6d410cff850b107f24ff3e9a30f7e47ba6e51e97fdd1a38f361d5aac9236e70754d5ef100c1d19542355488589be3f6e1afdffc17795e6e5379ea61fb0f71204681cd11ea122347f228f800158d502f65bc44b4ccc051bda49ad066dc54e6be9b019ddfc780f05a3bef5e120e6501191c0b66e4180bf05bf7acde216853090dbcda73c46cbfe93958c9fb1e3435924f9a22530283f896d0577397dde1fb97c40ec580e280cb8f2e9192161be4cf9343a2216eb475f6bf6c1d47d33daad35881791f7b0b0e69da89b051d2427111de692db14c1d53d565cb8255d16799d776e7c31a0ed6d04a726ca7619df9e3459ffd1a795395c602e353d60fd7d9a345d94a9ab5755948ea71a60300a41eba52e5882201a75a28e08bc9828a1e1a1f95a49b4b1cfbf1c622286ad6146b0ca95375ceeb9826f51ebdad3c613d786238ca45debe05a3d5281b9e1a38727457e7e8d11a52334cfe2acde9470e86ff1d2e05b6066640c85357de319e351d3fed8fd32eb44da1ab186255a9ae7da14158ee0a357b51ec9af592a65d4bb501351aaf863d87bd1468d75bf40b27bbfa6ae564fb6698b2283af717bcb772e9e192e13f26b052db5e2b3e8e3f59fe5fb60333944023bbd5a7d6b6fc94ef98a551ad7c3a892e3af3adc61335d09dc8cd9ff241b414c38935d338fa8f95c087ed22a9f7d8abdf28a7edead6b6e426fdd69971360f32610e223832ab7a243ce67b4ab9daef794eb63c42562273f89056ee78e20d25ef6124b78ba76b42e9d7c1542d103290d678748a8a14009f82b37132e05e420b6b4da6e2f04d0581ec27c8b862fc7345cfa634b65ee1cfdb259e53a8179bffdd60e497ee7303355edbd5db970270a21c9c5d6064b82a4820721735001ab7f900ee5394019ca2abea33eaebd3d239a9e4d1f1172b31d8a27ef104b0b59f73202a10a684197a3642f97f4bfd40b3fa8072b52adc5506dd07b7697a5c1dba486f4615d55b54793de2bf7e8995edbdd801a8a5593fc73c9beeb2fce0e735737305cf4386db15677232d32f19e682c8be267756545dbb98d5bcf31676180b75009be3607fddee28c07ba24602c89ffca565f5a286132f90eca89239804a3e5e7854ae47fab7d5b75d548c4e8250a8b0bb532f04589ed5f398fb40b8a55a272584ba0a07be3b8e8950f44b01ef5ae2d0da3187ab58581046960308653ffdc8803cafb91f0a40fa3bb83aaa5ccb91644c365642b2f906a995dd2c25da955865a52c8037b137988d60b9f07a58dced497b27615c76bd3f3c2881b16987704c295c3472642ab0bf2ccf06f0be0d0b4d2339f75b190b3b08c766785110d2c64a844fc1289638bb811d1d5a24d5f907bf794da7c84264da12fd0f81a048691cf7373f06c60bde10bb2c52323e95004895f87a9e129c0ccb43ff7e4ece36de46c5e0fdae1321ddef0675f68fed79aa995ff99e563fb2a3c35b2c19674eab0c44628e933039a6295e5bbb0647e93d81d235abebdab2dddc72ee65abda93352a175fe09af27f67f29d9e721efe18911130928cc11d5d65d9206619795017d871ffc5f45406e973f8a98a8042e21037355bbb38725b2c1907d54693506e3c233ab3aa0a56596c45b3d7a092510110060dabe98585e7bd56a035b222a16149732dca1fdda7bd32dc9a1d903f793e139d915028bf15cf7a320a6f770e1e9ee2265c60b364cf29c4cbfda3297bcaabc73ce6be5d5cf4e1ddb4e3a9204947558a96fd2e17ca2146a8b6a608ebbf9fbb7be43354f0c970d8eb980cf54becf504a12fa9c0fe356b9ac8333290e4ce25c1384d72db9789eb8e10d84cba441d52fe4756f3f6a71a420dac5587ff17c46a0c26cd349232105694d8ef0f59258856e4fae61e7917b91ee1a9f664b79855d7deadb24f00aa18aec169d5cc50492747cbe13f07393c178d6d00cdd5b71e9ee9e5025deb4a8fc299ca0c8bfa0bd91b7ceb8449c78f9a19b0d7096403cfab0de0a4fa7ab58b5c5ac5a988609e52bda43b4c41d8bb67c31f0a3ff1b514ebc43b7395bc5b6278bce0a7d944ee24f23dd6c57c3688dd8f18a8fbb588894c5b59b2c649394ee1edc4ff9b256c77b5044cbf48f6c1a1d24f14027985299efc8c2680f337cfe373da7782f192932f63e5351441512503548f7e4cfde33d1658bc121af3f5c2be3af6e4282cc6b3c37e3", 0x1000, 0x1}, {&(0x7f00000021c0)="3cd6fd74b04144983cdc7516777c4306ea37fe4b21a40013faafc17560a548fea2bd961171ca0b6ffba8587ca858a0b2eb4618247318da6c1a8a71694a6058c0914f1a7b6c1e347b4d2d64fb735458bd86732da7dbd1fb48120d327f638800ea25dc92302d36025ea45c6df535629161bfd2b75e463a4e5e6f22546d873ea1492057bf75d45117b0e2cc4cc9253dd63095de4943c6795cad58b053d9b8b6e3e5b386d10e7815d3d97bf8270c8d5b36bd49", 0xb1, 0x4}, {&(0x7f0000000040)="e92eeaa10f27", 0x6, 0x100000000}]) getresuid(&(0x7f0000003400)=0x0, &(0x7f0000003380), &(0x7f00000033c0)) syz_clone3(&(0x7f0000004580)={0x8061080, &(0x7f0000003440), &(0x7f0000003480), &(0x7f00000034c0), {0xa}, &(0x7f0000003500)=""/54, 0x36, &(0x7f0000003540)=""/4096, &(0x7f0000004540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0], 0x8}, 0x58) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000004600)={{0x2, 0xee00, 0xee01, r2, 0xee00, 0x42, 0x16}, 0x0, 0x0, 0x6, 0x0, 0x2b, 0x7fff, 0x8, 0x3, 0x7, 0x0, 0x0, 0xffffffffffffffff}) [ 453.273612][ T2561] loop3: p1 < > p2 p3 p4 [ 453.274774][ T2561] loop3: partition table partially beyond EOD, truncated [ 453.276622][ T2561] loop3: p1 start 16394 is beyond EOD, truncated [ 453.278244][ T2561] loop3: p2 size 1075052544 extends beyond EOD, truncated [ 453.291764][ T2561] loop3: p3 start 7936 is beyond EOD, truncated [ 453.293509][ T2561] loop3: p4 start 7 is beyond EOD, truncated 00:07:33 executing program 0: r0 = syz_io_uring_setup(0x5c77, &(0x7f0000000240), &(0x7f0000002000/0x4000)=nil, &(0x7f0000003000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000040)=0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000000)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r3, 0x0, &(0x7f0000000740)={0x0, 0x0, 0x0}}, 0x0) io_uring_enter(r0, 0x2fe, 0x0, 0x0, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000700)=[{{0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000001680)="0f1021a333d850f1aba17a2b17e6c3487862f84414a974e11512ce81ab8285507c2b72102a35d346efed6be7c389cab479a9f8e6daad551970b21869e4e35b880ea59ed2c2b592814c437893d54363743111d082a8dff921f508e3672d3f0339b5a129f3723c712bf962784e320bd2249f4d196e7ab7c160294c2204492ffe8c277ebc51bf8562cdca1f7a804059e04a46eab0b439e9097a42657fee19fc76c3bd66a31bb5673153507059368ed888c1883ed78bbff8da1ac148e6680818bb95472de5d1a0e31f9dc90c2042c3206a89cd27e64e0c8a028cef60e6edb98494ec99f37fe90b0b361e739d947cdfd40db2f149a2af1833e975f502947b1c2e108632d0b7eaef41a088d022fc5fb8c6cc74ac3da968f814731742ff116b7da6e6c1ff3186d50fa83f883365e728dc90c9679357a556c0a1c8273f42cea7ce3606fdefa45ddff2cd0ea749513fabb48ff264d045d5f9a7da843676712e9deb65e0c46e70af3802f4d841f368ee6ce8f211db664bc1d769df71d824687447add47745a197741e192761526f305050b9efd93a6059d02545c3b5b9b0aac960ef7279545dbc20728ad32d20aa464ad77ae108a2ae1c9ef865ad369323ec878c229e5d114973ebf2b92f1fbb40f7cf5b7eafe9d94193d7384d9046dea9188f3a8c83c178bac4219fffc351e01c8e224980a51f806f2e32cf16a64a545d73556fb247b9c44d72a5a6b734a65d7ef20152caad95b53339058f4b0c2072cf7c5f81ec6da9e80c9d64f90774a6720d2468be2d445b0b919fc2e2ba67ef13666ccce3efd3a422c42612bd296d2d738c8dd01bbe30d3360c1f4887ddb447bf142cd4949987e30174f2e809d1f8cc30d7f19d4584afae582766b5c4e177d5ee53c2e999ef6e428d07d85ceb0c3c2561c5904f37d17789f1ef9a7d4fcb6f40d105879935331577e8dffe2c92dbd74402fc293d9fa452e7ab662d3fc85284f522298ead78167d1abe43d8101135d6d82ff69b3aba97f4c3fd5e62e166aa7a8f480863fc198b7d3b1157fde597bdb05d11fd2498cf936ccd07626a795a89083d93459b7d3b45f769dce6134ae83647fa9bc5b7a9e4473a08410324fe659e914e67a6645b096b8643dce3190aa6736ba9e97eefbf23a157f77610f2eb7084090095d3f4112242c131f5fe1188cdeef18662b0fae8acb8fd86966c66d62bf112e223752008ed4acfb70506c30937c97d3c18e1118c8d5a65fb903f1e5be01d44100f30e85d1aec6a70ad8aad3bc56c20ff09533aebc62ab8d5d6e5ac2f1c8dd46365a394381e6dd77479964d79701cd916892344334dc52579482eb5f7d36d5f0eba732bc628058417551c166642bc2ac5e88b17fb966a2759810a04af79f0a7affd986ae3e78f0f3a6495d280fb8d0bccfe7858b3b50864b79b6b27222a5a73690dbbc78588420dc12ac482dd032eb629e8d99072f71d4e9918f9850caf956ddb1d874d44cc82a54b51b4ee17b794be4c8f5f76bfd9b95560846fba515836ba4953020e2a4ba663cfb13b3191eb33d5ea1c24f63e92c76242a12331e19e743945e4d605699af371c1d309110c8d60977060167773d39be084ea3f0c525543eaf00b95419279fa034d082da4186255c3b71d3398a78a5f4775024d4c90f52d5b3365751f1eda99cedb9afdf86a588abb47eff274b0f64f410d8098ded4572464992bb6f8d9ccd5a927ee3a16bec9cb3a90e6ac10714bd8b3dd3ebcd1da48b9921819aa75b1ea04adb5615967f0bbb61608758ee8a2b45e180029ff13214b6bcdddd186128ee6ca804d979997bafe029e756636f86629da29b82858044b2f8823d9527787088974370ddcf0099641866e9dd1b9c107dcc145a3a9b39654c231230654f25b8f4a56f466b78155520f0894cb46789bdebdb8746b321cb48c1af371682fb8a1318489313f28b46d1918e66ed40b9b7fe9b1d5fcb3c4f80776ab1faffe16c57181df5adebd68034ab2c6c0ecd46ffb546534d0f17a5efa19149c6c56598a1245baea4c903d7313d61a7ee6b4bee4605eccd6d720654700d4235b6a6cdebd10fb61fac506461443a2159dd4617c7b3d42853331d139670d96f7dc0ddc49c0cf092b5db5486167ebf8974769b89c6c54963bdba3da849b0e89837d90197bac09c6060f8cd391967779843d2582570016b95f530c44c97b4d916b285e1059e892fd216caef17fd43ebf46085a4e0c646a731d73b1ceb817e19f8387e8356c353c9ca996ebfcaa387c3492e2cefe227fada61098af0e90d2dfa47fac8272a1870efd2320cb7a9f30b5f9b8bbd11d5a42bf2a994ed2234938aec01daf85c18c5b58e04c6c56204d68b310bf0b696c3e5d8c844b3a34ba622d2354a2e9800940d67d25a00b97a0a2b58f8c04487156727d8050d7824c8e3160a5f5748eb72c9894eacaf9bf4899f36e590c6284f2dbcdf43584cffcdb4af1862096f85887c56c11bdcfbc7f377fd9660b25f84ca0c5f97c5976948ba42b4aaeb47beec4a29d1d128b7270d5aa7e74829378e10e38d7096d20b9bd56519a542a754bd0a9a2bfad0df8ef8635fc343304910b5a3762eef706f90348fa1f8b303ba61907ff9a7267b7d91b5e2221672f127ed15b399df1abfb1dde5007afec26aa4c9e80fdb0abd0a8913b8cdb19fda62a6999a2814bf7d9d8807526fd4a84a2f734012940dfaa6fd1cac8b40d86df003a424402a41e2393451d5fbc0db2f9ca01fe08d2f02f6fc131b91ccfa22f9a71e4827564aa7d4c50b8715be3588002d3be6a1ca6f8bada862b1fb2d461b48cb7e6cebe0d5afd8b383414d47bcebbfc5eec75d0b88133f1f19266b66329da98b2f4d0d25db8455b34676622048d70b1ddd37f20c165a2f9500bc11461e01ce19f5e84cef9d57961817d70584948f50fc67556b7d44c7a16951a6981b4825c97ae97cd8ae9a50a1e3aeb507e23b806369b409a89e86813abafc60f2560fe4281f21b333e6070b737dfbc4d15f701fda5023d9b024feb53199db4c224eddcdb40839d23d1dca67f07ace662f18f9920e278f3bbd5c10092a5e06bd6a2e1d4efca59e1b77a09838eeb0fda44e83c65dc3ff7e1dac6ccebda8b59cfe2c6f6a7095d32473691eaa0ef51ef6fd7cab47fb1bf6d51880122e61d1fd35fb5947bafd31f3288b822d87715141d4555b801a684fdc565a7eb6d931c8ae790146040d1ef096411fc35db21ee714f7d17b2f197e33dc5d54972bbdec28632b18d062e9b2d13676d5f846833bc1577d15c9996ae6f4e424453f95cb10211f66b476a1892e1e97d1f82b83bc727480bca9e387e8fcc4d1ece2ec5e3716a7730f7bb0dfd5a37df9ca66593d5882d0d28083da3b005298d30a6972203030dd4496b2fbeeba180722895b67d1087c35d87bd6e7f7a3f772f6bf8e8f37a7e652d15a5d6e9268ccd53e70aff150c24ef89acda6e1e9c0160200500fabe79a4f6f6a3e9f5a20a5dcc0c5275b335006adc858676ad32cea5942f077ee5b78e9b4bbffa81ab64a5ce7c57e9d7ea", 0x9c1}], 0x1}}], 0x1, 0x0) io_uring_enter(r0, 0x2abd, 0x0, 0x0, 0x0, 0x0) 00:07:33 executing program 4: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) 00:07:33 executing program 3: r0 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_FILTER(r0, 0x65, 0x1, 0xfffffffffffffffe, 0x10) 00:07:33 executing program 5: r0 = openat$smackfs_load(0xffffffffffffff9c, &(0x7f0000000000)='/sys/fs/smackfs/load-self2\x00', 0x2, 0x0) write$binfmt_script(r0, &(0x7f0000001440)={'#! ', './file0', [{0x20, 'WR '}, {0x20, ']'}], 0xa, "48b6e1c199659a132a51752421290adf"}, 0x21) [ 453.390238][T15350] loop4: detected capacity change from 0 to 8192 [ 453.411913][T15350] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 453.421329][T15350] REISERFS (device loop4): found reiserfs format "3.6" with non-standard journal 00:07:33 executing program 0: r0 = syz_io_uring_setup(0x5c77, &(0x7f0000000240), &(0x7f0000002000/0x4000)=nil, &(0x7f0000003000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000040)=0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000000)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r3, 0x0, &(0x7f0000000740)={0x0, 0x0, 0x0}}, 0x0) io_uring_enter(r0, 0x2fe, 0x0, 0x0, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000700)=[{{0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000001680)="0f1021a333d850f1aba17a2b17e6c3487862f84414a974e11512ce81ab8285507c2b72102a35d346efed6be7c389cab479a9f8e6daad551970b21869e4e35b880ea59ed2c2b592814c437893d54363743111d082a8dff921f508e3672d3f0339b5a129f3723c712bf962784e320bd2249f4d196e7ab7c160294c2204492ffe8c277ebc51bf8562cdca1f7a804059e04a46eab0b439e9097a42657fee19fc76c3bd66a31bb5673153507059368ed888c1883ed78bbff8da1ac148e6680818bb95472de5d1a0e31f9dc90c2042c3206a89cd27e64e0c8a028cef60e6edb98494ec99f37fe90b0b361e739d947cdfd40db2f149a2af1833e975f502947b1c2e108632d0b7eaef41a088d022fc5fb8c6cc74ac3da968f814731742ff116b7da6e6c1ff3186d50fa83f883365e728dc90c9679357a556c0a1c8273f42cea7ce3606fdefa45ddff2cd0ea749513fabb48ff264d045d5f9a7da843676712e9deb65e0c46e70af3802f4d841f368ee6ce8f211db664bc1d769df71d824687447add47745a197741e192761526f305050b9efd93a6059d02545c3b5b9b0aac960ef7279545dbc20728ad32d20aa464ad77ae108a2ae1c9ef865ad369323ec878c229e5d114973ebf2b92f1fbb40f7cf5b7eafe9d94193d7384d9046dea9188f3a8c83c178bac4219fffc351e01c8e224980a51f806f2e32cf16a64a545d73556fb247b9c44d72a5a6b734a65d7ef20152caad95b53339058f4b0c2072cf7c5f81ec6da9e80c9d64f90774a6720d2468be2d445b0b919fc2e2ba67ef13666ccce3efd3a422c42612bd296d2d738c8dd01bbe30d3360c1f4887ddb447bf142cd4949987e30174f2e809d1f8cc30d7f19d4584afae582766b5c4e177d5ee53c2e999ef6e428d07d85ceb0c3c2561c5904f37d17789f1ef9a7d4fcb6f40d105879935331577e8dffe2c92dbd74402fc293d9fa452e7ab662d3fc85284f522298ead78167d1abe43d8101135d6d82ff69b3aba97f4c3fd5e62e166aa7a8f480863fc198b7d3b1157fde597bdb05d11fd2498cf936ccd07626a795a89083d93459b7d3b45f769dce6134ae83647fa9bc5b7a9e4473a08410324fe659e914e67a6645b096b8643dce3190aa6736ba9e97eefbf23a157f77610f2eb7084090095d3f4112242c131f5fe1188cdeef18662b0fae8acb8fd86966c66d62bf112e223752008ed4acfb70506c30937c97d3c18e1118c8d5a65fb903f1e5be01d44100f30e85d1aec6a70ad8aad3bc56c20ff09533aebc62ab8d5d6e5ac2f1c8dd46365a394381e6dd77479964d79701cd916892344334dc52579482eb5f7d36d5f0eba732bc628058417551c166642bc2ac5e88b17fb966a2759810a04af79f0a7affd986ae3e78f0f3a6495d280fb8d0bccfe7858b3b50864b79b6b27222a5a73690dbbc78588420dc12ac482dd032eb629e8d99072f71d4e9918f9850caf956ddb1d874d44cc82a54b51b4ee17b794be4c8f5f76bfd9b95560846fba515836ba4953020e2a4ba663cfb13b3191eb33d5ea1c24f63e92c76242a12331e19e743945e4d605699af371c1d309110c8d60977060167773d39be084ea3f0c525543eaf00b95419279fa034d082da4186255c3b71d3398a78a5f4775024d4c90f52d5b3365751f1eda99cedb9afdf86a588abb47eff274b0f64f410d8098ded4572464992bb6f8d9ccd5a927ee3a16bec9cb3a90e6ac10714bd8b3dd3ebcd1da48b9921819aa75b1ea04adb5615967f0bbb61608758ee8a2b45e180029ff13214b6bcdddd186128ee6ca804d979997bafe029e756636f86629da29b82858044b2f8823d9527787088974370ddcf0099641866e9dd1b9c107dcc145a3a9b39654c231230654f25b8f4a56f466b78155520f0894cb46789bdebdb8746b321cb48c1af371682fb8a1318489313f28b46d1918e66ed40b9b7fe9b1d5fcb3c4f80776ab1faffe16c57181df5adebd68034ab2c6c0ecd46ffb546534d0f17a5efa19149c6c56598a1245baea4c903d7313d61a7ee6b4bee4605eccd6d720654700d4235b6a6cdebd10fb61fac506461443a2159dd4617c7b3d42853331d139670d96f7dc0ddc49c0cf092b5db5486167ebf8974769b89c6c54963bdba3da849b0e89837d90197bac09c6060f8cd391967779843d2582570016b95f530c44c97b4d916b285e1059e892fd216caef17fd43ebf46085a4e0c646a731d73b1ceb817e19f8387e8356c353c9ca996ebfcaa387c3492e2cefe227fada61098af0e90d2dfa47fac8272a1870efd2320cb7a9f30b5f9b8bbd11d5a42bf2a994ed2234938aec01daf85c18c5b58e04c6c56204d68b310bf0b696c3e5d8c844b3a34ba622d2354a2e9800940d67d25a00b97a0a2b58f8c04487156727d8050d7824c8e3160a5f5748eb72c9894eacaf9bf4899f36e590c6284f2dbcdf43584cffcdb4af1862096f85887c56c11bdcfbc7f377fd9660b25f84ca0c5f97c5976948ba42b4aaeb47beec4a29d1d128b7270d5aa7e74829378e10e38d7096d20b9bd56519a542a754bd0a9a2bfad0df8ef8635fc343304910b5a3762eef706f90348fa1f8b303ba61907ff9a7267b7d91b5e2221672f127ed15b399df1abfb1dde5007afec26aa4c9e80fdb0abd0a8913b8cdb19fda62a6999a2814bf7d9d8807526fd4a84a2f734012940dfaa6fd1cac8b40d86df003a424402a41e2393451d5fbc0db2f9ca01fe08d2f02f6fc131b91ccfa22f9a71e4827564aa7d4c50b8715be3588002d3be6a1ca6f8bada862b1fb2d461b48cb7e6cebe0d5afd8b383414d47bcebbfc5eec75d0b88133f1f19266b66329da98b2f4d0d25db8455b34676622048d70b1ddd37f20c165a2f9500bc11461e01ce19f5e84cef9d57961817d70584948f50fc67556b7d44c7a16951a6981b4825c97ae97cd8ae9a50a1e3aeb507e23b806369b409a89e86813abafc60f2560fe4281f21b333e6070b737dfbc4d15f701fda5023d9b024feb53199db4c224eddcdb40839d23d1dca67f07ace662f18f9920e278f3bbd5c10092a5e06bd6a2e1d4efca59e1b77a09838eeb0fda44e83c65dc3ff7e1dac6ccebda8b59cfe2c6f6a7095d32473691eaa0ef51ef6fd7cab47fb1bf6d51880122e61d1fd35fb5947bafd31f3288b822d87715141d4555b801a684fdc565a7eb6d931c8ae790146040d1ef096411fc35db21ee714f7d17b2f197e33dc5d54972bbdec28632b18d062e9b2d13676d5f846833bc1577d15c9996ae6f4e424453f95cb10211f66b476a1892e1e97d1f82b83bc727480bca9e387e8fcc4d1ece2ec5e3716a7730f7bb0dfd5a37df9ca66593d5882d0d28083da3b005298d30a6972203030dd4496b2fbeeba180722895b67d1087c35d87bd6e7f7a3f772f6bf8e8f37a7e652d15a5d6e9268ccd53e70aff150c24ef89acda6e1e9c0160200500fabe79a4f6f6a3e9f5a20a5dcc0c5275b335006adc858676ad32cea5942f077ee5b78e9b4bbffa81ab64a5ce7c57e9d7ea", 0x9c1}], 0x1}}], 0x1, 0x0) io_uring_enter(r0, 0x2abd, 0x0, 0x0, 0x0, 0x0) [ 453.437777][T15350] REISERFS (device loop4): using ordered data mode [ 453.440364][T15350] reiserfs: using flush barriers 00:07:33 executing program 5: r0 = openat$smackfs_load(0xffffffffffffff9c, &(0x7f0000000000)='/sys/fs/smackfs/load-self2\x00', 0x2, 0x0) write$binfmt_script(r0, &(0x7f0000001440)={'#! ', './file0', [{0x20, 'WR '}, {0x20, ']'}], 0xa, "48b6e1c199659a132a51752421290adf"}, 0x21) [ 453.447417][T15350] REISERFS (device loop4): journal params: device loop4, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 00:07:33 executing program 0: r0 = syz_io_uring_setup(0x5c77, &(0x7f0000000240), &(0x7f0000002000/0x4000)=nil, &(0x7f0000003000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000040)=0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000000)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r3, 0x0, &(0x7f0000000740)={0x0, 0x0, 0x0}}, 0x0) io_uring_enter(r0, 0x2fe, 0x0, 0x0, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000700)=[{{0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000001680)="0f1021a333d850f1aba17a2b17e6c3487862f84414a974e11512ce81ab8285507c2b72102a35d346efed6be7c389cab479a9f8e6daad551970b21869e4e35b880ea59ed2c2b592814c437893d54363743111d082a8dff921f508e3672d3f0339b5a129f3723c712bf962784e320bd2249f4d196e7ab7c160294c2204492ffe8c277ebc51bf8562cdca1f7a804059e04a46eab0b439e9097a42657fee19fc76c3bd66a31bb5673153507059368ed888c1883ed78bbff8da1ac148e6680818bb95472de5d1a0e31f9dc90c2042c3206a89cd27e64e0c8a028cef60e6edb98494ec99f37fe90b0b361e739d947cdfd40db2f149a2af1833e975f502947b1c2e108632d0b7eaef41a088d022fc5fb8c6cc74ac3da968f814731742ff116b7da6e6c1ff3186d50fa83f883365e728dc90c9679357a556c0a1c8273f42cea7ce3606fdefa45ddff2cd0ea749513fabb48ff264d045d5f9a7da843676712e9deb65e0c46e70af3802f4d841f368ee6ce8f211db664bc1d769df71d824687447add47745a197741e192761526f305050b9efd93a6059d02545c3b5b9b0aac960ef7279545dbc20728ad32d20aa464ad77ae108a2ae1c9ef865ad369323ec878c229e5d114973ebf2b92f1fbb40f7cf5b7eafe9d94193d7384d9046dea9188f3a8c83c178bac4219fffc351e01c8e224980a51f806f2e32cf16a64a545d73556fb247b9c44d72a5a6b734a65d7ef20152caad95b53339058f4b0c2072cf7c5f81ec6da9e80c9d64f90774a6720d2468be2d445b0b919fc2e2ba67ef13666ccce3efd3a422c42612bd296d2d738c8dd01bbe30d3360c1f4887ddb447bf142cd4949987e30174f2e809d1f8cc30d7f19d4584afae582766b5c4e177d5ee53c2e999ef6e428d07d85ceb0c3c2561c5904f37d17789f1ef9a7d4fcb6f40d105879935331577e8dffe2c92dbd74402fc293d9fa452e7ab662d3fc85284f522298ead78167d1abe43d8101135d6d82ff69b3aba97f4c3fd5e62e166aa7a8f480863fc198b7d3b1157fde597bdb05d11fd2498cf936ccd07626a795a89083d93459b7d3b45f769dce6134ae83647fa9bc5b7a9e4473a08410324fe659e914e67a6645b096b8643dce3190aa6736ba9e97eefbf23a157f77610f2eb7084090095d3f4112242c131f5fe1188cdeef18662b0fae8acb8fd86966c66d62bf112e223752008ed4acfb70506c30937c97d3c18e1118c8d5a65fb903f1e5be01d44100f30e85d1aec6a70ad8aad3bc56c20ff09533aebc62ab8d5d6e5ac2f1c8dd46365a394381e6dd77479964d79701cd916892344334dc52579482eb5f7d36d5f0eba732bc628058417551c166642bc2ac5e88b17fb966a2759810a04af79f0a7affd986ae3e78f0f3a6495d280fb8d0bccfe7858b3b50864b79b6b27222a5a73690dbbc78588420dc12ac482dd032eb629e8d99072f71d4e9918f9850caf956ddb1d874d44cc82a54b51b4ee17b794be4c8f5f76bfd9b95560846fba515836ba4953020e2a4ba663cfb13b3191eb33d5ea1c24f63e92c76242a12331e19e743945e4d605699af371c1d309110c8d60977060167773d39be084ea3f0c525543eaf00b95419279fa034d082da4186255c3b71d3398a78a5f4775024d4c90f52d5b3365751f1eda99cedb9afdf86a588abb47eff274b0f64f410d8098ded4572464992bb6f8d9ccd5a927ee3a16bec9cb3a90e6ac10714bd8b3dd3ebcd1da48b9921819aa75b1ea04adb5615967f0bbb61608758ee8a2b45e180029ff13214b6bcdddd186128ee6ca804d979997bafe029e756636f86629da29b82858044b2f8823d9527787088974370ddcf0099641866e9dd1b9c107dcc145a3a9b39654c231230654f25b8f4a56f466b78155520f0894cb46789bdebdb8746b321cb48c1af371682fb8a1318489313f28b46d1918e66ed40b9b7fe9b1d5fcb3c4f80776ab1faffe16c57181df5adebd68034ab2c6c0ecd46ffb546534d0f17a5efa19149c6c56598a1245baea4c903d7313d61a7ee6b4bee4605eccd6d720654700d4235b6a6cdebd10fb61fac506461443a2159dd4617c7b3d42853331d139670d96f7dc0ddc49c0cf092b5db5486167ebf8974769b89c6c54963bdba3da849b0e89837d90197bac09c6060f8cd391967779843d2582570016b95f530c44c97b4d916b285e1059e892fd216caef17fd43ebf46085a4e0c646a731d73b1ceb817e19f8387e8356c353c9ca996ebfcaa387c3492e2cefe227fada61098af0e90d2dfa47fac8272a1870efd2320cb7a9f30b5f9b8bbd11d5a42bf2a994ed2234938aec01daf85c18c5b58e04c6c56204d68b310bf0b696c3e5d8c844b3a34ba622d2354a2e9800940d67d25a00b97a0a2b58f8c04487156727d8050d7824c8e3160a5f5748eb72c9894eacaf9bf4899f36e590c6284f2dbcdf43584cffcdb4af1862096f85887c56c11bdcfbc7f377fd9660b25f84ca0c5f97c5976948ba42b4aaeb47beec4a29d1d128b7270d5aa7e74829378e10e38d7096d20b9bd56519a542a754bd0a9a2bfad0df8ef8635fc343304910b5a3762eef706f90348fa1f8b303ba61907ff9a7267b7d91b5e2221672f127ed15b399df1abfb1dde5007afec26aa4c9e80fdb0abd0a8913b8cdb19fda62a6999a2814bf7d9d8807526fd4a84a2f734012940dfaa6fd1cac8b40d86df003a424402a41e2393451d5fbc0db2f9ca01fe08d2f02f6fc131b91ccfa22f9a71e4827564aa7d4c50b8715be3588002d3be6a1ca6f8bada862b1fb2d461b48cb7e6cebe0d5afd8b383414d47bcebbfc5eec75d0b88133f1f19266b66329da98b2f4d0d25db8455b34676622048d70b1ddd37f20c165a2f9500bc11461e01ce19f5e84cef9d57961817d70584948f50fc67556b7d44c7a16951a6981b4825c97ae97cd8ae9a50a1e3aeb507e23b806369b409a89e86813abafc60f2560fe4281f21b333e6070b737dfbc4d15f701fda5023d9b024feb53199db4c224eddcdb40839d23d1dca67f07ace662f18f9920e278f3bbd5c10092a5e06bd6a2e1d4efca59e1b77a09838eeb0fda44e83c65dc3ff7e1dac6ccebda8b59cfe2c6f6a7095d32473691eaa0ef51ef6fd7cab47fb1bf6d51880122e61d1fd35fb5947bafd31f3288b822d87715141d4555b801a684fdc565a7eb6d931c8ae790146040d1ef096411fc35db21ee714f7d17b2f197e33dc5d54972bbdec28632b18d062e9b2d13676d5f846833bc1577d15c9996ae6f4e424453f95cb10211f66b476a1892e1e97d1f82b83bc727480bca9e387e8fcc4d1ece2ec5e3716a7730f7bb0dfd5a37df9ca66593d5882d0d28083da3b005298d30a6972203030dd4496b2fbeeba180722895b67d1087c35d87bd6e7f7a3f772f6bf8e8f37a7e652d15a5d6e9268ccd53e70aff150c24ef89acda6e1e9c0160200500fabe79a4f6f6a3e9f5a20a5dcc0c5275b335006adc858676ad32cea5942f077ee5b78e9b4bbffa81ab64a5ce7c57e9d7ea", 0x9c1}], 0x1}}], 0x1, 0x0) io_uring_enter(r0, 0x2abd, 0x0, 0x0, 0x0, 0x0) [ 453.486712][T15350] REISERFS (device loop4): checking transaction log (loop4) 00:07:33 executing program 2: r0 = socket(0x1e, 0x1, 0x0) connect$tipc(r0, &(0x7f0000000000)=@name={0x1e, 0x2, 0x0, {{0x1, 0x1}}}, 0x10) write$binfmt_misc(r0, &(0x7f0000000180)=ANY=[], 0x2000011a) r1 = socket(0x1e, 0x1, 0x0) sendmmsg$sock(r1, &(0x7f0000000100)=[{{&(0x7f0000000000)=@tipc=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x1}}, 0x80, 0x0}}, {{&(0x7f0000000080)=@tipc=@nameseq={0x1e, 0x2}, 0x80, 0x0}}], 0x2, 0x0) [ 453.505858][T15350] REISERFS (device loop4): Using rupasov hash to sort names [ 453.508931][T15350] REISERFS warning (device loop4): jdm-20006 create_privroot: xattrs/ACLs enabled and couldn't find/create .reiserfs_priv. Failing mount. 00:07:33 executing program 5: r0 = openat$smackfs_load(0xffffffffffffff9c, &(0x7f0000000000)='/sys/fs/smackfs/load-self2\x00', 0x2, 0x0) write$binfmt_script(r0, &(0x7f0000001440)={'#! ', './file0', [{0x20, 'WR '}, {0x20, ']'}], 0xa, "48b6e1c199659a132a51752421290adf"}, 0x21) 00:07:33 executing program 3: r0 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_FILTER(r0, 0x65, 0x1, 0xfffffffffffffffe, 0x10) [ 453.543155][T15346] loop1: detected capacity change from 0 to 1 00:07:33 executing program 3: r0 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_FILTER(r0, 0x65, 0x1, 0xfffffffffffffffe, 0x10) [ 453.582223][T15346] loop1: p1 < > p2 p3 p4 [ 453.583556][T15346] loop1: partition table partially beyond EOD, truncated [ 453.585562][T15346] loop1: p1 start 16394 is beyond EOD, truncated [ 453.587285][T15346] loop1: p2 size 1075052544 extends beyond EOD, truncated [ 453.597179][T15346] loop1: p3 start 7936 is beyond EOD, truncated [ 453.603267][T15346] loop1: p4 start 7 is beyond EOD, truncated [ 453.814840][ T2561] loop1: p1 < > p2 p3 p4 [ 453.816060][ T2561] loop1: partition table partially beyond EOD, truncated [ 453.817944][ T2561] loop1: p1 start 16394 is beyond EOD, truncated [ 453.819616][ T2561] loop1: p2 size 1075052544 extends beyond EOD, truncated [ 453.831733][ T2561] loop1: p3 start 7936 is beyond EOD, truncated [ 453.833299][ T2561] loop1: p4 start 7 is beyond EOD, truncated 00:07:33 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="b80000001d0001"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000380)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x7a3, 0x0, 0x1}}, 0xb8}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@loopback, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) 00:07:33 executing program 5: r0 = openat$smackfs_load(0xffffffffffffff9c, &(0x7f0000000000)='/sys/fs/smackfs/load-self2\x00', 0x2, 0x0) write$binfmt_script(r0, &(0x7f0000001440)={'#! ', './file0', [{0x20, 'WR '}, {0x20, ']'}], 0xa, "48b6e1c199659a132a51752421290adf"}, 0x21) 00:07:33 executing program 4: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) 00:07:33 executing program 0: r0 = syz_io_uring_setup(0x5c77, &(0x7f0000000240), &(0x7f0000002000/0x4000)=nil, &(0x7f0000003000/0x2000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000040)=0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000000)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r3, 0x0, &(0x7f0000000740)={0x0, 0x0, 0x0}}, 0x0) io_uring_enter(r0, 0x2fe, 0x0, 0x0, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000700)=[{{0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000001680)="0f1021a333d850f1aba17a2b17e6c3487862f84414a974e11512ce81ab8285507c2b72102a35d346efed6be7c389cab479a9f8e6daad551970b21869e4e35b880ea59ed2c2b592814c437893d54363743111d082a8dff921f508e3672d3f0339b5a129f3723c712bf962784e320bd2249f4d196e7ab7c160294c2204492ffe8c277ebc51bf8562cdca1f7a804059e04a46eab0b439e9097a42657fee19fc76c3bd66a31bb5673153507059368ed888c1883ed78bbff8da1ac148e6680818bb95472de5d1a0e31f9dc90c2042c3206a89cd27e64e0c8a028cef60e6edb98494ec99f37fe90b0b361e739d947cdfd40db2f149a2af1833e975f502947b1c2e108632d0b7eaef41a088d022fc5fb8c6cc74ac3da968f814731742ff116b7da6e6c1ff3186d50fa83f883365e728dc90c9679357a556c0a1c8273f42cea7ce3606fdefa45ddff2cd0ea749513fabb48ff264d045d5f9a7da843676712e9deb65e0c46e70af3802f4d841f368ee6ce8f211db664bc1d769df71d824687447add47745a197741e192761526f305050b9efd93a6059d02545c3b5b9b0aac960ef7279545dbc20728ad32d20aa464ad77ae108a2ae1c9ef865ad369323ec878c229e5d114973ebf2b92f1fbb40f7cf5b7eafe9d94193d7384d9046dea9188f3a8c83c178bac4219fffc351e01c8e224980a51f806f2e32cf16a64a545d73556fb247b9c44d72a5a6b734a65d7ef20152caad95b53339058f4b0c2072cf7c5f81ec6da9e80c9d64f90774a6720d2468be2d445b0b919fc2e2ba67ef13666ccce3efd3a422c42612bd296d2d738c8dd01bbe30d3360c1f4887ddb447bf142cd4949987e30174f2e809d1f8cc30d7f19d4584afae582766b5c4e177d5ee53c2e999ef6e428d07d85ceb0c3c2561c5904f37d17789f1ef9a7d4fcb6f40d105879935331577e8dffe2c92dbd74402fc293d9fa452e7ab662d3fc85284f522298ead78167d1abe43d8101135d6d82ff69b3aba97f4c3fd5e62e166aa7a8f480863fc198b7d3b1157fde597bdb05d11fd2498cf936ccd07626a795a89083d93459b7d3b45f769dce6134ae83647fa9bc5b7a9e4473a08410324fe659e914e67a6645b096b8643dce3190aa6736ba9e97eefbf23a157f77610f2eb7084090095d3f4112242c131f5fe1188cdeef18662b0fae8acb8fd86966c66d62bf112e223752008ed4acfb70506c30937c97d3c18e1118c8d5a65fb903f1e5be01d44100f30e85d1aec6a70ad8aad3bc56c20ff09533aebc62ab8d5d6e5ac2f1c8dd46365a394381e6dd77479964d79701cd916892344334dc52579482eb5f7d36d5f0eba732bc628058417551c166642bc2ac5e88b17fb966a2759810a04af79f0a7affd986ae3e78f0f3a6495d280fb8d0bccfe7858b3b50864b79b6b27222a5a73690dbbc78588420dc12ac482dd032eb629e8d99072f71d4e9918f9850caf956ddb1d874d44cc82a54b51b4ee17b794be4c8f5f76bfd9b95560846fba515836ba4953020e2a4ba663cfb13b3191eb33d5ea1c24f63e92c76242a12331e19e743945e4d605699af371c1d309110c8d60977060167773d39be084ea3f0c525543eaf00b95419279fa034d082da4186255c3b71d3398a78a5f4775024d4c90f52d5b3365751f1eda99cedb9afdf86a588abb47eff274b0f64f410d8098ded4572464992bb6f8d9ccd5a927ee3a16bec9cb3a90e6ac10714bd8b3dd3ebcd1da48b9921819aa75b1ea04adb5615967f0bbb61608758ee8a2b45e180029ff13214b6bcdddd186128ee6ca804d979997bafe029e756636f86629da29b82858044b2f8823d9527787088974370ddcf0099641866e9dd1b9c107dcc145a3a9b39654c231230654f25b8f4a56f466b78155520f0894cb46789bdebdb8746b321cb48c1af371682fb8a1318489313f28b46d1918e66ed40b9b7fe9b1d5fcb3c4f80776ab1faffe16c57181df5adebd68034ab2c6c0ecd46ffb546534d0f17a5efa19149c6c56598a1245baea4c903d7313d61a7ee6b4bee4605eccd6d720654700d4235b6a6cdebd10fb61fac506461443a2159dd4617c7b3d42853331d139670d96f7dc0ddc49c0cf092b5db5486167ebf8974769b89c6c54963bdba3da849b0e89837d90197bac09c6060f8cd391967779843d2582570016b95f530c44c97b4d916b285e1059e892fd216caef17fd43ebf46085a4e0c646a731d73b1ceb817e19f8387e8356c353c9ca996ebfcaa387c3492e2cefe227fada61098af0e90d2dfa47fac8272a1870efd2320cb7a9f30b5f9b8bbd11d5a42bf2a994ed2234938aec01daf85c18c5b58e04c6c56204d68b310bf0b696c3e5d8c844b3a34ba622d2354a2e9800940d67d25a00b97a0a2b58f8c04487156727d8050d7824c8e3160a5f5748eb72c9894eacaf9bf4899f36e590c6284f2dbcdf43584cffcdb4af1862096f85887c56c11bdcfbc7f377fd9660b25f84ca0c5f97c5976948ba42b4aaeb47beec4a29d1d128b7270d5aa7e74829378e10e38d7096d20b9bd56519a542a754bd0a9a2bfad0df8ef8635fc343304910b5a3762eef706f90348fa1f8b303ba61907ff9a7267b7d91b5e2221672f127ed15b399df1abfb1dde5007afec26aa4c9e80fdb0abd0a8913b8cdb19fda62a6999a2814bf7d9d8807526fd4a84a2f734012940dfaa6fd1cac8b40d86df003a424402a41e2393451d5fbc0db2f9ca01fe08d2f02f6fc131b91ccfa22f9a71e4827564aa7d4c50b8715be3588002d3be6a1ca6f8bada862b1fb2d461b48cb7e6cebe0d5afd8b383414d47bcebbfc5eec75d0b88133f1f19266b66329da98b2f4d0d25db8455b34676622048d70b1ddd37f20c165a2f9500bc11461e01ce19f5e84cef9d57961817d70584948f50fc67556b7d44c7a16951a6981b4825c97ae97cd8ae9a50a1e3aeb507e23b806369b409a89e86813abafc60f2560fe4281f21b333e6070b737dfbc4d15f701fda5023d9b024feb53199db4c224eddcdb40839d23d1dca67f07ace662f18f9920e278f3bbd5c10092a5e06bd6a2e1d4efca59e1b77a09838eeb0fda44e83c65dc3ff7e1dac6ccebda8b59cfe2c6f6a7095d32473691eaa0ef51ef6fd7cab47fb1bf6d51880122e61d1fd35fb5947bafd31f3288b822d87715141d4555b801a684fdc565a7eb6d931c8ae790146040d1ef096411fc35db21ee714f7d17b2f197e33dc5d54972bbdec28632b18d062e9b2d13676d5f846833bc1577d15c9996ae6f4e424453f95cb10211f66b476a1892e1e97d1f82b83bc727480bca9e387e8fcc4d1ece2ec5e3716a7730f7bb0dfd5a37df9ca66593d5882d0d28083da3b005298d30a6972203030dd4496b2fbeeba180722895b67d1087c35d87bd6e7f7a3f772f6bf8e8f37a7e652d15a5d6e9268ccd53e70aff150c24ef89acda6e1e9c0160200500fabe79a4f6f6a3e9f5a20a5dcc0c5275b335006adc858676ad32cea5942f077ee5b78e9b4bbffa81ab64a5ce7c57e9d7ea", 0x9c1}], 0x1}}], 0x1, 0x0) io_uring_enter(r0, 0x2abd, 0x0, 0x0, 0x0, 0x0) 00:07:33 executing program 3: r0 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_FILTER(r0, 0x65, 0x1, 0xfffffffffffffffe, 0x10) [ 453.851307][T15377] loop4: detected capacity change from 0 to 8192 00:07:33 executing program 1: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) syslog(0xa, 0x0, 0x0) [ 453.860437][T15380] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.2'. 00:07:33 executing program 3: ioprio_set$pid(0x1, 0x0, 0x0) 00:07:33 executing program 5: semtimedop(0x0, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}], 0x1, &(0x7f0000000180)) 00:07:33 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="b80000001d0001"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000380)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x7a3, 0x0, 0x1}}, 0xb8}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@loopback, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) [ 453.916783][T15377] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 453.920367][T15377] REISERFS (device loop4): found reiserfs format "3.6" with non-standard journal [ 453.924206][T15377] REISERFS (device loop4): using ordered data mode 00:07:33 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="b80000001d0001"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000380)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x7a3, 0x0, 0x1}}, 0xb8}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@loopback, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) [ 453.927696][T15377] reiserfs: using flush barriers [ 453.929405][T15377] REISERFS (device loop4): journal params: device loop4, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 453.933720][T15377] REISERFS (device loop4): checking transaction log (loop4) [ 453.941552][T15377] REISERFS (device loop4): Using rupasov hash to sort names [ 453.943637][T15377] REISERFS warning (device loop4): jdm-20006 create_privroot: xattrs/ACLs enabled and couldn't find/create .reiserfs_priv. Failing mount. 00:07:33 executing program 3: ioprio_set$pid(0x1, 0x0, 0x0) [ 453.961983][T15390] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.2'. [ 453.968916][T15391] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.5'. 00:07:33 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="b80000001d0001"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000380)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x7a3, 0x0, 0x1}}, 0xb8}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@loopback, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) 00:07:33 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="b80000001d0001"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000380)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x7a3, 0x0, 0x1}}, 0xb8}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@loopback, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) 00:07:33 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f00000002c0)={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000500)=@newqdisc={0x38, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_fq_codel={{0xd}, {0x4}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000900)=@delchain={0x24, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0x0, 0xffff}}}, 0x24}}, 0x0) [ 454.034798][T15397] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.2'. [ 454.039768][T15399] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.5'. [ 454.043471][T15398] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 454.069056][ T26] kauditd_printk_skb: 46 callbacks suppressed [ 454.069062][ T26] audit: type=1326 audit(454.050:351): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15400 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xfffface5bf24 code=0x7ffc0000 [ 454.083106][ T26] audit: type=1326 audit(454.060:352): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15400 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xfffface5bf24 code=0x7ffc0000 00:07:34 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="b80000001d0001"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000380)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x7a3, 0x0, 0x1}}, 0xb8}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@loopback, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) 00:07:34 executing program 3: ioprio_set$pid(0x1, 0x0, 0x0) 00:07:34 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="b80000001d0001"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000380)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x7a3, 0x0, 0x1}}, 0xb8}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@loopback, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) 00:07:34 executing program 1: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) syslog(0xa, 0x0, 0x0) 00:07:34 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f00000002c0)={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000500)=@newqdisc={0x38, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_fq_codel={{0xd}, {0x4}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000900)=@delchain={0x24, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0x0, 0xffff}}}, 0x24}}, 0x0) 00:07:34 executing program 4: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) [ 454.117667][T15405] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.2'. 00:07:34 executing program 3: ioprio_set$pid(0x1, 0x0, 0x0) [ 454.130294][T15407] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.5'. [ 454.141570][ T26] audit: type=1326 audit(454.060:353): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15400 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c00000b7 syscall=116 compat=0 ip=0xfffface5bf24 code=0x7ffc0000 [ 454.149603][T15414] loop4: detected capacity change from 0 to 8192 00:07:34 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)=@generic={0x0, "362d2bc5a28575b93720ad1d886a6e239cb0e0255cc17ab41d7dabe74dc540f1c067396bd9b397259136d2b94b0d5efb81e5b26ac50eef28751915eeaa80a791b53fcb283af914c140764874a075371a301e757c5bc40adc52cb132353c3a7340816d9ec78acdccd6f29d20b0badece46661484e2fb03d186346c4bd4346"}, 0x80) [ 454.165373][T15414] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 454.168925][T15414] REISERFS (device loop4): found reiserfs format "3.6" with non-standard journal 00:07:34 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) r1 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r1, 0x11b, 0x4, &(0x7f00000000c0)={&(0x7f0000000000)=""/5, 0x20000, 0x1000}, 0x20) setsockopt$XDP_UMEM_FILL_RING(r1, 0x11b, 0x5, &(0x7f0000000180)=0x80, 0x4) setsockopt$XDP_TX_RING(r1, 0x11b, 0x3, &(0x7f0000000200)=0x800, 0x4) r2 = socket(0x100000000011, 0x2, 0x0) bind(r2, &(0x7f0000000940)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0}, &(0x7f0000000140)=0x57) setsockopt$XDP_UMEM_COMPLETION_RING(r1, 0x11b, 0x6, &(0x7f00000001c0)=0x400, 0x4) bind$xdp(r1, &(0x7f0000000900)={0x2c, 0x0, r3}, 0x10) sendmmsg(r0, &(0x7f0000006d00), 0xffffffffffffff92, 0x1ffffffe) [ 454.171717][ T26] audit: type=1326 audit(454.060:354): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15400 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xfffface5bf24 code=0x7ffc0000 [ 454.177418][ T26] audit: type=1326 audit(454.060:355): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15400 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xfffface5bf24 code=0x7ffc0000 00:07:34 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000), &(0x7f00000004c0)='./file0\x00', 0x1827, 0x4, &(0x7f0000000200)=[{&(0x7f0000010c00)="02002e0000000000000000000000000001002e2e000000000000000000000000030066696c6530", 0x27, 0x7}, {&(0x7f0000010000)="020000000100010005000000ffffff7f68240100", 0x14, 0x400}, {&(0x7f0000010100)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535f70000000e6c2645fe7c2645fe7c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000040000000e7c2645fe7c2645fe7c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e7c2645fe7c2645fe7c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e7c2645fe7c2645fe7c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000000080)="01002e0000000000000000000000000001002e2e000000000000000000000000020066696c6530000000000000000000050066696c6531", 0x37, 0x1400}], 0x0, &(0x7f0000000280)=ANY=[], 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x200) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') [ 454.188026][T15414] REISERFS (device loop4): using ordered data mode [ 454.201841][T15414] reiserfs: using flush barriers [ 454.203741][T15414] REISERFS (device loop4): journal params: device loop4, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 454.208161][T15414] REISERFS (device loop4): checking transaction log (loop4) [ 454.210455][ T26] audit: type=1326 audit(454.140:356): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15413 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xfffface5bf24 code=0x7ffc0000 00:07:34 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f00000002c0)={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000500)=@newqdisc={0x38, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_fq_codel={{0xd}, {0x4}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000900)=@delchain={0x24, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0x0, 0xffff}}}, 0x24}}, 0x0) [ 454.218296][T15414] REISERFS (device loop4): Using rupasov hash to sort names 00:07:34 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@base={0x16, 0x0, 0x8, 0x2}, 0x48) r1 = bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@base={0xd, 0x2, 0x4, 0x4, 0x0, r0}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x1f, 0x5, &(0x7f00000002c0)=@framed={{}, [@map_fd={0x18, 0x0, 0x2, 0x0, r1}]}, &(0x7f0000000100)='syzkaller\x00', 0x2, 0xe5, &(0x7f0000000000)=""/229, 0x0, 0x19, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 454.222116][T15414] REISERFS warning (device loop4): jdm-20006 create_privroot: xattrs/ACLs enabled and couldn't find/create .reiserfs_priv. Failing mount. 00:07:34 executing program 1: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) syslog(0xa, 0x0, 0x0) [ 454.241813][ T26] audit: type=1326 audit(454.150:357): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15413 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c00000b7 syscall=116 compat=0 ip=0xfffface5bf24 code=0x7ffc0000 [ 454.245828][T15423] loop5: detected capacity change from 0 to 12 00:07:34 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@base={0x16, 0x0, 0x8, 0x2}, 0x48) r1 = bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@base={0xd, 0x2, 0x4, 0x4, 0x0, r0}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x1f, 0x5, &(0x7f00000002c0)=@framed={{}, [@map_fd={0x18, 0x0, 0x2, 0x0, r1}]}, &(0x7f0000000100)='syzkaller\x00', 0x2, 0xe5, &(0x7f0000000000)=""/229, 0x0, 0x19, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 454.261786][ T26] audit: type=1326 audit(454.150:358): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15413 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xfffface5bf24 code=0x7ffc0000 [ 454.265279][T15423] syz-executor.5: attempt to access beyond end of device [ 454.265279][T15423] loop5: rw=0, sector=12, nr_sectors = 2 limit=12 00:07:34 executing program 1: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) syslog(0xa, 0x0, 0x0) [ 454.280775][T15423] Buffer I/O error on dev loop5, logical block 6, async page read 00:07:34 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) r1 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r1, 0x11b, 0x4, &(0x7f00000000c0)={&(0x7f0000000000)=""/5, 0x20000, 0x1000}, 0x20) setsockopt$XDP_UMEM_FILL_RING(r1, 0x11b, 0x5, &(0x7f0000000180)=0x80, 0x4) setsockopt$XDP_TX_RING(r1, 0x11b, 0x3, &(0x7f0000000200)=0x800, 0x4) r2 = socket(0x100000000011, 0x2, 0x0) bind(r2, &(0x7f0000000940)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0}, &(0x7f0000000140)=0x57) setsockopt$XDP_UMEM_COMPLETION_RING(r1, 0x11b, 0x6, &(0x7f00000001c0)=0x400, 0x4) bind$xdp(r1, &(0x7f0000000900)={0x2c, 0x0, r3}, 0x10) sendmmsg(r0, &(0x7f0000006d00), 0xffffffffffffff92, 0x1ffffffe) [ 454.291272][ T26] audit: type=1326 audit(454.150:359): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15413 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xfffface5bf24 code=0x7ffc0000 [ 454.302835][T15423] Trying to free block not in datazone 00:07:34 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@base={0x16, 0x0, 0x8, 0x2}, 0x48) r1 = bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@base={0xd, 0x2, 0x4, 0x4, 0x0, r0}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x1f, 0x5, &(0x7f00000002c0)=@framed={{}, [@map_fd={0x18, 0x0, 0x2, 0x0, r1}]}, &(0x7f0000000100)='syzkaller\x00', 0x2, 0xe5, &(0x7f0000000000)=""/229, 0x0, 0x19, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 454.317678][ T26] audit: type=1326 audit(454.220:360): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=15424 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c00000b7 syscall=98 compat=0 ip=0xfffface5bf24 code=0x7ffc0000 00:07:34 executing program 4: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) 00:07:34 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f00000002c0)={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000500)=@newqdisc={0x38, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_fq_codel={{0xd}, {0x4}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000900)=@delchain={0x24, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0x0, 0xffff}}}, 0x24}}, 0x0) 00:07:34 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000003c0)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 00:07:34 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000), &(0x7f00000004c0)='./file0\x00', 0x1827, 0x4, &(0x7f0000000200)=[{&(0x7f0000010c00)="02002e0000000000000000000000000001002e2e000000000000000000000000030066696c6530", 0x27, 0x7}, {&(0x7f0000010000)="020000000100010005000000ffffff7f68240100", 0x14, 0x400}, {&(0x7f0000010100)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535f70000000e6c2645fe7c2645fe7c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000040000000e7c2645fe7c2645fe7c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e7c2645fe7c2645fe7c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e7c2645fe7c2645fe7c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000000080)="01002e0000000000000000000000000001002e2e000000000000000000000000020066696c6530000000000000000000050066696c6531", 0x37, 0x1400}], 0x0, &(0x7f0000000280)=ANY=[], 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x200) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 00:07:34 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@base={0x16, 0x0, 0x8, 0x2}, 0x48) r1 = bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@base={0xd, 0x2, 0x4, 0x4, 0x0, r0}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x1f, 0x5, &(0x7f00000002c0)=@framed={{}, [@map_fd={0x18, 0x0, 0x2, 0x0, r1}]}, &(0x7f0000000100)='syzkaller\x00', 0x2, 0xe5, &(0x7f0000000000)=""/229, 0x0, 0x19, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:34 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000003c0)={0xffffffffffffffff, 0x0, 0x0}, 0x20) [ 454.396562][T15445] loop5: detected capacity change from 0 to 12 [ 454.400578][T15447] loop4: detected capacity change from 0 to 8192 00:07:34 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) r1 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r1, 0x11b, 0x4, &(0x7f00000000c0)={&(0x7f0000000000)=""/5, 0x20000, 0x1000}, 0x20) setsockopt$XDP_UMEM_FILL_RING(r1, 0x11b, 0x5, &(0x7f0000000180)=0x80, 0x4) setsockopt$XDP_TX_RING(r1, 0x11b, 0x3, &(0x7f0000000200)=0x800, 0x4) r2 = socket(0x100000000011, 0x2, 0x0) bind(r2, &(0x7f0000000940)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0}, &(0x7f0000000140)=0x57) setsockopt$XDP_UMEM_COMPLETION_RING(r1, 0x11b, 0x6, &(0x7f00000001c0)=0x400, 0x4) bind$xdp(r1, &(0x7f0000000900)={0x2c, 0x0, r3}, 0x10) sendmmsg(r0, &(0x7f0000006d00), 0xffffffffffffff92, 0x1ffffffe) [ 454.417643][T15447] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 454.421318][T15447] REISERFS (device loop4): found reiserfs format "3.6" with non-standard journal [ 454.424965][T15447] REISERFS (device loop4): using ordered data mode [ 454.427959][T15447] reiserfs: using flush barriers [ 454.432017][T15447] REISERFS (device loop4): journal params: device loop4, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 454.436457][T15447] REISERFS (device loop4): checking transaction log (loop4) 00:07:34 executing program 2: r0 = socket$xdp(0x2c, 0x3, 0x0) getsockopt$XDP_MMAP_OFFSETS(r0, 0x11b, 0x7, 0x0, &(0x7f0000000880)=0x18) [ 454.466295][T15447] REISERFS (device loop4): Using rupasov hash to sort names [ 454.470205][T15445] syz-executor.5: attempt to access beyond end of device [ 454.470205][T15445] loop5: rw=0, sector=12, nr_sectors = 2 limit=12 00:07:34 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) r1 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r1, 0x11b, 0x4, &(0x7f00000000c0)={&(0x7f0000000000)=""/5, 0x20000, 0x1000}, 0x20) setsockopt$XDP_UMEM_FILL_RING(r1, 0x11b, 0x5, &(0x7f0000000180)=0x80, 0x4) setsockopt$XDP_TX_RING(r1, 0x11b, 0x3, &(0x7f0000000200)=0x800, 0x4) r2 = socket(0x100000000011, 0x2, 0x0) bind(r2, &(0x7f0000000940)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0}, &(0x7f0000000140)=0x57) setsockopt$XDP_UMEM_COMPLETION_RING(r1, 0x11b, 0x6, &(0x7f00000001c0)=0x400, 0x4) bind$xdp(r1, &(0x7f0000000900)={0x2c, 0x0, r3}, 0x10) sendmmsg(r0, &(0x7f0000006d00), 0xffffffffffffff92, 0x1ffffffe) 00:07:34 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000003c0)={0xffffffffffffffff, 0x0, 0x0}, 0x20) [ 454.481526][T15447] REISERFS warning (device loop4): jdm-20006 create_privroot: xattrs/ACLs enabled and couldn't find/create .reiserfs_priv. Failing mount. 00:07:34 executing program 2: r0 = socket$xdp(0x2c, 0x3, 0x0) getsockopt$XDP_MMAP_OFFSETS(r0, 0x11b, 0x7, 0x0, &(0x7f0000000880)=0x18) [ 454.507835][T15445] Buffer I/O error on dev loop5, logical block 6, async page read 00:07:34 executing program 0: futex(0x0, 0x3, 0xeffffffc, 0x0, 0x0, 0x0) [ 454.531870][T15445] Trying to free block not in datazone 00:07:34 executing program 0: futex(0x0, 0x3, 0xeffffffc, 0x0, 0x0, 0x0) 00:07:34 executing program 2: r0 = socket$xdp(0x2c, 0x3, 0x0) getsockopt$XDP_MMAP_OFFSETS(r0, 0x11b, 0x7, 0x0, &(0x7f0000000880)=0x18) 00:07:34 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000003c0)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 00:07:34 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000), &(0x7f00000004c0)='./file0\x00', 0x1827, 0x4, &(0x7f0000000200)=[{&(0x7f0000010c00)="02002e0000000000000000000000000001002e2e000000000000000000000000030066696c6530", 0x27, 0x7}, {&(0x7f0000010000)="020000000100010005000000ffffff7f68240100", 0x14, 0x400}, {&(0x7f0000010100)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535f70000000e6c2645fe7c2645fe7c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000040000000e7c2645fe7c2645fe7c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e7c2645fe7c2645fe7c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e7c2645fe7c2645fe7c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000000080)="01002e0000000000000000000000000001002e2e000000000000000000000000020066696c6530000000000000000000050066696c6531", 0x37, 0x1400}], 0x0, &(0x7f0000000280)=ANY=[], 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x200) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') [ 454.638155][T15471] loop5: detected capacity change from 0 to 12 00:07:34 executing program 2: r0 = socket$xdp(0x2c, 0x3, 0x0) getsockopt$XDP_MMAP_OFFSETS(r0, 0x11b, 0x7, 0x0, &(0x7f0000000880)=0x18) [ 454.649432][T15471] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 [ 454.663113][T15471] Mem abort info: [ 454.664083][T15471] ESR = 0x0000000086000006 [ 454.665295][T15471] EC = 0x21: IABT (current EL), IL = 32 bits [ 454.666898][T15471] SET = 0, FnV = 0 [ 454.667902][T15471] EA = 0, S1PTW = 0 00:07:34 executing program 0: futex(0x0, 0x3, 0xeffffffc, 0x0, 0x0, 0x0) [ 454.672459][T15471] FSC = 0x06: level 2 translation fault [ 454.674307][T15471] user pgtable: 4k pages, 48-bit VAs, pgdp=000000010105c000 [ 454.676457][T15471] [0000000000000000] pgd=080000013ffb7003, p4d=080000013ffb7003, pud=080000013ef99003, pmd=0000000000000000 00:07:34 executing program 4: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x6, 0xffffffffffffffff, &(0x7f0000000000)) 00:07:34 executing program 1: r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000300)="d8000000190081054e81f782db4cb9040a1d080006007c09e8fe55a10a0015000500142603600e1208000f0000000401a8000900a400014002000000035c0461c1d60000000001000000fb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b14d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92954b43370e9703920723f9a941", 0xd8}], 0x1}, 0x0) 00:07:34 executing program 3: openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) write$FUSE_INIT(r0, &(0x7f00000001c0)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x0, 0x1f}}, 0x50) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, 0x0) [ 454.686616][T15471] Internal error: Oops: 0000000086000006 [#1] PREEMPT SMP [ 454.688577][T15471] Modules linked in: [ 454.689606][T15471] CPU: 0 PID: 15471 Comm: syz-executor.5 Not tainted 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0 [ 454.692346][T15471] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/30/2022 [ 454.695036][T15471] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 454.697122][T15471] pc : 0x0 [ 454.697907][T15471] lr : filemap_read_folio+0x68/0x33c [ 454.699449][T15471] sp : ffff800013623bb0 [ 454.700634][T15471] x29: ffff800013623bb0 x28: 00000000ffffffff x27: 0000000000080001 [ 454.702812][T15471] x26: ffff000101326a00 x25: 0000000000000000 x24: 0000000000000000 [ 454.704919][T15471] x23: fffffc00040c6700 x22: fffffc00040c6700 x21: 0000000000000000 [ 454.707057][T15471] x20: 0000000000000000 x19: fffffc00040c6700 x18: 00000000000000c0 [ 454.709234][T15471] x17: ffff80000dd0b198 x16: ffff80000db49158 x15: ffff0000e4c74f80 [ 454.711355][T15471] x14: 0000000000000000 x13: 01ffffffffffffff x12: 0000000000040000 [ 454.713663][T15471] x11: 0000000000009068 x10: ffff800012a0d000 x9 : ffff8000083d0b00 [ 454.715848][T15471] x8 : 0000000000000100 x7 : ffff8000083ed3f0 x6 : 0000000000000000 [ 454.717978][T15471] x5 : ffff80000e22ba90 x4 : 0000000000000008 x3 : ffff80000db61248 [ 454.720261][T15471] x2 : fffffc00040c6700 x1 : fffffc00040c6700 x0 : 0000000000000000 [ 454.722559][T15471] Call trace: [ 454.723389][T15471] 0x0 [ 454.723797][T15477] netlink: 'syz-executor.1': attribute type 21 has an invalid length. [ 454.724131][T15471] do_read_cache_folio+0x1c8/0x588 [ 454.727637][T15471] read_cache_page+0x40/0x178 [ 454.728871][T15471] minix_empty_dir+0x80/0x568 [ 454.730113][T15471] minix_rmdir+0x3c/0x120 00:07:34 executing program 4: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x6, 0xffffffffffffffff, &(0x7f0000000000)) [ 454.731295][T15471] vfs_rmdir+0x1e4/0x264 [ 454.732395][T15471] do_rmdir+0x164/0x2a4 [ 454.733483][T15471] __arm64_sys_unlinkat+0x90/0xa8 [ 454.734818][T15471] el0_svc_common+0x138/0x220 00:07:34 executing program 1: r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000300)="d8000000190081054e81f782db4cb9040a1d080006007c09e8fe55a10a0015000500142603600e1208000f0000000401a8000900a400014002000000035c0461c1d60000000001000000fb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b14d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92954b43370e9703920723f9a941", 0xd8}], 0x1}, 0x0) [ 454.736079][T15471] do_el0_svc+0x48/0x164 [ 454.737202][T15471] el0_svc+0x58/0x150 [ 454.738256][T15471] el0t_64_sync_handler+0x84/0xf0 [ 454.739607][T15471] el0t_64_sync+0x18c/0x190 [ 454.740770][T15471] Code: bad PC value [ 454.741770][T15471] ---[ end trace 0000000000000000 ]--- [ 454.745079][T15484] netlink: 'syz-executor.1': attribute type 21 has an invalid length. [ 454.761897][T15486] netlink: 'syz-executor.1': attribute type 21 has an invalid length. [ 454.779493][T15488] netlink: 'syz-executor.1': attribute type 21 has an invalid length. [ 454.979487][T15471] Kernel panic - not syncing: Oops: Fatal exception [ 454.981288][T15471] SMP: stopping secondary CPUs [ 454.982540][T15471] Kernel Offset: disabled [ 454.983622][T15471] CPU features: 0x00000,02070084,26017203 [ 454.985099][T15471] Memory Limit: none [ 455.219561][T15471] Rebooting in 86400 seconds..