ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000077da0)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000077e80)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0029c16a605c508b2003c2e785966c0360ed11e71a9ec6b62fea3185ae567969dd15ad0114cb022ea693f629384046b40153cef1b0f6d0633b2068b50da010589e12bdc7dcd4eb35ae5e"], 0x1) (async) getpid() (async) sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x3) (async) syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') (async) preadv(r2, &(0x7f00000017c0), 0x47, 0x0, 0x0) (async) perf_event_open(&(0x7f0000002000)={0x3, 0x80, 0x7, 0x40, 0x4, 0x44, 0x0, 0x7, 0x100, 0x4, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, @perf_config_ext={0x3, 0x88d3}, 0x40484, 0x97b, 0x7, 0x4, 0xc7, 0x4, 0x6, 0x0, 0x5, 0x0, 0x4}, r1, 0xf, r2, 0x5) (async) 11:46:21 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) (async) setxattr$trusted_overlay_origin(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140), &(0x7f0000000180), 0x2, 0x1) (async) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) (async, rerun: 64) r1 = getpid() (rerun: 64) sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async, rerun: 64) setsockopt$RDS_GET_MR_FOR_DEST(r3, 0x114, 0x7, &(0x7f0000000240)={@rc={0x1f, @any, 0x7}, {&(0x7f00000001c0)=""/29, 0x1d}, &(0x7f0000000200), 0x1}, 0xa0) (async, rerun: 64) r4 = dup2(0xffffffffffffffff, r2) fcntl$setownex(r4, 0xf, &(0x7f00000003c0)={0x2, r1}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:46:21 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r1 = socket(0x11, 0x800000003, 0x0) r2 = accept4$unix(r1, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ftruncate(r4, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB="66749c", @ANYRES16=r4, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYRES8=r2, @ANYRESDEC=0x0]) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r5, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) preadv(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:21 executing program 3: fsetxattr$trusted_overlay_opaque(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000200), 0x2, 0x0) perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x5, 0x9}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x2000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x4) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa000800450000280000000000069078ac1414bbac141caa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5c02000090780000"], 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x17, &(0x7f0000000240)=0x7, 0x4) syz_emit_ethernet(0x87, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaaaa000400aad0167a260806d26546a17ec9e8cb8adaa066544527f8be4145bc9296147b1816c5a7c972634421185d16d14d4b86662538b2ff1b001c9deb8f1190c61fa12bc2e9629765bfde2f43007f4fb813b4b9dfe33ccc2eecd32f660c944c0138da592c00000000"], &(0x7f0000000000)={0x1, 0x2, [0x310, 0x11f, 0x566, 0x7e7]}) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r3, 0x0, 0x2a, &(0x7f0000000180)={0x2, {{0x2, 0x0, @multicast2}}}, 0x88) setsockopt$inet_group_source_req(r3, 0x0, 0x2e, &(0x7f00000004c0)={0x2, {{0x2, 0x0, @multicast2}}, {{0x2, 0x0, @multicast1}}}, 0x108) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r1, 0x84009422, &(0x7f0000000cc0)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0}}) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r5, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(r5, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') sendmsg$NLBL_CIPSOV4_C_REMOVE(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000280)={&(0x7f0000001840)=ANY=[], 0x3}, 0x1, 0x0, 0x0, 0x8080}, 0x240008a4) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f00000004c0)={r4, 0x401, 0x401}) ioctl$sock_SIOCETHTOOL(r2, 0x8946, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08060001080006040002bbbbbbbbbbbbac1414bb3c56e53bc464ffffffff721dec246a5bc59d1c7e658fb01e3d6a3124500cf9065b75177604594090799fbb1cea94d0511c6444db1a949549d2c3e669ed68b3b70a8027dd6f4a8e101b6f22a5dc88e2b77f3b09537238f5f80ec0d1ef2338e9dd79283b596b059b5e64b63f6592e81a2a8499617322b5a7a65e820bb13bdbd006af073144811d5494f16b3118e3aa64a1043f3aa17400cce314b910589b5b23488a00"/208], 0x0) 11:46:21 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x60, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:21 executing program 0: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000040)=0x7110825d) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f00000000c0)) ioctl$SNDCTL_DSP_SETFMT(r0, 0xc0045005, &(0x7f0000000000)=0xfbfffff8) mmap$dsp(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2000007, 0x12, r0, 0x0) 11:46:21 executing program 0: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000040)=0x7110825d) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f00000000c0)) ioctl$SNDCTL_DSP_SETFMT(r0, 0xc0045005, &(0x7f0000000000)=0xfbfffff8) mmap$dsp(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2000007, 0x12, r0, 0x0) openat$audio(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000040)=0x7110825d) (async) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f00000000c0)) (async) ioctl$SNDCTL_DSP_SETFMT(r0, 0xc0045005, &(0x7f0000000000)=0xfbfffff8) (async) mmap$dsp(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2000007, 0x12, r0, 0x0) (async) [ 1734.026818] device lo entered promiscuous mode 11:46:21 executing program 0: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000040)=0x7110825d) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f00000000c0)) ioctl$SNDCTL_DSP_SETFMT(r0, 0xc0045005, &(0x7f0000000000)=0xfbfffff8) mmap$dsp(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2000007, 0x12, r0, 0x0) openat$audio(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000040)=0x7110825d) (async) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f00000000c0)) (async) ioctl$SNDCTL_DSP_SETFMT(r0, 0xc0045005, &(0x7f0000000000)=0xfbfffff8) (async) mmap$dsp(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2000007, 0x12, r0, 0x0) (async) 11:46:22 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xc00e, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:22 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@xdp, &(0x7f0000000180)=0x80) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r1 = accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r4, &(0x7f00000017c0), 0x47, 0x0, 0x0) perf_event_open(&(0x7f00000001c0)={0x4, 0x80, 0x81, 0x81, 0x6, 0x4, 0x0, 0x2, 0x77087, 0x9, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x56e4b10, 0x1, @perf_config_ext={0x40, 0x9}, 0x1280, 0x1fe2cfe1, 0x600, 0x8, 0x9, 0x9, 0x3, 0x0, 0xfff, 0x0, 0x8}, r3, 0x2, r4, 0x2) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r5, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:46:22 executing program 0: syz_mount_image$hpfs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x300, 0x0, &(0x7f0000000500), 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2c000000026000898c62d72100007472616e736d750678"], 0x0) openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x0, 0x4, 0x4, 0x5, 0x0, 0xb99c, 0x4, 0x2, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x6, 0x6, @perf_bp={&(0x7f0000000100)}, 0x2b42b846089cd40b, 0x1, 0xef, 0x7, 0xc4, 0x1, 0x3, 0x0, 0x4, 0x0, 0x6}, 0xffffffffffffffff, 0xa, 0xffffffffffffffff, 0x8) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = syz_open_procfs(0xffffffffffffffff, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), r1) sendmsg$NL80211_CMD_CHANGE_NAN_CONFIG(r2, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x2c, r3, 0x4, 0x70bd2b, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x6}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x5}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000001}, 0x4004) sendmsg$NL80211_CMD_SET_MESH_CONFIG(r0, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x54, r3, 0x8, 0x70bd25, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_MESH_CONFIG={0x24, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_HT_OPMODE={0x6, 0x16, 0x10}, @NL80211_MESHCONF_NOLEARN={0x5}, @NL80211_MESHCONF_PATH_REFRESH_TIME={0x8, 0x9, 0xfffffffc}, @NL80211_MESHCONF_HWMP_NET_DIAM_TRVS_TIME={0x6, 0xd, 0x800}]}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x47}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x1, 0x9}}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x34}]}, 0x54}, 0x1, 0x0, 0x0, 0x24000044}, 0x44000) 11:46:23 executing program 0: syz_mount_image$hpfs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x300, 0x0, &(0x7f0000000500), 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2c000000026000898c62d72100007472616e736d750678"], 0x0) (async, rerun: 32) openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (rerun: 32) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x0, 0x4, 0x4, 0x5, 0x0, 0xb99c, 0x4, 0x2, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x6, 0x6, @perf_bp={&(0x7f0000000100)}, 0x2b42b846089cd40b, 0x1, 0xef, 0x7, 0xc4, 0x1, 0x3, 0x0, 0x4, 0x0, 0x6}, 0xffffffffffffffff, 0xa, 0xffffffffffffffff, 0x8) (async) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async, rerun: 32) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) (rerun: 32) r2 = syz_open_procfs(0xffffffffffffffff, 0x0) (async, rerun: 64) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), r1) (rerun: 64) sendmsg$NL80211_CMD_CHANGE_NAN_CONFIG(r2, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x2c, r3, 0x4, 0x70bd2b, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x6}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x5}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000001}, 0x4004) (async) sendmsg$NL80211_CMD_SET_MESH_CONFIG(r0, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x54, r3, 0x8, 0x70bd25, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_MESH_CONFIG={0x24, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_HT_OPMODE={0x6, 0x16, 0x10}, @NL80211_MESHCONF_NOLEARN={0x5}, @NL80211_MESHCONF_PATH_REFRESH_TIME={0x8, 0x9, 0xfffffffc}, @NL80211_MESHCONF_HWMP_NET_DIAM_TRVS_TIME={0x6, 0xd, 0x800}]}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x47}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x1, 0x9}}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x34}]}, 0x54}, 0x1, 0x0, 0x0, 0x24000044}, 0x44000) [ 1735.675627] Y­4`Ò˜: renamed from lo 11:46:23 executing program 3: fsetxattr$trusted_overlay_opaque(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000200), 0x2, 0x0) perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x5, 0x9}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x2000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = socket$inet_tcp(0x2, 0x1, 0x0) listen(r0, 0x0) (async) r1 = socket$netlink(0x10, 0x3, 0x4) (async) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa000800450000280000000000069078ac1414bbac141caa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5c02000090780000"], 0x0) (async) setsockopt$inet_tcp_int(r0, 0x6, 0x17, &(0x7f0000000240)=0x7, 0x4) (async) syz_emit_ethernet(0x87, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaaaa000400aad0167a260806d26546a17ec9e8cb8adaa066544527f8be4145bc9296147b1816c5a7c972634421185d16d14d4b86662538b2ff1b001c9deb8f1190c61fa12bc2e9629765bfde2f43007f4fb813b4b9dfe33ccc2eecd32f660c944c0138da592c00000000"], &(0x7f0000000000)={0x1, 0x2, [0x310, 0x11f, 0x566, 0x7e7]}) (async) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r3, 0x0, 0x2a, &(0x7f0000000180)={0x2, {{0x2, 0x0, @multicast2}}}, 0x88) setsockopt$inet_group_source_req(r3, 0x0, 0x2e, &(0x7f00000004c0)={0x2, {{0x2, 0x0, @multicast2}}, {{0x2, 0x0, @multicast1}}}, 0x108) (async) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r1, 0x84009422, &(0x7f0000000cc0)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0}}) (async) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r5, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r5, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') (async) sendmsg$NLBL_CIPSOV4_C_REMOVE(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000280)={&(0x7f0000001840)=ANY=[], 0x3}, 0x1, 0x0, 0x0, 0x8080}, 0x240008a4) (async) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f00000004c0)={r4, 0x401, 0x401}) (async) ioctl$sock_SIOCETHTOOL(r2, 0x8946, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08060001080006040002bbbbbbbbbbbbac1414bb3c56e53bc464ffffffff721dec246a5bc59d1c7e658fb01e3d6a3124500cf9065b75177604594090799fbb1cea94d0511c6444db1a949549d2c3e669ed68b3b70a8027dd6f4a8e101b6f22a5dc88e2b77f3b09537238f5f80ec0d1ef2338e9dd79283b596b059b5e64b63f6592e81a2a8499617322b5a7a65e820bb13bdbd006af073144811d5494f16b3118e3aa64a1043f3aa17400cce314b910589b5b23488a00"/208], 0x0) 11:46:24 executing program 3: fsetxattr$trusted_overlay_opaque(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000200), 0x2, 0x0) (async) perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x5, 0x9}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x2000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 32) r0 = socket$inet_tcp(0x2, 0x1, 0x0) (rerun: 32) listen(r0, 0x0) (async) r1 = socket$netlink(0x10, 0x3, 0x4) (async) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa000800450000280000000000069078ac1414bbac141caa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5c02000090780000"], 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x17, &(0x7f0000000240)=0x7, 0x4) (async) syz_emit_ethernet(0x87, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaaaa000400aad0167a260806d26546a17ec9e8cb8adaa066544527f8be4145bc9296147b1816c5a7c972634421185d16d14d4b86662538b2ff1b001c9deb8f1190c61fa12bc2e9629765bfde2f43007f4fb813b4b9dfe33ccc2eecd32f660c944c0138da592c00000000"], &(0x7f0000000000)={0x1, 0x2, [0x310, 0x11f, 0x566, 0x7e7]}) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r3, 0x0, 0x2a, &(0x7f0000000180)={0x2, {{0x2, 0x0, @multicast2}}}, 0x88) (async) setsockopt$inet_group_source_req(r3, 0x0, 0x2e, &(0x7f00000004c0)={0x2, {{0x2, 0x0, @multicast2}}, {{0x2, 0x0, @multicast1}}}, 0x108) (async) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r1, 0x84009422, &(0x7f0000000cc0)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0}}) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r5, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r5, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') (async, rerun: 32) sendmsg$NLBL_CIPSOV4_C_REMOVE(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000280)={&(0x7f0000001840)=ANY=[], 0x3}, 0x1, 0x0, 0x0, 0x8080}, 0x240008a4) (async, rerun: 32) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f00000004c0)={r4, 0x401, 0x401}) (async, rerun: 64) ioctl$sock_SIOCETHTOOL(r2, 0x8946, 0x0) (async, rerun: 64) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08060001080006040002bbbbbbbbbbbbac1414bb3c56e53bc464ffffffff721dec246a5bc59d1c7e658fb01e3d6a3124500cf9065b75177604594090799fbb1cea94d0511c6444db1a949549d2c3e669ed68b3b70a8027dd6f4a8e101b6f22a5dc88e2b77f3b09537238f5f80ec0d1ef2338e9dd79283b596b059b5e64b63f6592e81a2a8499617322b5a7a65e820bb13bdbd006af073144811d5494f16b3118e3aa64a1043f3aa17400cce314b910589b5b23488a00"/208], 0x0) 11:46:25 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r1 = socket(0x11, 0x800000003, 0x0) r2 = accept4$unix(r1, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ftruncate(r4, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB="66749c", @ANYRES16=r4, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYRES8=r2, @ANYRESDEC=0x0]) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r5, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r6, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:25 executing program 3: fsetxattr$trusted_overlay_opaque(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000200), 0x2, 0x0) perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x5, 0x9}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x2000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x4) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa000800450000280000000000069078ac1414bbac141caa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5c02000090780000"], 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x17, &(0x7f0000000240)=0x7, 0x4) syz_emit_ethernet(0x87, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaaaa000400aad0167a260806d26546a17ec9e8cb8adaa066544527f8be4145bc9296147b1816c5a7c972634421185d16d14d4b86662538b2ff1b001c9deb8f1190c61fa12bc2e9629765bfde2f43007f4fb813b4b9dfe33ccc2eecd32f660c944c0138da592c00000000"], &(0x7f0000000000)={0x1, 0x2, [0x310, 0x11f, 0x566, 0x7e7]}) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r3, 0x0, 0x2a, &(0x7f0000000180)={0x2, {{0x2, 0x0, @multicast2}}}, 0x88) setsockopt$inet_group_source_req(r3, 0x0, 0x2e, &(0x7f00000004c0)={0x2, {{0x2, 0x0, @multicast2}}, {{0x2, 0x0, @multicast1}}}, 0x108) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r1, 0x84009422, &(0x7f0000000cc0)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0}}) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r5, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(r5, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') sendmsg$NLBL_CIPSOV4_C_REMOVE(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000280)={&(0x7f0000001840)=ANY=[], 0x3}, 0x1, 0x0, 0x0, 0x8080}, 0x240008a4) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f00000004c0)={r4, 0x401, 0x401}) ioctl$sock_SIOCETHTOOL(r2, 0x8946, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08060001080006040002bbbbbbbbbbbbac1414bb3c56e53bc464ffffffff721dec246a5bc59d1c7e658fb01e3d6a3124500cf9065b75177604594090799fbb1cea94d0511c6444db1a949549d2c3e669ed68b3b70a8027dd6f4a8e101b6f22a5dc88e2b77f3b09537238f5f80ec0d1ef2338e9dd79283b596b059b5e64b63f6592e81a2a8499617322b5a7a65e820bb13bdbd006af073144811d5494f16b3118e3aa64a1043f3aa17400cce314b910589b5b23488a00"/208], 0x0) 11:46:25 executing program 0: syz_mount_image$hpfs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x300, 0x0, &(0x7f0000000500), 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2c000000026000898c62d72100007472616e736d750678"], 0x0) (async) openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x0, 0x4, 0x4, 0x5, 0x0, 0xb99c, 0x4, 0x2, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x6, 0x6, @perf_bp={&(0x7f0000000100)}, 0x2b42b846089cd40b, 0x1, 0xef, 0x7, 0xc4, 0x1, 0x3, 0x0, 0x4, 0x0, 0x6}, 0xffffffffffffffff, 0xa, 0xffffffffffffffff, 0x8) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = syz_open_procfs(0xffffffffffffffff, 0x0) (async) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), r1) sendmsg$NL80211_CMD_CHANGE_NAN_CONFIG(r2, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x2c, r3, 0x4, 0x70bd2b, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x6}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x5}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000001}, 0x4004) sendmsg$NL80211_CMD_SET_MESH_CONFIG(r0, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x54, r3, 0x8, 0x70bd25, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_MESH_CONFIG={0x24, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_HT_OPMODE={0x6, 0x16, 0x10}, @NL80211_MESHCONF_NOLEARN={0x5}, @NL80211_MESHCONF_PATH_REFRESH_TIME={0x8, 0x9, 0xfffffffc}, @NL80211_MESHCONF_HWMP_NET_DIAM_TRVS_TIME={0x6, 0xd, 0x800}]}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x47}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x1, 0x9}}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x34}]}, 0x54}, 0x1, 0x0, 0x0, 0x24000044}, 0x44000) 11:46:25 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xf0, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:25 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xf000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:25 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@xdp, &(0x7f0000000180)=0x80) (async) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) (async) r1 = accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000380)) (async) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r4, &(0x7f00000017c0), 0x47, 0x0, 0x0) (async) perf_event_open(&(0x7f00000001c0)={0x4, 0x80, 0x81, 0x81, 0x6, 0x4, 0x0, 0x2, 0x77087, 0x9, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x56e4b10, 0x1, @perf_config_ext={0x40, 0x9}, 0x1280, 0x1fe2cfe1, 0x600, 0x8, 0x9, 0x9, 0x3, 0x0, 0xfff, 0x0, 0x8}, r3, 0x2, r4, 0x2) (async) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r5, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) (async) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:46:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000340)={0x5, 0x80, 0x20, 0x3, 0x1, 0x2c, 0x0, 0x8, 0x80020, 0xd, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x101, 0x0, @perf_config_ext={0x20, 0x7ff}, 0x0, 0xb546, 0x6, 0x7, 0x7fff, 0xfffffac0, 0xfff, 0x0, 0xe2f6, 0x0, 0xba}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f00000002c0)={0x4, 0x80, 0x8, 0xff, 0x81, 0x7, 0x0, 0x7, 0x20000, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x96, 0x2, @perf_config_ext={0x7f, 0xffff}, 0x10003, 0x9, 0x401, 0x9, 0x0, 0x80000000, 0x200, 0x0, 0x7ea0, 0x0, 0x6}, 0xffffffffffffffff, 0xf, r0, 0x8) mount(&(0x7f0000000040)=@loop={'/dev/loop', 0x0}, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='9p\x00', 0x1048, &(0x7f0000000100)='v2') rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') mount(0x0, &(0x7f0000851000)='./file0\x00', &(0x7f0000a6f000)='nfs4\x00', 0x0, &(0x7f0000dedf2f)='v2') setxattr$trusted_overlay_nlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180), &(0x7f00000001c0)={'L-', 0x3}, 0x16, 0x3) creat(&(0x7f0000000280)='./file0\x00', 0x140) 11:46:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = perf_event_open(&(0x7f0000000340)={0x5, 0x80, 0x20, 0x3, 0x1, 0x2c, 0x0, 0x8, 0x80020, 0xd, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x101, 0x0, @perf_config_ext={0x20, 0x7ff}, 0x0, 0xb546, 0x6, 0x7, 0x7fff, 0xfffffac0, 0xfff, 0x0, 0xe2f6, 0x0, 0xba}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f00000002c0)={0x4, 0x80, 0x8, 0xff, 0x81, 0x7, 0x0, 0x7, 0x20000, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x96, 0x2, @perf_config_ext={0x7f, 0xffff}, 0x10003, 0x9, 0x401, 0x9, 0x0, 0x80000000, 0x200, 0x0, 0x7ea0, 0x0, 0x6}, 0xffffffffffffffff, 0xf, r0, 0x8) (async) mount(&(0x7f0000000040)=@loop={'/dev/loop', 0x0}, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='9p\x00', 0x1048, &(0x7f0000000100)='v2') rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') (async) mount(0x0, &(0x7f0000851000)='./file0\x00', &(0x7f0000a6f000)='nfs4\x00', 0x0, &(0x7f0000dedf2f)='v2') (async, rerun: 64) setxattr$trusted_overlay_nlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180), &(0x7f00000001c0)={'L-', 0x3}, 0x16, 0x3) (rerun: 64) creat(&(0x7f0000000280)='./file0\x00', 0x140) 11:46:25 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@xdp, &(0x7f0000000180)=0x80) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r1 = accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r4, &(0x7f00000017c0), 0x47, 0x0, 0x0) perf_event_open(&(0x7f00000001c0)={0x4, 0x80, 0x81, 0x81, 0x6, 0x4, 0x0, 0x2, 0x77087, 0x9, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x56e4b10, 0x1, @perf_config_ext={0x40, 0x9}, 0x1280, 0x1fe2cfe1, 0x600, 0x8, 0x9, 0x9, 0x3, 0x0, 0xfff, 0x0, 0x8}, r3, 0x2, r4, 0x2) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r5, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@xdp, &(0x7f0000000180)=0x80) (async) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) (async) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) (async) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) (async) getpid() (async) sched_setscheduler(r2, 0x5, &(0x7f0000000380)) (async) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0xc) (async) syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') (async) preadv(r4, &(0x7f00000017c0), 0x47, 0x0, 0x0) (async) perf_event_open(&(0x7f00000001c0)={0x4, 0x80, 0x81, 0x81, 0x6, 0x4, 0x0, 0x2, 0x77087, 0x9, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x56e4b10, 0x1, @perf_config_ext={0x40, 0x9}, 0x1280, 0x1fe2cfe1, 0x600, 0x8, 0x9, 0x9, 0x3, 0x0, 0xfff, 0x0, 0x8}, r3, 0x2, r4, 0x2) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r5, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) (async) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) (async) 11:46:25 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000340)={0x5, 0x80, 0x20, 0x3, 0x1, 0x2c, 0x0, 0x8, 0x80020, 0xd, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x101, 0x0, @perf_config_ext={0x20, 0x7ff}, 0x0, 0xb546, 0x6, 0x7, 0x7fff, 0xfffffac0, 0xfff, 0x0, 0xe2f6, 0x0, 0xba}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f00000002c0)={0x4, 0x80, 0x8, 0xff, 0x81, 0x7, 0x0, 0x7, 0x20000, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x96, 0x2, @perf_config_ext={0x7f, 0xffff}, 0x10003, 0x9, 0x401, 0x9, 0x0, 0x80000000, 0x200, 0x0, 0x7ea0, 0x0, 0x6}, 0xffffffffffffffff, 0xf, r0, 0x8) mount(&(0x7f0000000040)=@loop={'/dev/loop', 0x0}, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='9p\x00', 0x1048, &(0x7f0000000100)='v2') rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') mount(0x0, &(0x7f0000851000)='./file0\x00', &(0x7f0000a6f000)='nfs4\x00', 0x0, &(0x7f0000dedf2f)='v2') setxattr$trusted_overlay_nlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180), &(0x7f00000001c0)={'L-', 0x3}, 0x16, 0x3) creat(&(0x7f0000000280)='./file0\x00', 0x140) 11:46:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000340)={0x5, 0x80, 0x20, 0x3, 0x1, 0x2c, 0x0, 0x8, 0x80020, 0xd, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x101, 0x0, @perf_config_ext={0x20, 0x7ff}, 0x0, 0xb546, 0x6, 0x7, 0x7fff, 0xfffffac0, 0xfff, 0x0, 0xe2f6, 0x0, 0xba}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f00000002c0)={0x4, 0x80, 0x8, 0xff, 0x81, 0x7, 0x0, 0x7, 0x20000, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x96, 0x2, @perf_config_ext={0x7f, 0xffff}, 0x10003, 0x9, 0x401, 0x9, 0x0, 0x80000000, 0x200, 0x0, 0x7ea0, 0x0, 0x6}, 0xffffffffffffffff, 0xf, r0, 0x8) mount(&(0x7f0000000040)=@loop={'/dev/loop', 0x0}, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='9p\x00', 0x1048, &(0x7f0000000100)='v2') rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') mount(0x0, &(0x7f0000851000)='./file0\x00', &(0x7f0000a6f000)='nfs4\x00', 0x0, &(0x7f0000dedf2f)='v2') setxattr$trusted_overlay_nlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180), &(0x7f00000001c0)={'L-', 0x3}, 0x16, 0x3) creat(&(0x7f0000000280)='./file0\x00', 0x140) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000340)={0x5, 0x80, 0x20, 0x3, 0x1, 0x2c, 0x0, 0x8, 0x80020, 0xd, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x101, 0x0, @perf_config_ext={0x20, 0x7ff}, 0x0, 0xb546, 0x6, 0x7, 0x7fff, 0xfffffac0, 0xfff, 0x0, 0xe2f6, 0x0, 0xba}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) (async) perf_event_open(&(0x7f00000002c0)={0x4, 0x80, 0x8, 0xff, 0x81, 0x7, 0x0, 0x7, 0x20000, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x96, 0x2, @perf_config_ext={0x7f, 0xffff}, 0x10003, 0x9, 0x401, 0x9, 0x0, 0x80000000, 0x200, 0x0, 0x7ea0, 0x0, 0x6}, 0xffffffffffffffff, 0xf, r0, 0x8) (async) mount(&(0x7f0000000040)=@loop={'/dev/loop', 0x0}, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='9p\x00', 0x1048, &(0x7f0000000100)='v2') (async) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') (async) mount(0x0, &(0x7f0000851000)='./file0\x00', &(0x7f0000a6f000)='nfs4\x00', 0x0, &(0x7f0000dedf2f)='v2') (async) setxattr$trusted_overlay_nlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180), &(0x7f00000001c0)={'L-', 0x3}, 0x16, 0x3) (async) creat(&(0x7f0000000280)='./file0\x00', 0x140) (async) 11:46:26 executing program 3: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x7e, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x10020, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x103f17, 0x986, 0x0, @perf_config_ext={0x100, 0x2f52}, 0x0, 0x0, 0x0, 0x0, 0x400, 0xfffffffe, 0x0, 0x0, 0x20}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x141042, 0x0) sendmsg$DEVLINK_CMD_TRAP_GROUP_GET(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000980)=ANY=[@ANYBLOB="cc000000eaee2a8736000000000000000000000000000083b95301becc0655c1106f42220000000000ff00"/52, @ANYRES16=0x0, @ANYBLOB="000225bd7000fffbdf25410000000800010070636900110002003030303079a6303a31302e30000000000d0087006c325f64726f7073000000000e00010012000000000022c3f69a657464657673696d3000000d0087006c325f64856f7073000000000e0001006e657464657673696d0000000f0002006e6574646576e3f673696d3000000d0087806c01007063690011000200303030303a30303a31302e30000000000d0087006cc76c64726f707300"/205], 0xcc}, 0x1, 0x0, 0x0, 0x4}, 0x4008004) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(r1, &(0x7f0000000680)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000500)={&(0x7f0000000400)=ANY=[@ANYBLOB="880000007e20193a19de6d626ae4952d0d9efdab050000000000000032492fc23c8e65b21c13c0035dc5e7e03ea6e9eb18313253daf6f51d0a00d2e4d35a58", @ANYRES16=0x0, @ANYRESOCT=r0], 0x88}, 0x1, 0x0, 0x0, 0x20040000}, 0x40000) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x10041, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x802, 0x0, 0x4, 0x0, 0x40}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000280)=ANY=[@ANYBLOB, @ANYRES32=0x0], 0x0) write$FUSE_NOTIFY_RETRIEVE(0xffffffffffffffff, &(0x7f0000000180)={0x30, 0x5, 0x0, {0x0, 0x0, 0x4730, 0x5}}, 0x30) write$P9_RLCREATE(r1, &(0x7f0000000140)={0x18, 0xf, 0x2, {{0x80, 0x0, 0x3}, 0x7}}, 0x18) getrlimit(0x9, &(0x7f00000003c0)) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) fallocate(r3, 0x10, 0x8003, 0x8020001) r4 = open(&(0x7f0000000140)='./bus\x00', 0x141142, 0x50) r5 = creat(&(0x7f00000002c0)='./file0\x00', 0x10d) ioctl$F2FS_IOC_GARBAGE_COLLECT(r2, 0x4004f506, &(0x7f0000000600)=0x1) prlimit64(0xffffffffffffffff, 0xf, &(0x7f00000001c0)={0x5e, 0x100000001}, &(0x7f0000000200)) write$P9_RREMOVE(r5, &(0x7f0000000280), 0x1033b) fdatasync(r5) ioctl$EXT4_IOC_MOVE_EXT(r4, 0xc028660f, &(0x7f0000000080)={0x0, r5, 0x8028, 0x0, 0x0, 0xc}) creat(&(0x7f0000000040)='./bus\x00', 0x0) creat(&(0x7f0000000300)='./file0\x00', 0x0) 11:46:27 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = socket(0x11, 0x800000003, 0x0) r1 = accept4$unix(r0, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000380)) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ftruncate(r3, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB="66749c", @ANYRES16=r3, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYRES8=r1, @ANYRESDEC=0x0]) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r4, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r5, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:27 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) read$FUSE(0xffffffffffffffff, &(0x7f0000000340)={0x2020, 0x0, 0x0, 0x0}, 0x2020) chown(&(0x7f0000000040)='./file0\x00', r4, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f00000015c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) sendmmsg$unix(r2, &(0x7f0000003680)=[{{&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000004c0)=[{&(0x7f0000000440)="477188893dbdfcfaa6efd5a4bfc517c1592fc080b05a8b508931f5c207fbcfa68739016ca601bd86dacee09477ffde98a30f6ca170bf75e421e033f878564dde2d21e1b7f524d3dfc5196b0da90b8bb4636af3371899b673a27d894767e8578c", 0x60}, {&(0x7f00000038c0)="de3cb81c9486b20765176ff4a0764949029c29", 0x13}], 0x2, &(0x7f0000000540)=[@cred={{0x1c}}], 0x20, 0x400c000}}, {{&(0x7f0000000580)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000003bc0)=[{&(0x7f0000000600)="3509addd95ba50a02777fb49492c04bb85e81b5229595c9fd77366b846832f41a192600fb79cbd6769a20743ef53e9b15e96d5fcae2162bc5359485ad794cbdc4dc0eb7f09265b49ece465c96a1d215a555fd9d3a32c2e53ae889d11ce09f666b696d88be1514b8139ea0e7b54ec7ea9f2bbe43883a126766952b1c97c27e7286c5b443d0a9e840344a3796365edc6765d207dca44f0f7a282256d1a988676486bb2f700e2f935ae75a7434558a427474caa6977ff6ee7a716356674685f87849bf503e60b540c4972df", 0xca}, {&(0x7f0000001040)="73977a7d0f5a3508b0b83620813e95fc0710ca454e3d1f8b29866a17f9db19db97f5c9a26abbbacfc0929094b0dc1c1fdccf08d4276c021aa14535845529ba94b0610b17e27b199a82090a6ad13851850245ab07bebe7149e3692b38752fefd410afc3b3735b4249b86d7d3ed68d9811f7010edf0f40f069b17d5bfbc5bace2a9ccd078f168c1f4e0c958418146c756b963957ff447a80b9bb34853fa135497923c7b756f1dfbfce761f669ae96069946ac3db61158b4af64d71", 0xba}, {&(0x7f0000003900)="d09d2c341e6c75bd0fe9f93641f3740b5100c2cbc7edc61ca10dc3584eed0c4db866211430b17cf8289d0e4720deb112c1470c71da65449b978cb2ee6284affa81a25db4ad7635185cd9dc0ca5cfbe5e2eef3896bf3210f0d1", 0x59}, {&(0x7f0000003980)="b69e63105f7cf97ee19638d92f0e23e7d099bc94c45b5baa26e99f19b8bcdf1153bab95725baaa539b6107aebe9fc14e8294dfcbc5f4a25c1de2bda2152199844769d9a58bec50d529176b29b41d6f43a9dfae99a159929049476e7dc5b225116337907325cf771fe8d90372f4823e144a36ecc757e3516d656e2dbd274c807ea21ea4027bac00b50db9f421426c853f094e3f892c527a7d2543179f51f5518c2bb210ffe2d070fa4402c3c91542cbe18ba58c267e06079c5a3a19fd2d8de3834b9994f00d1086b8760f6fecd6cb62221c9ac959f7413d", 0xd7}, {&(0x7f0000003a80)="d26f281c353e8ed928efbd7f4643c4fdee8a4038ec62f08242ee9b73623636733a92c8baf8e74d421054406cbc3b24bac777d86f2a52b78c7686b08bf9e20a2632d0f74755fff0c70fe754c8ead571d812eca11dd20eaed501ec742267f67e76f5357d3d153cd2ad3e43203a846a66494d760a335bb971bf9870db6b8a508c22c5e76a480b16b810def3632e2946a748ede105f28ddf45c3", 0x98}, {&(0x7f0000003b40)="02349ad4e7b43d97dfdd25e12d6b0a3e6d0dcf1c4a73ebd0e641d61cd8ea410c7cf7bd0050031038e991d2dc912979cc4a4255828c05105ba36fbfbb345c95b8dc01fbd16b2efe923efea47d", 0x4c}], 0x6, &(0x7f0000003780)=ANY=[@ANYBLOB="24000000000000000100000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYBLOB="f1ce63bada605198a8866153c79c1f2b507b00a041f97e7843896f04574b1d3ecbc23e07b563a0f28a64b1816b43062088577cff34591b1344c983c36cf0bc881835c7a70c2a30348b26290d2ab4711e23e886299146d78e6fe50367910f01ffe009d71d9d5b4bb160117070e40193979f18cecf67109bfc1d0f5092edade60b82a1bba6099e8d5ba16705a2b32af288bc2d62d6a6774ec933ee97894abbca77c3ba8f836c2fce502ba999aac779d706a5bd77223738c382ed2e35bdb9df856054d4d7b8ae0b3c8042eeba3500c39e0d130607f7b671f982940939d4d22e56"], 0x28, 0x4000040}}, {{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000011c0)="06e7d25fe5bbe78798dafa43c9d6681b5640", 0x12}, {&(0x7f0000001200)="c324ce1bfe5b841c773031ec9ee72983b2c57ce00f83424c8277dc016ce7c618592dda328155e585fa8cc6b01b9d245d011a524c6854f0eee86b186d4ac217485b1292a696e230a741e05536a63d827b981ded4eed90fdf81e79418ccc7bcef169d346277b3380f5ae0ce45f23feb80bb0eb3376481cf7b654fb5b1ef01d212bc8b0c8e08595148992131669a2706caf88bd1699b069942cf7584b45e4b9edd7f7b9826de44fe331b1e74e7706cefb0550390d24290f892fae88cd14dc6bbd0779d12e1ca30b6fb8444e9c1d3db447186f5ba3fec73792cb0ae152e00bc3c94a880ff14f31b40253696d791ffde8119a", 0xf0}], 0x2, 0x0, 0x0, 0x20000005}}, {{&(0x7f0000001340)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000001580)=[{&(0x7f00000013c0)="2556458197d4679db64f86dd4d296248e6c8610398adf73fc16c223195e73c30b6837a8aa145394283ac6489db23371cf887d86cdcdd055857e3472a3c09ff4226fee4cf472be3143721b878284266d6e6158f1c05ee53e2817624bdeb330e13e9b0775747d0f7812336dbbb694b794e9cf0f248ca045b8aa45b90524c5bb1b8499882f581fd58c755dcdd735d539da44ec2d8aefee2d08b3d9c115320b1cc3cf42c27d0fd38679ad10254e236812a581f4dcbc3571464b48340be05059fd3e70bd394bcb0692e35acf64bacebe28e06ff39ace7bf905c0cc3f6d81c7e95f83012eca634fe483d2106939aefa6b1f40388df6b457f46e4f68999", 0xfa}, {&(0x7f00000014c0)="299264542a3ad3a72fc4f6b1e7d84deed3909c9d396a80a8cb8690d5bd86434a3d19b9d83b716b13be7acb82968bfd924a5b12a86c316a1b6b40f554899436e8c1df1fa49062d3b0a5b36d74ae24e71c2dcd241041fc405464a2134624bf9fa2acf42c52c624135e5171cabf82e20c83048c3ced1b32cc3dccca8448d45178e0c6", 0x81}], 0x2, &(0x7f0000003c40)=ANY=[@ANYBLOB="28000000000000000100000001000000f1c1323c812d91bc209bccaeb1e750d1ac", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x844}}], 0x4, 0xc000) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='./file0\x00') r6 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000080)={'ip6tnl0\x00', &(0x7f00000001c0)={'syztnl0\x00', 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, @loopback, @private2, 0x700, 0x80, 0x5}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r6, 0x89f2, &(0x7f00000002c0)={'syztnl0\x00', 0x0}) sendmmsg$unix(r2, &(0x7f0000001100)=[{{&(0x7f00000000c0)=@abs={0x1}, 0x6e, &(0x7f00000009c0)=[{&(0x7f0000000700)="26d99ab982a36bd947f36d281e90e4aa33ab132705f07956ef009b2370d37126422dee595b86e147a46787416a75da3cddfcf8dbc952830af5b7ea2a437833ba4014d979d5a54057c353cdeb88f4da5e162894a558a11c592b8caca211bd72be93ca69f64b1ccd425bf42d60f115cfa85be94d7dddee4926be50979dc5e0432c3f918e3a58489e63c7db1f20b665a1685ca8a396eb5e11091b9dbc4512304ef95756a59b2c945bc3ca1b0f15eb5913a23cd4fe90a2c00d534666bf402d35118e92e7926f6584cab4c2eab2", 0xcb}, {&(0x7f0000000a40)="5f52cac1ca02bb19646d066889daa5fe41aeb76b705dd16fb798c25fea4f92c6eef658d028116a1a573376ae09259a299b487f3ffdcec26e072ec3953c3fdc9baa800eae41d625c760c325734e927a4e8a46482f455449430843a2c265321da7953d7186156da57d8b55e27d4fd7abe606ddae8442913c1a70a6f379fbfffcbead1bd2", 0x83}, {&(0x7f0000000000)="177b1812e9d8157b6d28d60f7f4388922d3938203eabdecbb611b857d4f35ebd4881c1", 0x23}, {&(0x7f0000000300)="e891d53c6622f78132004935c1cdef07e2e5c92e35a005f01ae9cf007b05d9a8cc5c471e1584910731b055c4324443c1e7e2", 0x32}, {&(0x7f0000000400)="c37863708fb1475f23a3eeeca6c2da015366f1357d10fcb19b9ba120737557a7676247c922cc88cb3bae63cd1b5268ef2e135118", 0x34}, {&(0x7f0000000800)="8b21e6d4991f928252545b447b11acf9aa9189eabacc7236784bf8f47e5a09c7c6038ed0e7ce867d4e8990aad8ca1da5312ab734fe60ff353e77be6d2a2843052cd0d1ce14698f4d1b74c74631eec2400f7921bf349585f25eec1de4a547c3b96306594456ae76905f784375e13fcda7ad1a04c2fdca40f20ba632a8d26290ece4d0a524777ec3d7a3424d1d0f145d5413d2d9c04f4aa5fd05", 0x99}, {&(0x7f00000008c0)="8443677c2dd54d832261e8c53c02466755a4268b63b0264b8ec42c6e95bde17065f426acfc73e1a2fa4f673cd6ffaed57f646a96d80cbe19672839423302af01584beec86ff3c9fc8f08ffed66adf678afa83ca3c71a91e6beeeb6d04cd4c7545d99cb277118b98c51174111b887ccd8325c2d4e2a1a5b3f1c38825a5e717512aa1c7909a24d287548ccd58dd435900b24cc53601d6c9fba65429250995d9f7b03ec6c59792fbb5af50bb4459cfeb7eba33cb7d5ecbe403652de1e5237cd5c99b491408c02da7cdcd898038c5be8c6c335b5786546a664eeb30e4739ef49c8d53cd0362511707439bd4eba71b3696f03d1e3cd", 0xf3}], 0x7, &(0x7f0000000b00)=[@cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}], 0x20}}, {{0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f0000000b40)="fac0d1b5dc364f834a75aca9ed6945a652e9b0c0e1d404d36ea9947c703ebee64bf61e68783d4b55433767ad9ea2b616b89de41d39f29a08f50dbea1cdb0eeed25b18e644566105d2f2979f8defe71b62274cc871dec7152c5e13e2c99462c4ac086e8983557954a8efd88882060926ddc42219b18b71dd6d5e6a25b63d82d463b151c0ba6d7e13b27c68934c904fcb80ec02edb9a39b7fca5699ed0743795289288754774a373af50d0edb1d642f6d392d956e5", 0xb4}, {&(0x7f0000000c40)="bee934613b33f37bdd1ee6457d01ca048281862dc56ada75f914cc353634516f48463baf92f92cb57a509b8449694fb4f1b2ec7a377b410b2569540f630bc374e1401b809972534bc401b17590d707e8891b3e191afc7951251dfa853b714813762a816856c484cda08341ae9802b038f9f6b3a953c22bd664d896ba0dedbbd54fd50b57431f0e61f31ef96c5187436b5bdd4cb9cdd72d319024d2ccf642cb1e1cf90c84d7b4d66fc5d8901f8e9fccaee4ace60e7e51030269f8e64f4f", 0xbd}], 0x2, &(0x7f0000000d40)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xffffffffffffffff}}}], 0x40, 0x20000405}}, {{&(0x7f0000000d80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001000)=[{&(0x7f0000000e00)="debaa5bc6b68595c58a377db689a0fbdd35bb9f8fc78e7f60d262f0fde1c9ebd8e87048a04cffc1a79c47082cfb28eb647507e8575100a98a4745da33cf5b476ef3268d7366b8a175cce09fda6f8fba370e3729c85531c88d4b9", 0xfffffffffffffe8b}, {&(0x7f0000000e80)="dadf28c939c3f3c53e9795e947a5a8a5093b97b005f368e1db604c4cd850309a3f43297667e023c15e521849744cba24e1e2a5b29d2a21d776adb727c39025ec4d90fd077d10a853e649d085403de874f50dac81ee2133c9feca37b31df0b6249fe719ea1ae7c80c576a4fd88ea777b0802d33c3bbc7e9122362c69f29679399f1f5451fc001e74c75d50f62008cf2f4e3d12ba606", 0x95}, {&(0x7f0000000f40)="73939171c013ad58071b837169fa3c4fd299f932893f4891e1233819071a7f2206277a94f32734097222b84f5cf71bfbc2b1b78ce64507105f3822779ceb1cc9240bc43bf6761ea224442b", 0x4b}], 0x3, 0x0, 0x0, 0x10}}], 0x3, 0x20000000) 11:46:27 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x34000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:28 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x300, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:28 executing program 3: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x7e, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x10020, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x103f17, 0x986, 0x0, @perf_config_ext={0x100, 0x2f52}, 0x0, 0x0, 0x0, 0x0, 0x400, 0xfffffffe, 0x0, 0x0, 0x20}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x141042, 0x0) sendmsg$DEVLINK_CMD_TRAP_GROUP_GET(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000980)=ANY=[@ANYBLOB="cc000000eaee2a8736000000000000000000000000000083b95301becc0655c1106f42220000000000ff00"/52, @ANYRES16=0x0, @ANYBLOB="000225bd7000fffbdf25410000000800010070636900110002003030303079a6303a31302e30000000000d0087006c325f64726f7073000000000e00010012000000000022c3f69a657464657673696d3000000d0087006c325f64856f7073000000000e0001006e657464657673696d0000000f0002006e6574646576e3f673696d3000000d0087806c01007063690011000200303030303a30303a31302e30000000000d0087006cc76c64726f707300"/205], 0xcc}, 0x1, 0x0, 0x0, 0x4}, 0x4008004) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(r1, &(0x7f0000000680)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000500)={&(0x7f0000000400)=ANY=[@ANYBLOB="880000007e20193a19de6d626ae4952d0d9efdab050000000000000032492fc23c8e65b21c13c0035dc5e7e03ea6e9eb18313253daf6f51d0a00d2e4d35a58", @ANYRES16=0x0, @ANYRESOCT=r0], 0x88}, 0x1, 0x0, 0x0, 0x20040000}, 0x40000) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x10041, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x802, 0x0, 0x4, 0x0, 0x40}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000280)=ANY=[@ANYBLOB, @ANYRES32=0x0], 0x0) write$FUSE_NOTIFY_RETRIEVE(0xffffffffffffffff, &(0x7f0000000180)={0x30, 0x5, 0x0, {0x0, 0x0, 0x4730, 0x5}}, 0x30) write$P9_RLCREATE(r1, &(0x7f0000000140)={0x18, 0xf, 0x2, {{0x80, 0x0, 0x3}, 0x7}}, 0x18) getrlimit(0x9, &(0x7f00000003c0)) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) fallocate(r3, 0x10, 0x8003, 0x8020001) r4 = open(&(0x7f0000000140)='./bus\x00', 0x141142, 0x50) r5 = creat(&(0x7f00000002c0)='./file0\x00', 0x10d) ioctl$F2FS_IOC_GARBAGE_COLLECT(r2, 0x4004f506, &(0x7f0000000600)=0x1) prlimit64(0xffffffffffffffff, 0xf, &(0x7f00000001c0)={0x5e, 0x100000001}, &(0x7f0000000200)) write$P9_RREMOVE(r5, &(0x7f0000000280), 0x1033b) fdatasync(r5) ioctl$EXT4_IOC_MOVE_EXT(r4, 0xc028660f, &(0x7f0000000080)={0x0, r5, 0x8028, 0x0, 0x0, 0xc}) creat(&(0x7f0000000040)='./bus\x00', 0x0) creat(&(0x7f0000000300)='./file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x7e, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x10020, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x103f17, 0x986, 0x0, @perf_config_ext={0x100, 0x2f52}, 0x0, 0x0, 0x0, 0x0, 0x400, 0xfffffffe, 0x0, 0x0, 0x20}, 0x0, 0x0, 0xffffffffffffffff, 0x8) (async) open(&(0x7f0000000140)='./bus\x00', 0x141042, 0x0) (async) sendmsg$DEVLINK_CMD_TRAP_GROUP_GET(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000980)=ANY=[@ANYBLOB="cc000000eaee2a8736000000000000000000000000000083b95301becc0655c1106f42220000000000ff00"/52, @ANYRES16=0x0, @ANYBLOB="000225bd7000fffbdf25410000000800010070636900110002003030303079a6303a31302e30000000000d0087006c325f64726f7073000000000e00010012000000000022c3f69a657464657673696d3000000d0087006c325f64856f7073000000000e0001006e657464657673696d0000000f0002006e6574646576e3f673696d3000000d0087806c01007063690011000200303030303a30303a31302e30000000000d0087006cc76c64726f707300"/205], 0xcc}, 0x1, 0x0, 0x0, 0x4}, 0x4008004) (async) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(r1, &(0x7f0000000680)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000500)={&(0x7f0000000400)=ANY=[@ANYBLOB="880000007e20193a19de6d626ae4952d0d9efdab050000000000000032492fc23c8e65b21c13c0035dc5e7e03ea6e9eb18313253daf6f51d0a00d2e4d35a58", @ANYRES16=0x0, @ANYRESOCT=r0], 0x88}, 0x1, 0x0, 0x0, 0x20040000}, 0x40000) (async) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x10041, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x802, 0x0, 0x4, 0x0, 0x40}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000280)=ANY=[@ANYBLOB, @ANYRES32=0x0], 0x0) (async) write$FUSE_NOTIFY_RETRIEVE(0xffffffffffffffff, &(0x7f0000000180)={0x30, 0x5, 0x0, {0x0, 0x0, 0x4730, 0x5}}, 0x30) (async) write$P9_RLCREATE(r1, &(0x7f0000000140)={0x18, 0xf, 0x2, {{0x80, 0x0, 0x3}, 0x7}}, 0x18) (async) getrlimit(0x9, &(0x7f00000003c0)) (async) creat(&(0x7f0000000040)='./bus\x00', 0x0) (async) fallocate(r3, 0x10, 0x8003, 0x8020001) (async) open(&(0x7f0000000140)='./bus\x00', 0x141142, 0x50) (async) creat(&(0x7f00000002c0)='./file0\x00', 0x10d) (async) ioctl$F2FS_IOC_GARBAGE_COLLECT(r2, 0x4004f506, &(0x7f0000000600)=0x1) (async) prlimit64(0xffffffffffffffff, 0xf, &(0x7f00000001c0)={0x5e, 0x100000001}, &(0x7f0000000200)) (async) write$P9_RREMOVE(r5, &(0x7f0000000280), 0x1033b) (async) fdatasync(r5) (async) ioctl$EXT4_IOC_MOVE_EXT(r4, 0xc028660f, &(0x7f0000000080)={0x0, r5, 0x8028, 0x0, 0x0, 0xc}) (async) creat(&(0x7f0000000040)='./bus\x00', 0x0) (async) creat(&(0x7f0000000300)='./file0\x00', 0x0) (async) 11:46:28 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) sendmsg$IPVS_CMD_GET_INFO(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000002}, 0xc, &(0x7f0000000200)={&(0x7f0000000140)={0xb4, 0x0, 0x100, 0x70bd27, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_SERVICE={0x14, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x6e}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x2f}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x500000}, @IPVS_CMD_ATTR_DEST={0x58, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_TYPE={0x5}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e20}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e24}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e23}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e23}, @IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0x800}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x6}, @IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv4=@loopback}, @IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0x5}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x8}, @IPVS_CMD_ATTR_DEST={0x24, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_TYPE={0x5}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x20}, @IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0x36d}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e22}]}]}, 0xb4}, 0x1, 0x0, 0x0, 0x2044}, 0x20008050) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) [ 1741.780532] EXT4-fs error (device sda1): mb_free_blocks:1452: group 14, inode 13881: block 462848:freeing already freed block (bit 4096); block bitmap corrupt. [ 1741.797149] EXT4-fs error (device sda1): ext4_mb_generate_buddy:744: group 14, block bitmap and bg descriptor inconsistent: 32736 vs 32737 free clusters [ 1741.811782] EXT4-fs (sda1): pa 000000009fe7c255: logic 0, phys. 462848, len 32 [ 1741.819754] EXT4-fs error (device sda1): ext4_mb_release_inode_pa:3864: group 14, free 16, pa_free 15 11:46:29 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 64) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async, rerun: 64) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) r3 = socket(0x11, 0x800000003, 0x0) (rerun: 32) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) read$FUSE(0xffffffffffffffff, &(0x7f0000000340)={0x2020, 0x0, 0x0, 0x0}, 0x2020) chown(&(0x7f0000000040)='./file0\x00', r4, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f00000015c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) sendmmsg$unix(r2, &(0x7f0000003680)=[{{&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000004c0)=[{&(0x7f0000000440)="477188893dbdfcfaa6efd5a4bfc517c1592fc080b05a8b508931f5c207fbcfa68739016ca601bd86dacee09477ffde98a30f6ca170bf75e421e033f878564dde2d21e1b7f524d3dfc5196b0da90b8bb4636af3371899b673a27d894767e8578c", 0x60}, {&(0x7f00000038c0)="de3cb81c9486b20765176ff4a0764949029c29", 0x13}], 0x2, &(0x7f0000000540)=[@cred={{0x1c}}], 0x20, 0x400c000}}, {{&(0x7f0000000580)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000003bc0)=[{&(0x7f0000000600)="3509addd95ba50a02777fb49492c04bb85e81b5229595c9fd77366b846832f41a192600fb79cbd6769a20743ef53e9b15e96d5fcae2162bc5359485ad794cbdc4dc0eb7f09265b49ece465c96a1d215a555fd9d3a32c2e53ae889d11ce09f666b696d88be1514b8139ea0e7b54ec7ea9f2bbe43883a126766952b1c97c27e7286c5b443d0a9e840344a3796365edc6765d207dca44f0f7a282256d1a988676486bb2f700e2f935ae75a7434558a427474caa6977ff6ee7a716356674685f87849bf503e60b540c4972df", 0xca}, {&(0x7f0000001040)="73977a7d0f5a3508b0b83620813e95fc0710ca454e3d1f8b29866a17f9db19db97f5c9a26abbbacfc0929094b0dc1c1fdccf08d4276c021aa14535845529ba94b0610b17e27b199a82090a6ad13851850245ab07bebe7149e3692b38752fefd410afc3b3735b4249b86d7d3ed68d9811f7010edf0f40f069b17d5bfbc5bace2a9ccd078f168c1f4e0c958418146c756b963957ff447a80b9bb34853fa135497923c7b756f1dfbfce761f669ae96069946ac3db61158b4af64d71", 0xba}, {&(0x7f0000003900)="d09d2c341e6c75bd0fe9f93641f3740b5100c2cbc7edc61ca10dc3584eed0c4db866211430b17cf8289d0e4720deb112c1470c71da65449b978cb2ee6284affa81a25db4ad7635185cd9dc0ca5cfbe5e2eef3896bf3210f0d1", 0x59}, {&(0x7f0000003980)="b69e63105f7cf97ee19638d92f0e23e7d099bc94c45b5baa26e99f19b8bcdf1153bab95725baaa539b6107aebe9fc14e8294dfcbc5f4a25c1de2bda2152199844769d9a58bec50d529176b29b41d6f43a9dfae99a159929049476e7dc5b225116337907325cf771fe8d90372f4823e144a36ecc757e3516d656e2dbd274c807ea21ea4027bac00b50db9f421426c853f094e3f892c527a7d2543179f51f5518c2bb210ffe2d070fa4402c3c91542cbe18ba58c267e06079c5a3a19fd2d8de3834b9994f00d1086b8760f6fecd6cb62221c9ac959f7413d", 0xd7}, {&(0x7f0000003a80)="d26f281c353e8ed928efbd7f4643c4fdee8a4038ec62f08242ee9b73623636733a92c8baf8e74d421054406cbc3b24bac777d86f2a52b78c7686b08bf9e20a2632d0f74755fff0c70fe754c8ead571d812eca11dd20eaed501ec742267f67e76f5357d3d153cd2ad3e43203a846a66494d760a335bb971bf9870db6b8a508c22c5e76a480b16b810def3632e2946a748ede105f28ddf45c3", 0x98}, {&(0x7f0000003b40)="02349ad4e7b43d97dfdd25e12d6b0a3e6d0dcf1c4a73ebd0e641d61cd8ea410c7cf7bd0050031038e991d2dc912979cc4a4255828c05105ba36fbfbb345c95b8dc01fbd16b2efe923efea47d", 0x4c}], 0x6, &(0x7f0000003780)=ANY=[@ANYBLOB="24000000000000000100000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYBLOB="f1ce63bada605198a8866153c79c1f2b507b00a041f97e7843896f04574b1d3ecbc23e07b563a0f28a64b1816b43062088577cff34591b1344c983c36cf0bc881835c7a70c2a30348b26290d2ab4711e23e886299146d78e6fe50367910f01ffe009d71d9d5b4bb160117070e40193979f18cecf67109bfc1d0f5092edade60b82a1bba6099e8d5ba16705a2b32af288bc2d62d6a6774ec933ee97894abbca77c3ba8f836c2fce502ba999aac779d706a5bd77223738c382ed2e35bdb9df856054d4d7b8ae0b3c8042eeba3500c39e0d130607f7b671f982940939d4d22e56"], 0x28, 0x4000040}}, {{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000011c0)="06e7d25fe5bbe78798dafa43c9d6681b5640", 0x12}, {&(0x7f0000001200)="c324ce1bfe5b841c773031ec9ee72983b2c57ce00f83424c8277dc016ce7c618592dda328155e585fa8cc6b01b9d245d011a524c6854f0eee86b186d4ac217485b1292a696e230a741e05536a63d827b981ded4eed90fdf81e79418ccc7bcef169d346277b3380f5ae0ce45f23feb80bb0eb3376481cf7b654fb5b1ef01d212bc8b0c8e08595148992131669a2706caf88bd1699b069942cf7584b45e4b9edd7f7b9826de44fe331b1e74e7706cefb0550390d24290f892fae88cd14dc6bbd0779d12e1ca30b6fb8444e9c1d3db447186f5ba3fec73792cb0ae152e00bc3c94a880ff14f31b40253696d791ffde8119a", 0xf0}], 0x2, 0x0, 0x0, 0x20000005}}, {{&(0x7f0000001340)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000001580)=[{&(0x7f00000013c0)="2556458197d4679db64f86dd4d296248e6c8610398adf73fc16c223195e73c30b6837a8aa145394283ac6489db23371cf887d86cdcdd055857e3472a3c09ff4226fee4cf472be3143721b878284266d6e6158f1c05ee53e2817624bdeb330e13e9b0775747d0f7812336dbbb694b794e9cf0f248ca045b8aa45b90524c5bb1b8499882f581fd58c755dcdd735d539da44ec2d8aefee2d08b3d9c115320b1cc3cf42c27d0fd38679ad10254e236812a581f4dcbc3571464b48340be05059fd3e70bd394bcb0692e35acf64bacebe28e06ff39ace7bf905c0cc3f6d81c7e95f83012eca634fe483d2106939aefa6b1f40388df6b457f46e4f68999", 0xfa}, {&(0x7f00000014c0)="299264542a3ad3a72fc4f6b1e7d84deed3909c9d396a80a8cb8690d5bd86434a3d19b9d83b716b13be7acb82968bfd924a5b12a86c316a1b6b40f554899436e8c1df1fa49062d3b0a5b36d74ae24e71c2dcd241041fc405464a2134624bf9fa2acf42c52c624135e5171cabf82e20c83048c3ced1b32cc3dccca8448d45178e0c6", 0x81}], 0x2, &(0x7f0000003c40)=ANY=[@ANYBLOB="28000000000000000100000001000000f1c1323c812d91bc209bccaeb1e750d1ac", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x844}}], 0x4, 0xc000) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='./file0\x00') r6 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000080)={'ip6tnl0\x00', &(0x7f00000001c0)={'syztnl0\x00', 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, @loopback, @private2, 0x700, 0x80, 0x5}}) (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r6, 0x89f2, &(0x7f00000002c0)={'syztnl0\x00', 0x0}) (async, rerun: 32) sendmmsg$unix(r2, &(0x7f0000001100)=[{{&(0x7f00000000c0)=@abs={0x1}, 0x6e, &(0x7f00000009c0)=[{&(0x7f0000000700)="26d99ab982a36bd947f36d281e90e4aa33ab132705f07956ef009b2370d37126422dee595b86e147a46787416a75da3cddfcf8dbc952830af5b7ea2a437833ba4014d979d5a54057c353cdeb88f4da5e162894a558a11c592b8caca211bd72be93ca69f64b1ccd425bf42d60f115cfa85be94d7dddee4926be50979dc5e0432c3f918e3a58489e63c7db1f20b665a1685ca8a396eb5e11091b9dbc4512304ef95756a59b2c945bc3ca1b0f15eb5913a23cd4fe90a2c00d534666bf402d35118e92e7926f6584cab4c2eab2", 0xcb}, {&(0x7f0000000a40)="5f52cac1ca02bb19646d066889daa5fe41aeb76b705dd16fb798c25fea4f92c6eef658d028116a1a573376ae09259a299b487f3ffdcec26e072ec3953c3fdc9baa800eae41d625c760c325734e927a4e8a46482f455449430843a2c265321da7953d7186156da57d8b55e27d4fd7abe606ddae8442913c1a70a6f379fbfffcbead1bd2", 0x83}, {&(0x7f0000000000)="177b1812e9d8157b6d28d60f7f4388922d3938203eabdecbb611b857d4f35ebd4881c1", 0x23}, {&(0x7f0000000300)="e891d53c6622f78132004935c1cdef07e2e5c92e35a005f01ae9cf007b05d9a8cc5c471e1584910731b055c4324443c1e7e2", 0x32}, {&(0x7f0000000400)="c37863708fb1475f23a3eeeca6c2da015366f1357d10fcb19b9ba120737557a7676247c922cc88cb3bae63cd1b5268ef2e135118", 0x34}, {&(0x7f0000000800)="8b21e6d4991f928252545b447b11acf9aa9189eabacc7236784bf8f47e5a09c7c6038ed0e7ce867d4e8990aad8ca1da5312ab734fe60ff353e77be6d2a2843052cd0d1ce14698f4d1b74c74631eec2400f7921bf349585f25eec1de4a547c3b96306594456ae76905f784375e13fcda7ad1a04c2fdca40f20ba632a8d26290ece4d0a524777ec3d7a3424d1d0f145d5413d2d9c04f4aa5fd05", 0x99}, {&(0x7f00000008c0)="8443677c2dd54d832261e8c53c02466755a4268b63b0264b8ec42c6e95bde17065f426acfc73e1a2fa4f673cd6ffaed57f646a96d80cbe19672839423302af01584beec86ff3c9fc8f08ffed66adf678afa83ca3c71a91e6beeeb6d04cd4c7545d99cb277118b98c51174111b887ccd8325c2d4e2a1a5b3f1c38825a5e717512aa1c7909a24d287548ccd58dd435900b24cc53601d6c9fba65429250995d9f7b03ec6c59792fbb5af50bb4459cfeb7eba33cb7d5ecbe403652de1e5237cd5c99b491408c02da7cdcd898038c5be8c6c335b5786546a664eeb30e4739ef49c8d53cd0362511707439bd4eba71b3696f03d1e3cd", 0xf3}], 0x7, &(0x7f0000000b00)=[@cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}], 0x20}}, {{0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f0000000b40)="fac0d1b5dc364f834a75aca9ed6945a652e9b0c0e1d404d36ea9947c703ebee64bf61e68783d4b55433767ad9ea2b616b89de41d39f29a08f50dbea1cdb0eeed25b18e644566105d2f2979f8defe71b62274cc871dec7152c5e13e2c99462c4ac086e8983557954a8efd88882060926ddc42219b18b71dd6d5e6a25b63d82d463b151c0ba6d7e13b27c68934c904fcb80ec02edb9a39b7fca5699ed0743795289288754774a373af50d0edb1d642f6d392d956e5", 0xb4}, {&(0x7f0000000c40)="bee934613b33f37bdd1ee6457d01ca048281862dc56ada75f914cc353634516f48463baf92f92cb57a509b8449694fb4f1b2ec7a377b410b2569540f630bc374e1401b809972534bc401b17590d707e8891b3e191afc7951251dfa853b714813762a816856c484cda08341ae9802b038f9f6b3a953c22bd664d896ba0dedbbd54fd50b57431f0e61f31ef96c5187436b5bdd4cb9cdd72d319024d2ccf642cb1e1cf90c84d7b4d66fc5d8901f8e9fccaee4ace60e7e51030269f8e64f4f", 0xbd}], 0x2, &(0x7f0000000d40)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xffffffffffffffff}}}], 0x40, 0x20000405}}, {{&(0x7f0000000d80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001000)=[{&(0x7f0000000e00)="debaa5bc6b68595c58a377db689a0fbdd35bb9f8fc78e7f60d262f0fde1c9ebd8e87048a04cffc1a79c47082cfb28eb647507e8575100a98a4745da33cf5b476ef3268d7366b8a175cce09fda6f8fba370e3729c85531c88d4b9", 0xfffffffffffffe8b}, {&(0x7f0000000e80)="dadf28c939c3f3c53e9795e947a5a8a5093b97b005f368e1db604c4cd850309a3f43297667e023c15e521849744cba24e1e2a5b29d2a21d776adb727c39025ec4d90fd077d10a853e649d085403de874f50dac81ee2133c9feca37b31df0b6249fe719ea1ae7c80c576a4fd88ea777b0802d33c3bbc7e9122362c69f29679399f1f5451fc001e74c75d50f62008cf2f4e3d12ba606", 0x95}, {&(0x7f0000000f40)="73939171c013ad58071b837169fa3c4fd299f932893f4891e1233819071a7f2206277a94f32734097222b84f5cf71bfbc2b1b78ce64507105f3822779ceb1cc9240bc43bf6761ea224442b", 0x4b}], 0x3, 0x0, 0x0, 0x10}}], 0x3, 0x20000000) (rerun: 32) 11:46:29 executing program 3: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x7e, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x10020, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x103f17, 0x986, 0x0, @perf_config_ext={0x100, 0x2f52}, 0x0, 0x0, 0x0, 0x0, 0x400, 0xfffffffe, 0x0, 0x0, 0x20}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x141042, 0x0) sendmsg$DEVLINK_CMD_TRAP_GROUP_GET(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000980)=ANY=[@ANYBLOB="cc000000eaee2a8736000000000000000000000000000083b95301becc0655c1106f42220000000000ff00"/52, @ANYRES16=0x0, @ANYBLOB="000225bd7000fffbdf25410000000800010070636900110002003030303079a6303a31302e30000000000d0087006c325f64726f7073000000000e00010012000000000022c3f69a657464657673696d3000000d0087006c325f64856f7073000000000e0001006e657464657673696d0000000f0002006e6574646576e3f673696d3000000d0087806c01007063690011000200303030303a30303a31302e30000000000d0087006cc76c64726f707300"/205], 0xcc}, 0x1, 0x0, 0x0, 0x4}, 0x4008004) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(r1, &(0x7f0000000680)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000500)={&(0x7f0000000400)=ANY=[@ANYBLOB="880000007e20193a19de6d626ae4952d0d9efdab050000000000000032492fc23c8e65b21c13c0035dc5e7e03ea6e9eb18313253daf6f51d0a00d2e4d35a58", @ANYRES16=0x0, @ANYRESOCT=r0], 0x88}, 0x1, 0x0, 0x0, 0x20040000}, 0x40000) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x10041, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x802, 0x0, 0x4, 0x0, 0x40}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000280)=ANY=[@ANYBLOB, @ANYRES32=0x0], 0x0) write$FUSE_NOTIFY_RETRIEVE(0xffffffffffffffff, &(0x7f0000000180)={0x30, 0x5, 0x0, {0x0, 0x0, 0x4730, 0x5}}, 0x30) write$P9_RLCREATE(r1, &(0x7f0000000140)={0x18, 0xf, 0x2, {{0x80, 0x0, 0x3}, 0x7}}, 0x18) getrlimit(0x9, &(0x7f00000003c0)) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) fallocate(r3, 0x10, 0x8003, 0x8020001) r4 = open(&(0x7f0000000140)='./bus\x00', 0x141142, 0x50) r5 = creat(&(0x7f00000002c0)='./file0\x00', 0x10d) ioctl$F2FS_IOC_GARBAGE_COLLECT(r2, 0x4004f506, &(0x7f0000000600)=0x1) prlimit64(0xffffffffffffffff, 0xf, &(0x7f00000001c0)={0x5e, 0x100000001}, &(0x7f0000000200)) write$P9_RREMOVE(r5, &(0x7f0000000280), 0x1033b) fdatasync(r5) ioctl$EXT4_IOC_MOVE_EXT(r4, 0xc028660f, &(0x7f0000000080)={0x0, r5, 0x8028, 0x0, 0x0, 0xc}) creat(&(0x7f0000000040)='./bus\x00', 0x0) creat(&(0x7f0000000300)='./file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x7e, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x10020, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x103f17, 0x986, 0x0, @perf_config_ext={0x100, 0x2f52}, 0x0, 0x0, 0x0, 0x0, 0x400, 0xfffffffe, 0x0, 0x0, 0x20}, 0x0, 0x0, 0xffffffffffffffff, 0x8) (async) open(&(0x7f0000000140)='./bus\x00', 0x141042, 0x0) (async) sendmsg$DEVLINK_CMD_TRAP_GROUP_GET(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000980)=ANY=[@ANYBLOB="cc000000eaee2a8736000000000000000000000000000083b95301becc0655c1106f42220000000000ff00"/52, @ANYRES16=0x0, @ANYBLOB="000225bd7000fffbdf25410000000800010070636900110002003030303079a6303a31302e30000000000d0087006c325f64726f7073000000000e00010012000000000022c3f69a657464657673696d3000000d0087006c325f64856f7073000000000e0001006e657464657673696d0000000f0002006e6574646576e3f673696d3000000d0087806c01007063690011000200303030303a30303a31302e30000000000d0087006cc76c64726f707300"/205], 0xcc}, 0x1, 0x0, 0x0, 0x4}, 0x4008004) (async) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(r1, &(0x7f0000000680)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000500)={&(0x7f0000000400)=ANY=[@ANYBLOB="880000007e20193a19de6d626ae4952d0d9efdab050000000000000032492fc23c8e65b21c13c0035dc5e7e03ea6e9eb18313253daf6f51d0a00d2e4d35a58", @ANYRES16=0x0, @ANYRESOCT=r0], 0x88}, 0x1, 0x0, 0x0, 0x20040000}, 0x40000) (async) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x10041, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x802, 0x0, 0x4, 0x0, 0x40}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000280)=ANY=[@ANYBLOB, @ANYRES32=0x0], 0x0) (async) write$FUSE_NOTIFY_RETRIEVE(0xffffffffffffffff, &(0x7f0000000180)={0x30, 0x5, 0x0, {0x0, 0x0, 0x4730, 0x5}}, 0x30) (async) write$P9_RLCREATE(r1, &(0x7f0000000140)={0x18, 0xf, 0x2, {{0x80, 0x0, 0x3}, 0x7}}, 0x18) (async) getrlimit(0x9, &(0x7f00000003c0)) (async) creat(&(0x7f0000000040)='./bus\x00', 0x0) (async) fallocate(r3, 0x10, 0x8003, 0x8020001) (async) open(&(0x7f0000000140)='./bus\x00', 0x141142, 0x50) (async) creat(&(0x7f00000002c0)='./file0\x00', 0x10d) (async) ioctl$F2FS_IOC_GARBAGE_COLLECT(r2, 0x4004f506, &(0x7f0000000600)=0x1) (async) prlimit64(0xffffffffffffffff, 0xf, &(0x7f00000001c0)={0x5e, 0x100000001}, &(0x7f0000000200)) (async) write$P9_RREMOVE(r5, &(0x7f0000000280), 0x1033b) (async) fdatasync(r5) (async) ioctl$EXT4_IOC_MOVE_EXT(r4, 0xc028660f, &(0x7f0000000080)={0x0, r5, 0x8028, 0x0, 0x0, 0xc}) (async) creat(&(0x7f0000000040)='./bus\x00', 0x0) (async) creat(&(0x7f0000000300)='./file0\x00', 0x0) (async) 11:46:30 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = socket(0x11, 0x800000003, 0x0) r1 = accept4$unix(r0, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000380)) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ftruncate(r3, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB="66749c", @ANYRES16=r3, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYRES8=r1, @ANYRESDEC=0x0]) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r4, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) [ 1742.317988] EXT4-fs error (device sda1): mb_free_blocks:1452: group 5, inode 13892: block 164896:freeing already freed block (bit 1056); block bitmap corrupt. [ 1742.333259] EXT4-fs error (device sda1): ext4_mb_generate_buddy:744: group 5, block bitmap and bg descriptor inconsistent: 17356 vs 17357 free clusters [ 1742.347630] EXT4-fs (sda1): pa 0000000008f0198f: logic 0, phys. 164896, len 32 [ 1742.355547] EXT4-fs error (device sda1): ext4_mb_release_inode_pa:3864: group 5, free 16, pa_free 15 11:46:30 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x400300, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:30 executing program 3: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xffe20, 0x2b, &(0x7f0000000200)=[{&(0x7f0000010900)="0a010300db0001000c4b34014000000000000000040000000100000d00000000000003000000000000000000a57c000001000000000000006c000000000000006c0000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c061400", 0x69, 0x8}, {&(0x7f0000010dc0)="0a0103006e0001009e87d8006200000000000000040000000100000500", 0x1d, 0x71}, {&(0x7f0000011c60)="00000300a00001005f2d2801e0070000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40", 0x45, 0x8e}, {&(0x7f0000011a40)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e00700000000000000000000000000000000000005000300850001009230f001c20700000300000001000000002b4e53523033000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xd3}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e535230330100"/32, 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="0100030058000100e71bf001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="00000000000000000100000000000000000000000000000000000000000000000600030061000100fd10e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e007000000000000000000000000000000000000050003001e0001009230f001620000000300000001000000002b4e53523033000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="070003004e000100f4c42800630000000400000004080000000000000000000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xc600}, {&(0x7f0000010400)="04000300cd0001006f01f0016400000005000000002a554446204c5620496e666f00000000000000000000000102040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc800}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e0}, {&(0x7f00000104a0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xc960}, {&(0x7f00000104c0)="08000300620001000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="09000300130001004bc57600800000000010e607090c0c00366254040100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e00000080020000a0020000002a4c696e757820554446465300000000000000000000000405000000000000050000000200000001020102010200"/160, 0xa0, 0x10001}, {&(0x7f0000010580)="08000000f00181004000"/25, 0x19, 0x10200}, {&(0x7f00000105a0)="00000300590001005f2d2801a0000000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0x14000}, {&(0x7f00000106e0)="02000300fe0001008f77f00100010000004000006000000000400000c0070000", 0x20, 0x20000}, {&(0x7f0000010700)="080103002e000100c059080000000000a002000054000000fefffffffefffffffeffffff000000f0feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/128, 0x80, 0xa4000}, {&(0x7f0000010780)="00010300f3000100f0edf001200000000010e607090c0c00354c06140300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa8000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000600000000000000000000000002a4f5354412055444620436f6d706c69616e7400000000010200000000000000000000000000000000000000000000000200004000"/256, 0x100, 0xa80e0}, {&(0x7f0000010a60)="0a010300c30001007013d0016000000000000000040000000100000400000000000003000000000000000000a53c000002000000000000000801000000000000080100000000000000000000000000000010e607090c0c00354c06140010e607090c0c00365c5a450010e607090c0c00354c06140010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008010000010103008500010033d418006000000001000a0000020000600000000000000000000000000000000101030087000100e81d1c0060000000010002060002000061000000000000001000000000000866696c6530010103009e0001001ffd1c0060000000010000060002000067000000000000001300000000000866696c6531010103000900010097f01c0060000000010000060002000068000000000000001400000000000866696c65320101030028000100c3e31c0060000000010000060002000068000000000000001500000000000866696c653301010300e4000100b7a72000600000000100000a000200007b000000000000001600000000000866696c652e636f6c6400000000000000000000000000000000000000000000000000000000000000000a010300ae000100c82d48016100000000000000040000000100000400000000000003000000000000000000a57c000001000000000000008000000000000000800000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000010000000000000000000000080000000010103008600010033d418006100000001000a0000020000600000000000000000000000000000000101030036000100ab081c0061000000010000060002000062000000000000001100000000000866696c65300101030027000100d9cb1c0061000000010000060002000066000000000000001200000000000866696c65310000000000000000", 0x360, 0xb0000}, {&(0x7f0000010ea0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xb0600}, {&(0x7f0000000a40)="0a0103001a000100475a03016600000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b000000000000003b0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001200000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e33313037373133393530050600000866696c6530050600000866696c653000"/288, 0x120, 0xb0c00}, {&(0x7f00000113e0)="0a010300e6000100d6c8d2006700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a000000000000000a0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000000a00000073797a6b616c6c65727300"/256, 0x100, 0xb0e00}, {&(0x7f00000114e0)="0a010300f90001004e5cd8006800000000000000040000000100000500000000000001000000000000000000a57c000002000000000000002823000000000000282300000000000012000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000140000000000000000000000100000002823000069000000", 0xe0, 0xb1000}, {&(0x7f0000000800)="0a01030061000100ab07000000000000000000000400000001000005005be200000003000000000000000000a57c000001000000000000006400000000000000640000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c0036115a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001600000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c467273797a6b616c6c657273797a6b616c6c65727300000000046c3ca5eaba722d5ca23530266e84c21bce822cdd34bdc9cdf13b9062b8bc6b85e910d53a00192c49", 0x169, 0xb3600}, {&(0x7f0000011700)="0a010300220001008348c8008000000000000000040000000100000500000000000000240000000000000100000000000000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c061401000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500"/213, 0xd5, 0xb4000}, {&(0x7f00000117e0)="01000300bf000100e71bf001c00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xf8000}, {&(0x7f0000011860)="0000000000000019004f53544120436f6d7072657373656420556e69636f6465000000000000000000e01d164b000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c69747578205544464652fffffffffd000000000000040500"/224, 0xe0, 0xf80c0}, {&(0x7f0000011940)="000000000000000001000000000000000000000000000000000000000000000006000300c8000100fd10e801c107000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xf81e0}, {&(0x7f00000119c0)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xf82c0}, {&(0x7f00000000c0)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xf84a0}, {&(0x7f0000000bc0)="07000300b5000100f4c42800c307f77adf5198fe9674a0d936be0500000400000004000000002600004d00000000b6007b0a00a5000000003e000000003400"/76, 0x4c, 0xf8600}, {&(0x7f0000000980)="04000300340001006f01f001c407000005000000002a554446204c5606bd9820496e666f0000000000fbffffff00000102040500000000004f53544120436f6d7072657373656420556ea9000000000000000000000000000000000000000000000000000000000000000000000010a700000000000009df79f500084c696e7578554446", 0x84, 0xf8800}, {&(0x7f0000011c00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xf88e0}, {&(0x7f0000011c20)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xf8960}, {&(0x7f0000011c40)="080000000000011a0000f00179d1000508000000080000000200000000000000", 0x20, 0xf8a00}, {&(0x7f0000011da0)="02000300030001008f77f001ff070000004000006000000000400000c0070000", 0x20, 0xffe00}], 0x2008401, &(0x7f0000000640)=ANY=[@ANYBLOB="00ebf0f25ed6000000002ebbc8b4e19b5aa761398c405e89c6b4af80cabb0e84bd890e961af30001003f20afd4fb1a797ced9503f8f6b8147a9b04000000000000008eccae1c35d5f32169fafbe03fb3ab9ff847aacd67bb50083528cebc34085a9f79a6cb189ed4b9bc2b43b5c2503dcc9779d7a30000001b27268403355b04b560200aae9dad35bfe0299c934b1f91e57b84f01d16a9e8cee727849c42c4559caeb5d010540fb76f49477fe52e5200000000e662248b000000000000000000000000000000000089dabd5f146d7aabff4fcf5967b69e5b8bdae19750c061532c569bc40f7d30b31869a1533753f6bcf479d6c7d5ba07a8d3774ca55ac3e016fd0ecb2a4887c34c799e676ec94783819ab74f681ecc62169d105dc640ed2c6770706cf8ba1dbd7fd62d1e98d485cf024b78e55c6a837f6e19417e44ffdb1b29778539d3f7ee3db549b466f3e01c342bf1b5b7f33f694409235ea229f17609eb9fefc11f7c4931269e6c8cf7677b29bbf3dbf02bd8d449c83533f476591422ff4d9f2af7a2b9e7e60b5cfe4fb38f470273515a6d2254748ba4c78f4c544a"], 0x1) r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000340)=""/226, 0x18) getdents(r0, &(0x7f0000000140)=""/127, 0x7f) r2 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000080)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000140)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000ac0)="57595a4b414c4c45522020085ac19f69f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f0600000000000000f7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704dc575b69706d115478127d9f0be59cdc07684480be4b886937d8fb4f0ff94e3a76ecbc63c2ae0b387ef96d2066a832eb0743d5b8d2dd7531c1b63a8b281ddaa3d1a5ab2e1e3ed7aba340ead257105f36cf4993192411d5abb4c65f2e6c2b28b69b9681b56dbb19b011d41f6173b1e9de0ae2d37cc0d677457b061220e7aa970463516f0824f1df4dd9bbf165fa3b0ea49dca40473077459dae8ce5e07332ca11f60aa398864d52c56960c7d5c65cf9fe7df48487df86c4222ae621f0c1ec0bc34f7943fa8315d9631400b5c1657d4fd7291fea5443b50d576bdc1f9e00465faac75f3d16046ef8884bec8067e1de4d06ecd94654b4733cbf944d63d348eb2209fbebc00c1cf2a4a096e52dee0ddd681a9f8b91255a8a5d4afd897a239f4ae5395973ed693fa0acf68797f73d1d5b72690e60563d90d8b58de72af8d1f7b7e9ee0a939d1018d95f0e401374c401008a70e5a4b32423c70d2c699ebdd1395f40000000000000000", 0x1ce, 0x5fe}], 0x2010000, &(0x7f0000000a00)=ANY=[@ANYBLOB="73686f72746e616d653d77696e39352c756e695f786c6174653d302c756e695f786c6174653d302c756e695f786c6174653d302c757466383d312c726f6469722c73686f72746e616d653d77696e6e742c73686f7274ee616d653d77696e39352c696f636861727365743d6b6f69382d72752c666c7573682c73686f72746e616d653d77696e6e742c00"], 0x0) mkdirat(r2, &(0x7f0000000040)='./file1\x00', 0x90d) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r2, 0x8040942d, &(0x7f0000000040)) 11:46:30 executing program 3: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xffe20, 0x2b, &(0x7f0000000200)=[{&(0x7f0000010900)="0a010300db0001000c4b34014000000000000000040000000100000d00000000000003000000000000000000a57c000001000000000000006c000000000000006c0000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c061400", 0x69, 0x8}, {&(0x7f0000010dc0)="0a0103006e0001009e87d8006200000000000000040000000100000500", 0x1d, 0x71}, {&(0x7f0000011c60)="00000300a00001005f2d2801e0070000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40", 0x45, 0x8e}, {&(0x7f0000011a40)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e00700000000000000000000000000000000000005000300850001009230f001c20700000300000001000000002b4e53523033000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xd3}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e535230330100"/32, 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="0100030058000100e71bf001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="00000000000000000100000000000000000000000000000000000000000000000600030061000100fd10e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e007000000000000000000000000000000000000050003001e0001009230f001620000000300000001000000002b4e53523033000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="070003004e000100f4c42800630000000400000004080000000000000000000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xc600}, {&(0x7f0000010400)="04000300cd0001006f01f0016400000005000000002a554446204c5620496e666f00000000000000000000000102040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc800}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e0}, {&(0x7f00000104a0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xc960}, {&(0x7f00000104c0)="08000300620001000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="09000300130001004bc57600800000000010e607090c0c00366254040100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e00000080020000a0020000002a4c696e757820554446465300000000000000000000000405000000000000050000000200000001020102010200"/160, 0xa0, 0x10001}, {&(0x7f0000010580)="08000000f00181004000"/25, 0x19, 0x10200}, {&(0x7f00000105a0)="00000300590001005f2d2801a0000000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0x14000}, {&(0x7f00000106e0)="02000300fe0001008f77f00100010000004000006000000000400000c0070000", 0x20, 0x20000}, {&(0x7f0000010700)="080103002e000100c059080000000000a002000054000000fefffffffefffffffeffffff000000f0feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/128, 0x80, 0xa4000}, {&(0x7f0000010780)="00010300f3000100f0edf001200000000010e607090c0c00354c06140300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa8000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000600000000000000000000000002a4f5354412055444620436f6d706c69616e7400000000010200000000000000000000000000000000000000000000000200004000"/256, 0x100, 0xa80e0}, {&(0x7f0000010a60)="0a010300c30001007013d0016000000000000000040000000100000400000000000003000000000000000000a53c000002000000000000000801000000000000080100000000000000000000000000000010e607090c0c00354c06140010e607090c0c00365c5a450010e607090c0c00354c06140010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008010000010103008500010033d418006000000001000a0000020000600000000000000000000000000000000101030087000100e81d1c0060000000010002060002000061000000000000001000000000000866696c6530010103009e0001001ffd1c0060000000010000060002000067000000000000001300000000000866696c6531010103000900010097f01c0060000000010000060002000068000000000000001400000000000866696c65320101030028000100c3e31c0060000000010000060002000068000000000000001500000000000866696c653301010300e4000100b7a72000600000000100000a000200007b000000000000001600000000000866696c652e636f6c6400000000000000000000000000000000000000000000000000000000000000000a010300ae000100c82d48016100000000000000040000000100000400000000000003000000000000000000a57c000001000000000000008000000000000000800000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000010000000000000000000000080000000010103008600010033d418006100000001000a0000020000600000000000000000000000000000000101030036000100ab081c0061000000010000060002000062000000000000001100000000000866696c65300101030027000100d9cb1c0061000000010000060002000066000000000000001200000000000866696c65310000000000000000", 0x360, 0xb0000}, {&(0x7f0000010ea0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xb0600}, {&(0x7f0000000a40)="0a0103001a000100475a03016600000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b000000000000003b0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001200000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e33313037373133393530050600000866696c6530050600000866696c653000"/288, 0x120, 0xb0c00}, {&(0x7f00000113e0)="0a010300e6000100d6c8d2006700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a000000000000000a0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000000a00000073797a6b616c6c65727300"/256, 0x100, 0xb0e00}, {&(0x7f00000114e0)="0a010300f90001004e5cd8006800000000000000040000000100000500000000000001000000000000000000a57c000002000000000000002823000000000000282300000000000012000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000140000000000000000000000100000002823000069000000", 0xe0, 0xb1000}, {&(0x7f0000000800)="0a01030061000100ab07000000000000000000000400000001000005005be200000003000000000000000000a57c000001000000000000006400000000000000640000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c0036115a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001600000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c467273797a6b616c6c657273797a6b616c6c65727300000000046c3ca5eaba722d5ca23530266e84c21bce822cdd34bdc9cdf13b9062b8bc6b85e910d53a00192c49", 0x169, 0xb3600}, {&(0x7f0000011700)="0a010300220001008348c8008000000000000000040000000100000500000000000000240000000000000100000000000000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c061401000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500"/213, 0xd5, 0xb4000}, {&(0x7f00000117e0)="01000300bf000100e71bf001c00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xf8000}, {&(0x7f0000011860)="0000000000000019004f53544120436f6d7072657373656420556e69636f6465000000000000000000e01d164b000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c69747578205544464652fffffffffd000000000000040500"/224, 0xe0, 0xf80c0}, {&(0x7f0000011940)="000000000000000001000000000000000000000000000000000000000000000006000300c8000100fd10e801c107000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xf81e0}, {&(0x7f00000119c0)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xf82c0}, {&(0x7f00000000c0)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xf84a0}, {&(0x7f0000000bc0)="07000300b5000100f4c42800c307f77adf5198fe9674a0d936be0500000400000004000000002600004d00000000b6007b0a00a5000000003e000000003400"/76, 0x4c, 0xf8600}, {&(0x7f0000000980)="04000300340001006f01f001c407000005000000002a554446204c5606bd9820496e666f0000000000fbffffff00000102040500000000004f53544120436f6d7072657373656420556ea9000000000000000000000000000000000000000000000000000000000000000000000010a700000000000009df79f500084c696e7578554446", 0x84, 0xf8800}, {&(0x7f0000011c00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xf88e0}, {&(0x7f0000011c20)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xf8960}, {&(0x7f0000011c40)="080000000000011a0000f00179d1000508000000080000000200000000000000", 0x20, 0xf8a00}, {&(0x7f0000011da0)="02000300030001008f77f001ff070000004000006000000000400000c0070000", 0x20, 0xffe00}], 0x2008401, &(0x7f0000000640)=ANY=[@ANYBLOB="00ebf0f25ed6000000002ebbc8b4e19b5aa761398c405e89c6b4af80cabb0e84bd890e961af30001003f20afd4fb1a797ced9503f8f6b8147a9b04000000000000008eccae1c35d5f32169fafbe03fb3ab9ff847aacd67bb50083528cebc34085a9f79a6cb189ed4b9bc2b43b5c2503dcc9779d7a30000001b27268403355b04b560200aae9dad35bfe0299c934b1f91e57b84f01d16a9e8cee727849c42c4559caeb5d010540fb76f49477fe52e5200000000e662248b000000000000000000000000000000000089dabd5f146d7aabff4fcf5967b69e5b8bdae19750c061532c569bc40f7d30b31869a1533753f6bcf479d6c7d5ba07a8d3774ca55ac3e016fd0ecb2a4887c34c799e676ec94783819ab74f681ecc62169d105dc640ed2c6770706cf8ba1dbd7fd62d1e98d485cf024b78e55c6a837f6e19417e44ffdb1b29778539d3f7ee3db549b466f3e01c342bf1b5b7f33f694409235ea229f17609eb9fefc11f7c4931269e6c8cf7677b29bbf3dbf02bd8d449c83533f476591422ff4d9f2af7a2b9e7e60b5cfe4fb38f470273515a6d2254748ba4c78f4c544a"], 0x1) (async) r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000340)=""/226, 0x18) (async) getdents(r0, &(0x7f0000000140)=""/127, 0x7f) (async) r2 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000080)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000140)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000ac0)="57595a4b414c4c45522020085ac19f69f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f0600000000000000f7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704dc575b69706d115478127d9f0be59cdc07684480be4b886937d8fb4f0ff94e3a76ecbc63c2ae0b387ef96d2066a832eb0743d5b8d2dd7531c1b63a8b281ddaa3d1a5ab2e1e3ed7aba340ead257105f36cf4993192411d5abb4c65f2e6c2b28b69b9681b56dbb19b011d41f6173b1e9de0ae2d37cc0d677457b061220e7aa970463516f0824f1df4dd9bbf165fa3b0ea49dca40473077459dae8ce5e07332ca11f60aa398864d52c56960c7d5c65cf9fe7df48487df86c4222ae621f0c1ec0bc34f7943fa8315d9631400b5c1657d4fd7291fea5443b50d576bdc1f9e00465faac75f3d16046ef8884bec8067e1de4d06ecd94654b4733cbf944d63d348eb2209fbebc00c1cf2a4a096e52dee0ddd681a9f8b91255a8a5d4afd897a239f4ae5395973ed693fa0acf68797f73d1d5b72690e60563d90d8b58de72af8d1f7b7e9ee0a939d1018d95f0e401374c401008a70e5a4b32423c70d2c699ebdd1395f40000000000000000", 0x1ce, 0x5fe}], 0x2010000, &(0x7f0000000a00)=ANY=[@ANYBLOB="73686f72746e616d653d77696e39352c756e695f786c6174653d302c756e695f786c6174653d302c756e695f786c6174653d302c757466383d312c726f6469722c73686f72746e616d653d77696e6e742c73686f7274ee616d653d77696e39352c696f636861727365743d6b6f69382d72752c666c7573682c73686f72746e616d653d77696e6e742c00"], 0x0) mkdirat(r2, &(0x7f0000000040)='./file1\x00', 0x90d) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r2, 0x8040942d, &(0x7f0000000040)) 11:46:31 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) (async, rerun: 64) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) (async, rerun: 64) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) (async) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async, rerun: 32) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) (rerun: 32) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) (async) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) (async, rerun: 32) sendmsg$IPVS_CMD_GET_INFO(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000002}, 0xc, &(0x7f0000000200)={&(0x7f0000000140)={0xb4, 0x0, 0x100, 0x70bd27, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_SERVICE={0x14, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x6e}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x2f}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x500000}, @IPVS_CMD_ATTR_DEST={0x58, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_TYPE={0x5}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e20}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e24}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e23}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e23}, @IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0x800}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x6}, @IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv4=@loopback}, @IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0x5}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x8}, @IPVS_CMD_ATTR_DEST={0x24, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_TYPE={0x5}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x20}, @IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0x36d}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e22}]}]}, 0xb4}, 0x1, 0x0, 0x0, 0x2044}, 0x20008050) (async, rerun: 32) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:46:31 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xe00, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:31 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async, rerun: 32) read$FUSE(0xffffffffffffffff, &(0x7f0000000340)={0x2020, 0x0, 0x0, 0x0}, 0x2020) (rerun: 32) chown(&(0x7f0000000040)='./file0\x00', r4, 0x0) (async, rerun: 32) read$FUSE(0xffffffffffffffff, &(0x7f00000015c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) (rerun: 32) sendmmsg$unix(r2, &(0x7f0000003680)=[{{&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000004c0)=[{&(0x7f0000000440)="477188893dbdfcfaa6efd5a4bfc517c1592fc080b05a8b508931f5c207fbcfa68739016ca601bd86dacee09477ffde98a30f6ca170bf75e421e033f878564dde2d21e1b7f524d3dfc5196b0da90b8bb4636af3371899b673a27d894767e8578c", 0x60}, {&(0x7f00000038c0)="de3cb81c9486b20765176ff4a0764949029c29", 0x13}], 0x2, &(0x7f0000000540)=[@cred={{0x1c}}], 0x20, 0x400c000}}, {{&(0x7f0000000580)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000003bc0)=[{&(0x7f0000000600)="3509addd95ba50a02777fb49492c04bb85e81b5229595c9fd77366b846832f41a192600fb79cbd6769a20743ef53e9b15e96d5fcae2162bc5359485ad794cbdc4dc0eb7f09265b49ece465c96a1d215a555fd9d3a32c2e53ae889d11ce09f666b696d88be1514b8139ea0e7b54ec7ea9f2bbe43883a126766952b1c97c27e7286c5b443d0a9e840344a3796365edc6765d207dca44f0f7a282256d1a988676486bb2f700e2f935ae75a7434558a427474caa6977ff6ee7a716356674685f87849bf503e60b540c4972df", 0xca}, {&(0x7f0000001040)="73977a7d0f5a3508b0b83620813e95fc0710ca454e3d1f8b29866a17f9db19db97f5c9a26abbbacfc0929094b0dc1c1fdccf08d4276c021aa14535845529ba94b0610b17e27b199a82090a6ad13851850245ab07bebe7149e3692b38752fefd410afc3b3735b4249b86d7d3ed68d9811f7010edf0f40f069b17d5bfbc5bace2a9ccd078f168c1f4e0c958418146c756b963957ff447a80b9bb34853fa135497923c7b756f1dfbfce761f669ae96069946ac3db61158b4af64d71", 0xba}, {&(0x7f0000003900)="d09d2c341e6c75bd0fe9f93641f3740b5100c2cbc7edc61ca10dc3584eed0c4db866211430b17cf8289d0e4720deb112c1470c71da65449b978cb2ee6284affa81a25db4ad7635185cd9dc0ca5cfbe5e2eef3896bf3210f0d1", 0x59}, {&(0x7f0000003980)="b69e63105f7cf97ee19638d92f0e23e7d099bc94c45b5baa26e99f19b8bcdf1153bab95725baaa539b6107aebe9fc14e8294dfcbc5f4a25c1de2bda2152199844769d9a58bec50d529176b29b41d6f43a9dfae99a159929049476e7dc5b225116337907325cf771fe8d90372f4823e144a36ecc757e3516d656e2dbd274c807ea21ea4027bac00b50db9f421426c853f094e3f892c527a7d2543179f51f5518c2bb210ffe2d070fa4402c3c91542cbe18ba58c267e06079c5a3a19fd2d8de3834b9994f00d1086b8760f6fecd6cb62221c9ac959f7413d", 0xd7}, {&(0x7f0000003a80)="d26f281c353e8ed928efbd7f4643c4fdee8a4038ec62f08242ee9b73623636733a92c8baf8e74d421054406cbc3b24bac777d86f2a52b78c7686b08bf9e20a2632d0f74755fff0c70fe754c8ead571d812eca11dd20eaed501ec742267f67e76f5357d3d153cd2ad3e43203a846a66494d760a335bb971bf9870db6b8a508c22c5e76a480b16b810def3632e2946a748ede105f28ddf45c3", 0x98}, {&(0x7f0000003b40)="02349ad4e7b43d97dfdd25e12d6b0a3e6d0dcf1c4a73ebd0e641d61cd8ea410c7cf7bd0050031038e991d2dc912979cc4a4255828c05105ba36fbfbb345c95b8dc01fbd16b2efe923efea47d", 0x4c}], 0x6, &(0x7f0000003780)=ANY=[@ANYBLOB="24000000000000000100000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYBLOB="f1ce63bada605198a8866153c79c1f2b507b00a041f97e7843896f04574b1d3ecbc23e07b563a0f28a64b1816b43062088577cff34591b1344c983c36cf0bc881835c7a70c2a30348b26290d2ab4711e23e886299146d78e6fe50367910f01ffe009d71d9d5b4bb160117070e40193979f18cecf67109bfc1d0f5092edade60b82a1bba6099e8d5ba16705a2b32af288bc2d62d6a6774ec933ee97894abbca77c3ba8f836c2fce502ba999aac779d706a5bd77223738c382ed2e35bdb9df856054d4d7b8ae0b3c8042eeba3500c39e0d130607f7b671f982940939d4d22e56"], 0x28, 0x4000040}}, {{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000011c0)="06e7d25fe5bbe78798dafa43c9d6681b5640", 0x12}, {&(0x7f0000001200)="c324ce1bfe5b841c773031ec9ee72983b2c57ce00f83424c8277dc016ce7c618592dda328155e585fa8cc6b01b9d245d011a524c6854f0eee86b186d4ac217485b1292a696e230a741e05536a63d827b981ded4eed90fdf81e79418ccc7bcef169d346277b3380f5ae0ce45f23feb80bb0eb3376481cf7b654fb5b1ef01d212bc8b0c8e08595148992131669a2706caf88bd1699b069942cf7584b45e4b9edd7f7b9826de44fe331b1e74e7706cefb0550390d24290f892fae88cd14dc6bbd0779d12e1ca30b6fb8444e9c1d3db447186f5ba3fec73792cb0ae152e00bc3c94a880ff14f31b40253696d791ffde8119a", 0xf0}], 0x2, 0x0, 0x0, 0x20000005}}, {{&(0x7f0000001340)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000001580)=[{&(0x7f00000013c0)="2556458197d4679db64f86dd4d296248e6c8610398adf73fc16c223195e73c30b6837a8aa145394283ac6489db23371cf887d86cdcdd055857e3472a3c09ff4226fee4cf472be3143721b878284266d6e6158f1c05ee53e2817624bdeb330e13e9b0775747d0f7812336dbbb694b794e9cf0f248ca045b8aa45b90524c5bb1b8499882f581fd58c755dcdd735d539da44ec2d8aefee2d08b3d9c115320b1cc3cf42c27d0fd38679ad10254e236812a581f4dcbc3571464b48340be05059fd3e70bd394bcb0692e35acf64bacebe28e06ff39ace7bf905c0cc3f6d81c7e95f83012eca634fe483d2106939aefa6b1f40388df6b457f46e4f68999", 0xfa}, {&(0x7f00000014c0)="299264542a3ad3a72fc4f6b1e7d84deed3909c9d396a80a8cb8690d5bd86434a3d19b9d83b716b13be7acb82968bfd924a5b12a86c316a1b6b40f554899436e8c1df1fa49062d3b0a5b36d74ae24e71c2dcd241041fc405464a2134624bf9fa2acf42c52c624135e5171cabf82e20c83048c3ced1b32cc3dccca8448d45178e0c6", 0x81}], 0x2, &(0x7f0000003c40)=ANY=[@ANYBLOB="28000000000000000100000001000000f1c1323c812d91bc209bccaeb1e750d1ac", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x844}}], 0x4, 0xc000) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async, rerun: 64) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (rerun: 64) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='./file0\x00') (async) r6 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000080)={'ip6tnl0\x00', &(0x7f00000001c0)={'syztnl0\x00', 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, @loopback, @private2, 0x700, 0x80, 0x5}}) (async, rerun: 64) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r6, 0x89f2, &(0x7f00000002c0)={'syztnl0\x00', 0x0}) (rerun: 64) sendmmsg$unix(r2, &(0x7f0000001100)=[{{&(0x7f00000000c0)=@abs={0x1}, 0x6e, &(0x7f00000009c0)=[{&(0x7f0000000700)="26d99ab982a36bd947f36d281e90e4aa33ab132705f07956ef009b2370d37126422dee595b86e147a46787416a75da3cddfcf8dbc952830af5b7ea2a437833ba4014d979d5a54057c353cdeb88f4da5e162894a558a11c592b8caca211bd72be93ca69f64b1ccd425bf42d60f115cfa85be94d7dddee4926be50979dc5e0432c3f918e3a58489e63c7db1f20b665a1685ca8a396eb5e11091b9dbc4512304ef95756a59b2c945bc3ca1b0f15eb5913a23cd4fe90a2c00d534666bf402d35118e92e7926f6584cab4c2eab2", 0xcb}, {&(0x7f0000000a40)="5f52cac1ca02bb19646d066889daa5fe41aeb76b705dd16fb798c25fea4f92c6eef658d028116a1a573376ae09259a299b487f3ffdcec26e072ec3953c3fdc9baa800eae41d625c760c325734e927a4e8a46482f455449430843a2c265321da7953d7186156da57d8b55e27d4fd7abe606ddae8442913c1a70a6f379fbfffcbead1bd2", 0x83}, {&(0x7f0000000000)="177b1812e9d8157b6d28d60f7f4388922d3938203eabdecbb611b857d4f35ebd4881c1", 0x23}, {&(0x7f0000000300)="e891d53c6622f78132004935c1cdef07e2e5c92e35a005f01ae9cf007b05d9a8cc5c471e1584910731b055c4324443c1e7e2", 0x32}, {&(0x7f0000000400)="c37863708fb1475f23a3eeeca6c2da015366f1357d10fcb19b9ba120737557a7676247c922cc88cb3bae63cd1b5268ef2e135118", 0x34}, {&(0x7f0000000800)="8b21e6d4991f928252545b447b11acf9aa9189eabacc7236784bf8f47e5a09c7c6038ed0e7ce867d4e8990aad8ca1da5312ab734fe60ff353e77be6d2a2843052cd0d1ce14698f4d1b74c74631eec2400f7921bf349585f25eec1de4a547c3b96306594456ae76905f784375e13fcda7ad1a04c2fdca40f20ba632a8d26290ece4d0a524777ec3d7a3424d1d0f145d5413d2d9c04f4aa5fd05", 0x99}, {&(0x7f00000008c0)="8443677c2dd54d832261e8c53c02466755a4268b63b0264b8ec42c6e95bde17065f426acfc73e1a2fa4f673cd6ffaed57f646a96d80cbe19672839423302af01584beec86ff3c9fc8f08ffed66adf678afa83ca3c71a91e6beeeb6d04cd4c7545d99cb277118b98c51174111b887ccd8325c2d4e2a1a5b3f1c38825a5e717512aa1c7909a24d287548ccd58dd435900b24cc53601d6c9fba65429250995d9f7b03ec6c59792fbb5af50bb4459cfeb7eba33cb7d5ecbe403652de1e5237cd5c99b491408c02da7cdcd898038c5be8c6c335b5786546a664eeb30e4739ef49c8d53cd0362511707439bd4eba71b3696f03d1e3cd", 0xf3}], 0x7, &(0x7f0000000b00)=[@cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}], 0x20}}, {{0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f0000000b40)="fac0d1b5dc364f834a75aca9ed6945a652e9b0c0e1d404d36ea9947c703ebee64bf61e68783d4b55433767ad9ea2b616b89de41d39f29a08f50dbea1cdb0eeed25b18e644566105d2f2979f8defe71b62274cc871dec7152c5e13e2c99462c4ac086e8983557954a8efd88882060926ddc42219b18b71dd6d5e6a25b63d82d463b151c0ba6d7e13b27c68934c904fcb80ec02edb9a39b7fca5699ed0743795289288754774a373af50d0edb1d642f6d392d956e5", 0xb4}, {&(0x7f0000000c40)="bee934613b33f37bdd1ee6457d01ca048281862dc56ada75f914cc353634516f48463baf92f92cb57a509b8449694fb4f1b2ec7a377b410b2569540f630bc374e1401b809972534bc401b17590d707e8891b3e191afc7951251dfa853b714813762a816856c484cda08341ae9802b038f9f6b3a953c22bd664d896ba0dedbbd54fd50b57431f0e61f31ef96c5187436b5bdd4cb9cdd72d319024d2ccf642cb1e1cf90c84d7b4d66fc5d8901f8e9fccaee4ace60e7e51030269f8e64f4f", 0xbd}], 0x2, &(0x7f0000000d40)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xffffffffffffffff}}}], 0x40, 0x20000405}}, {{&(0x7f0000000d80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001000)=[{&(0x7f0000000e00)="debaa5bc6b68595c58a377db689a0fbdd35bb9f8fc78e7f60d262f0fde1c9ebd8e87048a04cffc1a79c47082cfb28eb647507e8575100a98a4745da33cf5b476ef3268d7366b8a175cce09fda6f8fba370e3729c85531c88d4b9", 0xfffffffffffffe8b}, {&(0x7f0000000e80)="dadf28c939c3f3c53e9795e947a5a8a5093b97b005f368e1db604c4cd850309a3f43297667e023c15e521849744cba24e1e2a5b29d2a21d776adb727c39025ec4d90fd077d10a853e649d085403de874f50dac81ee2133c9feca37b31df0b6249fe719ea1ae7c80c576a4fd88ea777b0802d33c3bbc7e9122362c69f29679399f1f5451fc001e74c75d50f62008cf2f4e3d12ba606", 0x95}, {&(0x7f0000000f40)="73939171c013ad58071b837169fa3c4fd299f932893f4891e1233819071a7f2206277a94f32734097222b84f5cf71bfbc2b1b78ce64507105f3822779ceb1cc9240bc43bf6761ea224442b", 0x4b}], 0x3, 0x0, 0x0, 0x10}}], 0x3, 0x20000000) 11:46:31 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xf0ffff, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:32 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = socket(0x11, 0x800000003, 0x0) r1 = accept4$unix(r0, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000380)) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ftruncate(r3, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB="66749c", @ANYRES16=r3, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYRES8=r1, @ANYRESDEC=0x0]) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r4, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:32 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x800000000000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getpid() unshare(0x40000400) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x0, 0x0, 0x0, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, @perf_config_ext={0x0, 0xaba}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xad, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$IPT_SO_GET_INFO(r0, 0x0, 0x40, &(0x7f0000000000)={'nat\x00'}, &(0x7f0000000140)=0x54) setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000000)=@filter={'filter\x00', 0xe, 0x2, 0x250, [0x0, 0x20000100, 0x20000130], 0x0, 0x0, &(0x7f0000000100)=ANY=[]}, 0x78) lchown(&(0x7f0000000000)='./cgroup/cgroup.procs\x00', 0xee00, 0xee01) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'bond0\x00', 0x0}) unshare(0x200) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="0001000010008305843a0000000000000001", @ANYRES32=0x0, @ANYBLOB="0024000000000000d000128009000100766c616e00000000c000028006000100000000000c00020002000000090000001c0003800c000100000000001f0000000c0001000000008000080000340004800c00010005000000ff0000000c00010003000000020000000c000100deffffff008000000c000100ff0f000000000000580004800c000100ff010000000000800c00010018090000300c00000c00010003000000800000000c000100bdee0000020000000c000100ffffff7f000000000c000100ff000000000400000c000100810000000500000008000500", @ANYRES32=r1, @ANYBLOB, @ANYRES32=r1, @ANYBLOB], 0x100}}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x4048871}, 0x880) mkdir(&(0x7f0000000180)='./cgroup/cgroup.procs\x00', 0x101) 11:46:32 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x1000000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:32 executing program 3: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xffe20, 0x2b, &(0x7f0000000200)=[{&(0x7f0000010900)="0a010300db0001000c4b34014000000000000000040000000100000d00000000000003000000000000000000a57c000001000000000000006c000000000000006c0000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c061400", 0x69, 0x8}, {&(0x7f0000010dc0)="0a0103006e0001009e87d8006200000000000000040000000100000500", 0x1d, 0x71}, {&(0x7f0000011c60)="00000300a00001005f2d2801e0070000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40", 0x45, 0x8e}, {&(0x7f0000011a40)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e00700000000000000000000000000000000000005000300850001009230f001c20700000300000001000000002b4e53523033000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xd3}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e535230330100"/32, 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="0100030058000100e71bf001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="00000000000000000100000000000000000000000000000000000000000000000600030061000100fd10e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e007000000000000000000000000000000000000050003001e0001009230f001620000000300000001000000002b4e53523033000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="070003004e000100f4c42800630000000400000004080000000000000000000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xc600}, {&(0x7f0000010400)="04000300cd0001006f01f0016400000005000000002a554446204c5620496e666f00000000000000000000000102040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc800}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e0}, {&(0x7f00000104a0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xc960}, {&(0x7f00000104c0)="08000300620001000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="09000300130001004bc57600800000000010e607090c0c00366254040100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e00000080020000a0020000002a4c696e757820554446465300000000000000000000000405000000000000050000000200000001020102010200"/160, 0xa0, 0x10001}, {&(0x7f0000010580)="08000000f00181004000"/25, 0x19, 0x10200}, {&(0x7f00000105a0)="00000300590001005f2d2801a0000000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0x14000}, {&(0x7f00000106e0)="02000300fe0001008f77f00100010000004000006000000000400000c0070000", 0x20, 0x20000}, {&(0x7f0000010700)="080103002e000100c059080000000000a002000054000000fefffffffefffffffeffffff000000f0feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/128, 0x80, 0xa4000}, {&(0x7f0000010780)="00010300f3000100f0edf001200000000010e607090c0c00354c06140300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa8000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000600000000000000000000000002a4f5354412055444620436f6d706c69616e7400000000010200000000000000000000000000000000000000000000000200004000"/256, 0x100, 0xa80e0}, {&(0x7f0000010a60)="0a010300c30001007013d0016000000000000000040000000100000400000000000003000000000000000000a53c000002000000000000000801000000000000080100000000000000000000000000000010e607090c0c00354c06140010e607090c0c00365c5a450010e607090c0c00354c06140010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008010000010103008500010033d418006000000001000a0000020000600000000000000000000000000000000101030087000100e81d1c0060000000010002060002000061000000000000001000000000000866696c6530010103009e0001001ffd1c0060000000010000060002000067000000000000001300000000000866696c6531010103000900010097f01c0060000000010000060002000068000000000000001400000000000866696c65320101030028000100c3e31c0060000000010000060002000068000000000000001500000000000866696c653301010300e4000100b7a72000600000000100000a000200007b000000000000001600000000000866696c652e636f6c6400000000000000000000000000000000000000000000000000000000000000000a010300ae000100c82d48016100000000000000040000000100000400000000000003000000000000000000a57c000001000000000000008000000000000000800000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000010000000000000000000000080000000010103008600010033d418006100000001000a0000020000600000000000000000000000000000000101030036000100ab081c0061000000010000060002000062000000000000001100000000000866696c65300101030027000100d9cb1c0061000000010000060002000066000000000000001200000000000866696c65310000000000000000", 0x360, 0xb0000}, {&(0x7f0000010ea0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xb0600}, {&(0x7f0000000a40)="0a0103001a000100475a03016600000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b000000000000003b0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001200000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e33313037373133393530050600000866696c6530050600000866696c653000"/288, 0x120, 0xb0c00}, {&(0x7f00000113e0)="0a010300e6000100d6c8d2006700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a000000000000000a0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000000a00000073797a6b616c6c65727300"/256, 0x100, 0xb0e00}, {&(0x7f00000114e0)="0a010300f90001004e5cd8006800000000000000040000000100000500000000000001000000000000000000a57c000002000000000000002823000000000000282300000000000012000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000140000000000000000000000100000002823000069000000", 0xe0, 0xb1000}, {&(0x7f0000000800)="0a01030061000100ab07000000000000000000000400000001000005005be200000003000000000000000000a57c000001000000000000006400000000000000640000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c0036115a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001600000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c467273797a6b616c6c657273797a6b616c6c65727300000000046c3ca5eaba722d5ca23530266e84c21bce822cdd34bdc9cdf13b9062b8bc6b85e910d53a00192c49", 0x169, 0xb3600}, {&(0x7f0000011700)="0a010300220001008348c8008000000000000000040000000100000500000000000000240000000000000100000000000000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c061401000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500"/213, 0xd5, 0xb4000}, {&(0x7f00000117e0)="01000300bf000100e71bf001c00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xf8000}, {&(0x7f0000011860)="0000000000000019004f53544120436f6d7072657373656420556e69636f6465000000000000000000e01d164b000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c69747578205544464652fffffffffd000000000000040500"/224, 0xe0, 0xf80c0}, {&(0x7f0000011940)="000000000000000001000000000000000000000000000000000000000000000006000300c8000100fd10e801c107000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xf81e0}, {&(0x7f00000119c0)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xf82c0}, {&(0x7f00000000c0)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xf84a0}, {&(0x7f0000000bc0)="07000300b5000100f4c42800c307f77adf5198fe9674a0d936be0500000400000004000000002600004d00000000b6007b0a00a5000000003e000000003400"/76, 0x4c, 0xf8600}, {&(0x7f0000000980)="04000300340001006f01f001c407000005000000002a554446204c5606bd9820496e666f0000000000fbffffff00000102040500000000004f53544120436f6d7072657373656420556ea9000000000000000000000000000000000000000000000000000000000000000000000010a700000000000009df79f500084c696e7578554446", 0x84, 0xf8800}, {&(0x7f0000011c00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xf88e0}, {&(0x7f0000011c20)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xf8960}, {&(0x7f0000011c40)="080000000000011a0000f00179d1000508000000080000000200000000000000", 0x20, 0xf8a00}, {&(0x7f0000011da0)="02000300030001008f77f001ff070000004000006000000000400000c0070000", 0x20, 0xffe00}], 0x2008401, &(0x7f0000000640)=ANY=[@ANYBLOB="00ebf0f25ed6000000002ebbc8b4e19b5aa761398c405e89c6b4af80cabb0e84bd890e961af30001003f20afd4fb1a797ced9503f8f6b8147a9b04000000000000008eccae1c35d5f32169fafbe03fb3ab9ff847aacd67bb50083528cebc34085a9f79a6cb189ed4b9bc2b43b5c2503dcc9779d7a30000001b27268403355b04b560200aae9dad35bfe0299c934b1f91e57b84f01d16a9e8cee727849c42c4559caeb5d010540fb76f49477fe52e5200000000e662248b000000000000000000000000000000000089dabd5f146d7aabff4fcf5967b69e5b8bdae19750c061532c569bc40f7d30b31869a1533753f6bcf479d6c7d5ba07a8d3774ca55ac3e016fd0ecb2a4887c34c799e676ec94783819ab74f681ecc62169d105dc640ed2c6770706cf8ba1dbd7fd62d1e98d485cf024b78e55c6a837f6e19417e44ffdb1b29778539d3f7ee3db549b466f3e01c342bf1b5b7f33f694409235ea229f17609eb9fefc11f7c4931269e6c8cf7677b29bbf3dbf02bd8d449c83533f476591422ff4d9f2af7a2b9e7e60b5cfe4fb38f470273515a6d2254748ba4c78f4c544a"], 0x1) r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000340)=""/226, 0x18) getdents(r0, &(0x7f0000000140)=""/127, 0x7f) r2 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000080)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000140)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000ac0)="57595a4b414c4c45522020085ac19f69f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f0600000000000000f7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704dc575b69706d115478127d9f0be59cdc07684480be4b886937d8fb4f0ff94e3a76ecbc63c2ae0b387ef96d2066a832eb0743d5b8d2dd7531c1b63a8b281ddaa3d1a5ab2e1e3ed7aba340ead257105f36cf4993192411d5abb4c65f2e6c2b28b69b9681b56dbb19b011d41f6173b1e9de0ae2d37cc0d677457b061220e7aa970463516f0824f1df4dd9bbf165fa3b0ea49dca40473077459dae8ce5e07332ca11f60aa398864d52c56960c7d5c65cf9fe7df48487df86c4222ae621f0c1ec0bc34f7943fa8315d9631400b5c1657d4fd7291fea5443b50d576bdc1f9e00465faac75f3d16046ef8884bec8067e1de4d06ecd94654b4733cbf944d63d348eb2209fbebc00c1cf2a4a096e52dee0ddd681a9f8b91255a8a5d4afd897a239f4ae5395973ed693fa0acf68797f73d1d5b72690e60563d90d8b58de72af8d1f7b7e9ee0a939d1018d95f0e401374c401008a70e5a4b32423c70d2c699ebdd1395f40000000000000000", 0x1ce, 0x5fe}], 0x2010000, &(0x7f0000000a00)=ANY=[@ANYBLOB="73686f72746e616d653d77696e39352c756e695f786c6174653d302c756e695f786c6174653d302c756e695f786c6174653d302c757466383d312c726f6469722c73686f72746e616d653d77696e6e742c73686f7274ee616d653d77696e39352c696f636861727365743d6b6f69382d72752c666c7573682c73686f72746e616d653d77696e6e742c00"], 0x0) mkdirat(r2, &(0x7f0000000040)='./file1\x00', 0x90d) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r2, 0x8040942d, &(0x7f0000000040)) syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xffe20, 0x2b, &(0x7f0000000200)=[{&(0x7f0000010900)="0a010300db0001000c4b34014000000000000000040000000100000d00000000000003000000000000000000a57c000001000000000000006c000000000000006c0000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c061400", 0x69, 0x8}, {&(0x7f0000010dc0)="0a0103006e0001009e87d8006200000000000000040000000100000500", 0x1d, 0x71}, {&(0x7f0000011c60)="00000300a00001005f2d2801e0070000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40", 0x45, 0x8e}, {&(0x7f0000011a40)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e00700000000000000000000000000000000000005000300850001009230f001c20700000300000001000000002b4e53523033000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xd3}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e535230330100"/32, 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="0100030058000100e71bf001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="00000000000000000100000000000000000000000000000000000000000000000600030061000100fd10e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e007000000000000000000000000000000000000050003001e0001009230f001620000000300000001000000002b4e53523033000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="070003004e000100f4c42800630000000400000004080000000000000000000000b60000a5000000003e00000101000000340000e50700"/64, 0x40, 0xc600}, {&(0x7f0000010400)="04000300cd0001006f01f0016400000005000000002a554446204c5620496e666f00000000000000000000000102040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc800}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e0}, {&(0x7f00000104a0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xc960}, {&(0x7f00000104c0)="08000300620001000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="09000300130001004bc57600800000000010e607090c0c00366254040100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e00000080020000a0020000002a4c696e757820554446465300000000000000000000000405000000000000050000000200000001020102010200"/160, 0xa0, 0x10001}, {&(0x7f0000010580)="08000000f00181004000"/25, 0x19, 0x10200}, {&(0x7f00000105a0)="00000300590001005f2d2801a0000000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0x14000}, {&(0x7f00000106e0)="02000300fe0001008f77f00100010000004000006000000000400000c0070000", 0x20, 0x20000}, {&(0x7f0000010700)="080103002e000100c059080000000000a002000054000000fefffffffefffffffeffffff000000f0feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/128, 0x80, 0xa4000}, {&(0x7f0000010780)="00010300f3000100f0edf001200000000010e607090c0c00354c06140300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa8000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000600000000000000000000000002a4f5354412055444620436f6d706c69616e7400000000010200000000000000000000000000000000000000000000000200004000"/256, 0x100, 0xa80e0}, {&(0x7f0000010a60)="0a010300c30001007013d0016000000000000000040000000100000400000000000003000000000000000000a53c000002000000000000000801000000000000080100000000000000000000000000000010e607090c0c00354c06140010e607090c0c00365c5a450010e607090c0c00354c06140010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008010000010103008500010033d418006000000001000a0000020000600000000000000000000000000000000101030087000100e81d1c0060000000010002060002000061000000000000001000000000000866696c6530010103009e0001001ffd1c0060000000010000060002000067000000000000001300000000000866696c6531010103000900010097f01c0060000000010000060002000068000000000000001400000000000866696c65320101030028000100c3e31c0060000000010000060002000068000000000000001500000000000866696c653301010300e4000100b7a72000600000000100000a000200007b000000000000001600000000000866696c652e636f6c6400000000000000000000000000000000000000000000000000000000000000000a010300ae000100c82d48016100000000000000040000000100000400000000000003000000000000000000a57c000001000000000000008000000000000000800000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000010000000000000000000000080000000010103008600010033d418006100000001000a0000020000600000000000000000000000000000000101030036000100ab081c0061000000010000060002000062000000000000001100000000000866696c65300101030027000100d9cb1c0061000000010000060002000066000000000000001200000000000866696c65310000000000000000", 0x360, 0xb0000}, {&(0x7f0000010ea0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xb0600}, {&(0x7f0000000a40)="0a0103001a000100475a03016600000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b000000000000003b0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001200000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e33313037373133393530050600000866696c6530050600000866696c653000"/288, 0x120, 0xb0c00}, {&(0x7f00000113e0)="0a010300e6000100d6c8d2006700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a000000000000000a0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000000a00000073797a6b616c6c65727300"/256, 0x100, 0xb0e00}, {&(0x7f00000114e0)="0a010300f90001004e5cd8006800000000000000040000000100000500000000000001000000000000000000a57c000002000000000000002823000000000000282300000000000012000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000140000000000000000000000100000002823000069000000", 0xe0, 0xb1000}, {&(0x7f0000000800)="0a01030061000100ab07000000000000000000000400000001000005005be200000003000000000000000000a57c000001000000000000006400000000000000640000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c0036115a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001600000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c467273797a6b616c6c657273797a6b616c6c65727300000000046c3ca5eaba722d5ca23530266e84c21bce822cdd34bdc9cdf13b9062b8bc6b85e910d53a00192c49", 0x169, 0xb3600}, {&(0x7f0000011700)="0a010300220001008348c8008000000000000000040000000100000500000000000000240000000000000100000000000000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c061401000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500"/213, 0xd5, 0xb4000}, {&(0x7f00000117e0)="01000300bf000100e71bf001c00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xf8000}, {&(0x7f0000011860)="0000000000000019004f53544120436f6d7072657373656420556e69636f6465000000000000000000e01d164b000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c69747578205544464652fffffffffd000000000000040500"/224, 0xe0, 0xf80c0}, {&(0x7f0000011940)="000000000000000001000000000000000000000000000000000000000000000006000300c8000100fd10e801c107000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xf81e0}, {&(0x7f00000119c0)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xf82c0}, {&(0x7f00000000c0)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xf84a0}, {&(0x7f0000000bc0)="07000300b5000100f4c42800c307f77adf5198fe9674a0d936be0500000400000004000000002600004d00000000b6007b0a00a5000000003e000000003400"/76, 0x4c, 0xf8600}, {&(0x7f0000000980)="04000300340001006f01f001c407000005000000002a554446204c5606bd9820496e666f0000000000fbffffff00000102040500000000004f53544120436f6d7072657373656420556ea9000000000000000000000000000000000000000000000000000000000000000000000010a700000000000009df79f500084c696e7578554446", 0x84, 0xf8800}, {&(0x7f0000011c00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xf88e0}, {&(0x7f0000011c20)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xf8960}, {&(0x7f0000011c40)="080000000000011a0000f00179d1000508000000080000000200000000000000", 0x20, 0xf8a00}, {&(0x7f0000011da0)="02000300030001008f77f001ff070000004000006000000000400000c0070000", 0x20, 0xffe00}], 0x2008401, &(0x7f0000000640)=ANY=[@ANYBLOB="00ebf0f25ed6000000002ebbc8b4e19b5aa761398c405e89c6b4af80cabb0e84bd890e961af30001003f20afd4fb1a797ced9503f8f6b8147a9b04000000000000008eccae1c35d5f32169fafbe03fb3ab9ff847aacd67bb50083528cebc34085a9f79a6cb189ed4b9bc2b43b5c2503dcc9779d7a30000001b27268403355b04b560200aae9dad35bfe0299c934b1f91e57b84f01d16a9e8cee727849c42c4559caeb5d010540fb76f49477fe52e5200000000e662248b000000000000000000000000000000000089dabd5f146d7aabff4fcf5967b69e5b8bdae19750c061532c569bc40f7d30b31869a1533753f6bcf479d6c7d5ba07a8d3774ca55ac3e016fd0ecb2a4887c34c799e676ec94783819ab74f681ecc62169d105dc640ed2c6770706cf8ba1dbd7fd62d1e98d485cf024b78e55c6a837f6e19417e44ffdb1b29778539d3f7ee3db549b466f3e01c342bf1b5b7f33f694409235ea229f17609eb9fefc11f7c4931269e6c8cf7677b29bbf3dbf02bd8d449c83533f476591422ff4d9f2af7a2b9e7e60b5cfe4fb38f470273515a6d2254748ba4c78f4c544a"], 0x1) (async) open(&(0x7f0000000080)='.\x00', 0x0, 0x0) (async) open(&(0x7f0000000080)='.\x00', 0x0, 0x0) (async) getdents(r1, &(0x7f0000000340)=""/226, 0x18) (async) getdents(r0, &(0x7f0000000140)=""/127, 0x7f) (async) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000080)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000140)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000ac0)="57595a4b414c4c45522020085ac19f69f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f0600000000000000f7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704dc575b69706d115478127d9f0be59cdc07684480be4b886937d8fb4f0ff94e3a76ecbc63c2ae0b387ef96d2066a832eb0743d5b8d2dd7531c1b63a8b281ddaa3d1a5ab2e1e3ed7aba340ead257105f36cf4993192411d5abb4c65f2e6c2b28b69b9681b56dbb19b011d41f6173b1e9de0ae2d37cc0d677457b061220e7aa970463516f0824f1df4dd9bbf165fa3b0ea49dca40473077459dae8ce5e07332ca11f60aa398864d52c56960c7d5c65cf9fe7df48487df86c4222ae621f0c1ec0bc34f7943fa8315d9631400b5c1657d4fd7291fea5443b50d576bdc1f9e00465faac75f3d16046ef8884bec8067e1de4d06ecd94654b4733cbf944d63d348eb2209fbebc00c1cf2a4a096e52dee0ddd681a9f8b91255a8a5d4afd897a239f4ae5395973ed693fa0acf68797f73d1d5b72690e60563d90d8b58de72af8d1f7b7e9ee0a939d1018d95f0e401374c401008a70e5a4b32423c70d2c699ebdd1395f40000000000000000", 0x1ce, 0x5fe}], 0x2010000, &(0x7f0000000a00)=ANY=[@ANYBLOB="73686f72746e616d653d77696e39352c756e695f786c6174653d302c756e695f786c6174653d302c756e695f786c6174653d302c757466383d312c726f6469722c73686f72746e616d653d77696e6e742c73686f7274ee616d653d77696e39352c696f636861727365743d6b6f69382d72752c666c7573682c73686f72746e616d653d77696e6e742c00"], 0x0) (async) mkdirat(r2, &(0x7f0000000040)='./file1\x00', 0x90d) (async) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r2, 0x8040942d, &(0x7f0000000040)) (async) 11:46:33 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) (async) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) (async, rerun: 32) r1 = getpid() (rerun: 32) sched_setscheduler(r1, 0x5, &(0x7f0000000380)) (async) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) (async) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) sendmsg$IPVS_CMD_GET_INFO(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000002}, 0xc, &(0x7f0000000200)={&(0x7f0000000140)={0xb4, 0x0, 0x100, 0x70bd27, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_SERVICE={0x14, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x6e}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x2f}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x500000}, @IPVS_CMD_ATTR_DEST={0x58, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_TYPE={0x5}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e20}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e24}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e23}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e23}, @IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0x800}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x6}, @IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv4=@loopback}, @IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0x5}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x8}, @IPVS_CMD_ATTR_DEST={0x24, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_TYPE={0x5}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x20}, @IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0x36d}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e22}]}]}, 0xb4}, 0x1, 0x0, 0x0, 0x2044}, 0x20008050) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:46:33 executing program 3: perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1, 0xb2a8}}, 0x0, 0xbffffffbbfffffff, 0xffffffffffffffff, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001440)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010010000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000008009500f10100000000487591731cba12c07d57d995b61e89a4530f92344f242b416ae9eeefc0e9c60ebab1c176bfdbb4dde984510c82dc2b938189a7ca02f732e4c2eab72bf40c0682fd0a0c4ac106b29e220dc28dac72599456d4c4e6f3fe684ab8373bb4df9d72876ef3834293812e927c01c7da1322da44c7f2ed1084a12f56d1cb39df9858037458a4ca037604007600b6be484e4c9517af216bd8ed42f7dd5adb8e49f4a94608c9a20819e02fc22e6be45574d4ed88b37ab8d7674c644dca2f1b4d745fd95c41f9dfc1adafd1e5a3e7f2e898961cb43e438c4e41ae43ea118e14ffffffff14e7f574adde1a76b051c72be4b8a80366ce5401ec61921a1b529cc8b99bffffb1ac006c67767b03b95151aeb89e6d4a43c625aa228504e4afd8c1cc3eb215ba22f4e14336fc9dc7beedb130d9f2be90133a4500000058b8c9370634060105baa664953514605fba3973aa021945b985a8a66e0200000057033815717b4fdbe55b37cb8d7f41aacfbd4089ea1bd22440f64909a09b5a759a703e71f358e11ac8e13db15d792e604a4f279b3bd6841bdf2c17bc0400001000000000ff8d01026200607a9a76e5d9656a7154c75773902a1bdf399df3925130312d095e9c1f973d091c198c1a11edb6b3cc425fe203d2f2655a76865c2c34e2470fcfb1248c0add5431a7fbcb0ef4f66a09af93a09fab1daae4b518d7a5d95a017864487367d6d7ee7bb0749cacf56cf27409c60fca2e0004000000000000a9cb6f4a78444986f9954a61f9dab530388eb1f43d4abbfc59d6d1b18fe380df4bf024f120bd715d82033f2fb7d8fc9e0d77b294e097e293db7f042c0024ab2fd8e5e7fb178f047ba32548b4d32972cba6f49051cec1bf6f16231bbb90a2d201a5a47811a2278a03bf7700b06fa191ebd3a0c2ef0058ffebd7cc4cf80f74a7cdac01d998c24f34a5ba9a4a2039d0416e3f81074100000000c7d8e94a27a06a4e3d9acee835fd63384f69ce34640571e5bbb3e6d2b5eba505000000968983811f832d064048c0e0bbe46984f1f0d0504255c22ee8674053d0e160e525536edf56a93d0a7e6f08f9ffffff64875fea6ff57ba6ae25c5e8ca4f78d5a01308243b08f1caa46be5244864184221e5f8e875857f083144c642f71cdc8e5634c1360c056430f677ee7ed7ac1f9743786b2fb8e0fcfcc3d36c93230b7b059bc295aa0e38ff07edc3492b96e73d2060acfd8145e4a5851bc4d6fdc5ad939d7795f3879baa88bd194d48e50c84892c97c800d116b059a718351620b846e31ce0b8ee953de70ea860b74a0f3c3dc11177b11cc2e62a95f1ecf607a8dc38e525f415a1bd46b38845ebca04061bacbf627f9d1ffe599678fee48f83b5989543729e3600000000bc86cd51704f309130f534741377ea7b7bea3c46c0c4c4b7c27c5d057d95ac85a41cdcee8e6fa31f7d2137ed1fb4b21c13b9a2c5e3f7c9ef9c45a35adbf0b9312be929863f000000000000004a82bc080de1f87808d0711dd76f2977ca7f2684bfa5c14a0cd6f1f561e34e4e8e51e81d4a355a7d00d917c16a2bb0cfb284fcfde9015769b9eeac8ff10e934847604d930f62924d0562ce17f6dadf5053ed8f33092a41bb46e1878c5295fecc27f9c6d1f62da58c000200000000000100000005e70591d5cdab1c268ef3c1984c7c0a566cfc2a080000009ec206a54fb49056a555414178ef00d8b8f3c59f01eb5d83415994efcc6ec4b3c275cd6b1b5ff82ef7d7abb1d218e7a1d0afa285706841aac9ccc89df41c39dd58dd70569dde45f8ad62edc65828fbb6e279f745d2872f0208635e465ca443a6a64c7803760880af23fb1f430a5d11fffc96dd1cb951642f1433f65b4e170a62a5f7b7d0f9d5cef0d17289c43d4a4cc23e1c864164e1307500007e560f285dc670a31241bf657babf0615b85dc200a10294b7d5885b43ac62fc7f97a85586168483427072a535f2c7481ec261c00f725de74e48d9a86f7d4a5d28da3f099ca3e6472b9d7c86d961f525f7c9b4517141fc98af0673b8296f867eca1ec07be11bc497a6f7d2b752bcf77c2908b64630ed5a0c2261bc2bc580a7474534b8dfc0432ab6bbcf296d36807544aa7c3d3301fe227b713a371414c98695e559f9cbf6b046184064a5f24a4cc6f41f21fc24a3ad7d20a89e00a9dc99a40f890869d35fba3ce6f29c661d322ba21c65badf55d1859ea7eabc5711390bb2addd4581f9e7ef3e2693b46a8fc85be061ce79aa2832c04dc04db8b6536123b24be2ef80eb06b2db900fb30596c1574bda31f81d61ccfd58080d2330b9c7b87b5d17d48c32daffead3414b916626117c5cc91d5655e5eeb03e250eeedc7d65675bca9037426f643797be3e93da96b5643d3feed0b7c885d247c6b830d7cbf3152f27522f5142dcc84a9e48a07518f0142167abf5d6685d09945cbc778bcc3e7dcfac497bc1389a3bafc0d3b51b5a34ab9e5746a1353322960964183842601e5364ecb6ad9168040388c7640bfa2f886c259"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x3}, 0x10}, 0x80) syz_clone(0x10200, &(0x7f0000000240), 0x0, 0x0, &(0x7f00000002c0), 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0x0, 0x0, &(0x7f0000000980), 0x0, 0x2f, 0xe8034000, 0x0, 0x0, 0x0, 0x0}, 0x48) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x11, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xc, 0x4, 0x4, 0xbf22, 0x880, r1, 0x200}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x0, 0x4, 0x4, 0xbf22, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0xfffffffe}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x0, 0x4, 0x4, 0x0, 0x0, r2}, 0x48) r3 = bpf$ITER_CREATE(0x21, &(0x7f00000004c0), 0x8) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x11, 0x4, 0x4, 0xbf22}, 0x48) r5 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f00000000c0)={r5, &(0x7f0000000340), &(0x7f0000000200)=""/49}, 0x20) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000640)={&(0x7f0000000600)='./file0\x00', 0x0, 0x8}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0xe51615cba0048699) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xc, 0x4, 0x4, 0xbf22, 0x0, r4}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f00000000c0)={r6, &(0x7f0000000340), &(0x7f0000000200)=""/49}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000006c0)={0xffffffffffffffff, &(0x7f0000000500)="d0fcaf160e7ac13e0cbf2b043967af3866d9a00d747dcdb45591c439f773bf0460afd87509cac76129ba57f0f2f388e00819ce5db4cae5793e6cdb783e41400bacaafc17ded36dc39f865a5376fe011d5bd5e922de0b1262cbfaca4d861125b5a0181d3d69562192b7b42f57b901de2dfef533017701f1ec40dea52e74844e4c9cd653af7479e354cdda9f6d257a93c7e151a5c6964e579f6b58067822dcc8def5765b2a1d3884e9d21906da8d42b6fcd589a767560a0277864345a0c327e99ef435ebea81fc0c83c141edf57b1d7b96840cd11670e4816d8629c5b657e9207d", &(0x7f0000000680)=@tcp6=r3, 0x4}, 0x20) r7 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000380)={0xffffffffffffffff, 0x0, 0x7ccbe113c9ac7903}, 0xc) r8 = bpf$ITER_CREATE(0x21, &(0x7f00000003c0), 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x0, 0xa, &(0x7f0000000700)=ANY=[@ANYBLOB="180000000000000000000000e40cd77931a9f0510400", @ANYRES32=r1, @ANYBLOB="0000000000234e9284f8c650ef90177f7a609cdb00181a0000", @ANYRES32, @ANYBLOB="0000000000000000184200000100000000000000000000009500000000000000"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x4, 0x5}, 0x8, 0x10, &(0x7f00000001c0)={0x3, 0x5, 0x1, 0xffffffff}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000400)=[r3, r6, r7, r8]}, 0x80) [ 1746.031547] IPVS: ftp: loaded support on port[0] = 21 11:46:34 executing program 3: perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1, 0xb2a8}}, 0x0, 0xbffffffbbfffffff, 0xffffffffffffffff, 0x0) (async) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001440)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010010000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000008009500f10100000000487591731cba12c07d57d995b61e89a4530f92344f242b416ae9eeefc0e9c60ebab1c176bfdbb4dde984510c82dc2b938189a7ca02f732e4c2eab72bf40c0682fd0a0c4ac106b29e220dc28dac72599456d4c4e6f3fe684ab8373bb4df9d72876ef3834293812e927c01c7da1322da44c7f2ed1084a12f56d1cb39df9858037458a4ca037604007600b6be484e4c9517af216bd8ed42f7dd5adb8e49f4a94608c9a20819e02fc22e6be45574d4ed88b37ab8d7674c644dca2f1b4d745fd95c41f9dfc1adafd1e5a3e7f2e898961cb43e438c4e41ae43ea118e14ffffffff14e7f574adde1a76b051c72be4b8a80366ce5401ec61921a1b529cc8b99bffffb1ac006c67767b03b95151aeb89e6d4a43c625aa228504e4afd8c1cc3eb215ba22f4e14336fc9dc7beedb130d9f2be90133a4500000058b8c9370634060105baa664953514605fba3973aa021945b985a8a66e0200000057033815717b4fdbe55b37cb8d7f41aacfbd4089ea1bd22440f64909a09b5a759a703e71f358e11ac8e13db15d792e604a4f279b3bd6841bdf2c17bc0400001000000000ff8d01026200607a9a76e5d9656a7154c75773902a1bdf399df3925130312d095e9c1f973d091c198c1a11edb6b3cc425fe203d2f2655a76865c2c34e2470fcfb1248c0add5431a7fbcb0ef4f66a09af93a09fab1daae4b518d7a5d95a017864487367d6d7ee7bb0749cacf56cf27409c60fca2e0004000000000000a9cb6f4a78444986f9954a61f9dab530388eb1f43d4abbfc59d6d1b18fe380df4bf024f120bd715d82033f2fb7d8fc9e0d77b294e097e293db7f042c0024ab2fd8e5e7fb178f047ba32548b4d32972cba6f49051cec1bf6f16231bbb90a2d201a5a47811a2278a03bf7700b06fa191ebd3a0c2ef0058ffebd7cc4cf80f74a7cdac01d998c24f34a5ba9a4a2039d0416e3f81074100000000c7d8e94a27a06a4e3d9acee835fd63384f69ce34640571e5bbb3e6d2b5eba505000000968983811f832d064048c0e0bbe46984f1f0d0504255c22ee8674053d0e160e525536edf56a93d0a7e6f08f9ffffff64875fea6ff57ba6ae25c5e8ca4f78d5a01308243b08f1caa46be5244864184221e5f8e875857f083144c642f71cdc8e5634c1360c056430f677ee7ed7ac1f9743786b2fb8e0fcfcc3d36c93230b7b059bc295aa0e38ff07edc3492b96e73d2060acfd8145e4a5851bc4d6fdc5ad939d7795f3879baa88bd194d48e50c84892c97c800d116b059a718351620b846e31ce0b8ee953de70ea860b74a0f3c3dc11177b11cc2e62a95f1ecf607a8dc38e525f415a1bd46b38845ebca04061bacbf627f9d1ffe599678fee48f83b5989543729e3600000000bc86cd51704f309130f534741377ea7b7bea3c46c0c4c4b7c27c5d057d95ac85a41cdcee8e6fa31f7d2137ed1fb4b21c13b9a2c5e3f7c9ef9c45a35adbf0b9312be929863f000000000000004a82bc080de1f87808d0711dd76f2977ca7f2684bfa5c14a0cd6f1f561e34e4e8e51e81d4a355a7d00d917c16a2bb0cfb284fcfde9015769b9eeac8ff10e934847604d930f62924d0562ce17f6dadf5053ed8f33092a41bb46e1878c5295fecc27f9c6d1f62da58c000200000000000100000005e70591d5cdab1c268ef3c1984c7c0a566cfc2a080000009ec206a54fb49056a555414178ef00d8b8f3c59f01eb5d83415994efcc6ec4b3c275cd6b1b5ff82ef7d7abb1d218e7a1d0afa285706841aac9ccc89df41c39dd58dd70569dde45f8ad62edc65828fbb6e279f745d2872f0208635e465ca443a6a64c7803760880af23fb1f430a5d11fffc96dd1cb951642f1433f65b4e170a62a5f7b7d0f9d5cef0d17289c43d4a4cc23e1c864164e1307500007e560f285dc670a31241bf657babf0615b85dc200a10294b7d5885b43ac62fc7f97a85586168483427072a535f2c7481ec261c00f725de74e48d9a86f7d4a5d28da3f099ca3e6472b9d7c86d961f525f7c9b4517141fc98af0673b8296f867eca1ec07be11bc497a6f7d2b752bcf77c2908b64630ed5a0c2261bc2bc580a7474534b8dfc0432ab6bbcf296d36807544aa7c3d3301fe227b713a371414c98695e559f9cbf6b046184064a5f24a4cc6f41f21fc24a3ad7d20a89e00a9dc99a40f890869d35fba3ce6f29c661d322ba21c65badf55d1859ea7eabc5711390bb2addd4581f9e7ef3e2693b46a8fc85be061ce79aa2832c04dc04db8b6536123b24be2ef80eb06b2db900fb30596c1574bda31f81d61ccfd58080d2330b9c7b87b5d17d48c32daffead3414b916626117c5cc91d5655e5eeb03e250eeedc7d65675bca9037426f643797be3e93da96b5643d3feed0b7c885d247c6b830d7cbf3152f27522f5142dcc84a9e48a07518f0142167abf5d6685d09945cbc778bcc3e7dcfac497bc1389a3bafc0d3b51b5a34ab9e5746a1353322960964183842601e5364ecb6ad9168040388c7640bfa2f886c259"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x3}, 0x10}, 0x80) syz_clone(0x10200, &(0x7f0000000240), 0x0, 0x0, &(0x7f00000002c0), 0x0) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0x0, 0x0, &(0x7f0000000980), 0x0, 0x2f, 0xe8034000, 0x0, 0x0, 0x0, 0x0}, 0x48) (async) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x11, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xc, 0x4, 0x4, 0xbf22, 0x880, r1, 0x200}, 0x48) (async) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x0, 0x4, 0x4, 0xbf22, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0xfffffffe}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x0, 0x4, 0x4, 0x0, 0x0, r2}, 0x48) (async) r3 = bpf$ITER_CREATE(0x21, &(0x7f00000004c0), 0x8) (async) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x11, 0x4, 0x4, 0xbf22}, 0x48) r5 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f00000000c0)={r5, &(0x7f0000000340), &(0x7f0000000200)=""/49}, 0x20) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000640)={&(0x7f0000000600)='./file0\x00', 0x0, 0x8}, 0x10) (async, rerun: 32) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0xe51615cba0048699) (async, rerun: 32) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xc, 0x4, 0x4, 0xbf22, 0x0, r4}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f00000000c0)={r6, &(0x7f0000000340), &(0x7f0000000200)=""/49}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000006c0)={0xffffffffffffffff, &(0x7f0000000500)="d0fcaf160e7ac13e0cbf2b043967af3866d9a00d747dcdb45591c439f773bf0460afd87509cac76129ba57f0f2f388e00819ce5db4cae5793e6cdb783e41400bacaafc17ded36dc39f865a5376fe011d5bd5e922de0b1262cbfaca4d861125b5a0181d3d69562192b7b42f57b901de2dfef533017701f1ec40dea52e74844e4c9cd653af7479e354cdda9f6d257a93c7e151a5c6964e579f6b58067822dcc8def5765b2a1d3884e9d21906da8d42b6fcd589a767560a0277864345a0c327e99ef435ebea81fc0c83c141edf57b1d7b96840cd11670e4816d8629c5b657e9207d", &(0x7f0000000680)=@tcp6=r3, 0x4}, 0x20) (async, rerun: 64) r7 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000380)={0xffffffffffffffff, 0x0, 0x7ccbe113c9ac7903}, 0xc) (async, rerun: 64) r8 = bpf$ITER_CREATE(0x21, &(0x7f00000003c0), 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x0, 0xa, &(0x7f0000000700)=ANY=[@ANYBLOB="180000000000000000000000e40cd77931a9f0510400", @ANYRES32=r1, @ANYBLOB="0000000000234e9284f8c650ef90177f7a609cdb00181a0000", @ANYRES32, @ANYBLOB="0000000000000000184200000100000000000000000000009500000000000000"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x4, 0x5}, 0x8, 0x10, &(0x7f00000001c0)={0x3, 0x5, 0x1, 0xffffffff}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000400)=[r3, r6, r7, r8]}, 0x80) 11:46:34 executing program 3: perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1, 0xb2a8}}, 0x0, 0xbffffffbbfffffff, 0xffffffffffffffff, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001440)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010010000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000008009500f10100000000487591731cba12c07d57d995b61e89a4530f92344f242b416ae9eeefc0e9c60ebab1c176bfdbb4dde984510c82dc2b938189a7ca02f732e4c2eab72bf40c0682fd0a0c4ac106b29e220dc28dac72599456d4c4e6f3fe684ab8373bb4df9d72876ef3834293812e927c01c7da1322da44c7f2ed1084a12f56d1cb39df9858037458a4ca037604007600b6be484e4c9517af216bd8ed42f7dd5adb8e49f4a94608c9a20819e02fc22e6be45574d4ed88b37ab8d7674c644dca2f1b4d745fd95c41f9dfc1adafd1e5a3e7f2e898961cb43e438c4e41ae43ea118e14ffffffff14e7f574adde1a76b051c72be4b8a80366ce5401ec61921a1b529cc8b99bffffb1ac006c67767b03b95151aeb89e6d4a43c625aa228504e4afd8c1cc3eb215ba22f4e14336fc9dc7beedb130d9f2be90133a4500000058b8c9370634060105baa664953514605fba3973aa021945b985a8a66e0200000057033815717b4fdbe55b37cb8d7f41aacfbd4089ea1bd22440f64909a09b5a759a703e71f358e11ac8e13db15d792e604a4f279b3bd6841bdf2c17bc0400001000000000ff8d01026200607a9a76e5d9656a7154c75773902a1bdf399df3925130312d095e9c1f973d091c198c1a11edb6b3cc425fe203d2f2655a76865c2c34e2470fcfb1248c0add5431a7fbcb0ef4f66a09af93a09fab1daae4b518d7a5d95a017864487367d6d7ee7bb0749cacf56cf27409c60fca2e0004000000000000a9cb6f4a78444986f9954a61f9dab530388eb1f43d4abbfc59d6d1b18fe380df4bf024f120bd715d82033f2fb7d8fc9e0d77b294e097e293db7f042c0024ab2fd8e5e7fb178f047ba32548b4d32972cba6f49051cec1bf6f16231bbb90a2d201a5a47811a2278a03bf7700b06fa191ebd3a0c2ef0058ffebd7cc4cf80f74a7cdac01d998c24f34a5ba9a4a2039d0416e3f81074100000000c7d8e94a27a06a4e3d9acee835fd63384f69ce34640571e5bbb3e6d2b5eba505000000968983811f832d064048c0e0bbe46984f1f0d0504255c22ee8674053d0e160e525536edf56a93d0a7e6f08f9ffffff64875fea6ff57ba6ae25c5e8ca4f78d5a01308243b08f1caa46be5244864184221e5f8e875857f083144c642f71cdc8e5634c1360c056430f677ee7ed7ac1f9743786b2fb8e0fcfcc3d36c93230b7b059bc295aa0e38ff07edc3492b96e73d2060acfd8145e4a5851bc4d6fdc5ad939d7795f3879baa88bd194d48e50c84892c97c800d116b059a718351620b846e31ce0b8ee953de70ea860b74a0f3c3dc11177b11cc2e62a95f1ecf607a8dc38e525f415a1bd46b38845ebca04061bacbf627f9d1ffe599678fee48f83b5989543729e3600000000bc86cd51704f309130f534741377ea7b7bea3c46c0c4c4b7c27c5d057d95ac85a41cdcee8e6fa31f7d2137ed1fb4b21c13b9a2c5e3f7c9ef9c45a35adbf0b9312be929863f000000000000004a82bc080de1f87808d0711dd76f2977ca7f2684bfa5c14a0cd6f1f561e34e4e8e51e81d4a355a7d00d917c16a2bb0cfb284fcfde9015769b9eeac8ff10e934847604d930f62924d0562ce17f6dadf5053ed8f33092a41bb46e1878c5295fecc27f9c6d1f62da58c000200000000000100000005e70591d5cdab1c268ef3c1984c7c0a566cfc2a080000009ec206a54fb49056a555414178ef00d8b8f3c59f01eb5d83415994efcc6ec4b3c275cd6b1b5ff82ef7d7abb1d218e7a1d0afa285706841aac9ccc89df41c39dd58dd70569dde45f8ad62edc65828fbb6e279f745d2872f0208635e465ca443a6a64c7803760880af23fb1f430a5d11fffc96dd1cb951642f1433f65b4e170a62a5f7b7d0f9d5cef0d17289c43d4a4cc23e1c864164e1307500007e560f285dc670a31241bf657babf0615b85dc200a10294b7d5885b43ac62fc7f97a85586168483427072a535f2c7481ec261c00f725de74e48d9a86f7d4a5d28da3f099ca3e6472b9d7c86d961f525f7c9b4517141fc98af0673b8296f867eca1ec07be11bc497a6f7d2b752bcf77c2908b64630ed5a0c2261bc2bc580a7474534b8dfc0432ab6bbcf296d36807544aa7c3d3301fe227b713a371414c98695e559f9cbf6b046184064a5f24a4cc6f41f21fc24a3ad7d20a89e00a9dc99a40f890869d35fba3ce6f29c661d322ba21c65badf55d1859ea7eabc5711390bb2addd4581f9e7ef3e2693b46a8fc85be061ce79aa2832c04dc04db8b6536123b24be2ef80eb06b2db900fb30596c1574bda31f81d61ccfd58080d2330b9c7b87b5d17d48c32daffead3414b916626117c5cc91d5655e5eeb03e250eeedc7d65675bca9037426f643797be3e93da96b5643d3feed0b7c885d247c6b830d7cbf3152f27522f5142dcc84a9e48a07518f0142167abf5d6685d09945cbc778bcc3e7dcfac497bc1389a3bafc0d3b51b5a34ab9e5746a1353322960964183842601e5364ecb6ad9168040388c7640bfa2f886c259"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x3}, 0x10}, 0x80) syz_clone(0x10200, &(0x7f0000000240), 0x0, 0x0, &(0x7f00000002c0), 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0x0, 0x0, &(0x7f0000000980), 0x0, 0x2f, 0xe8034000, 0x0, 0x0, 0x0, 0x0}, 0x48) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x11, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xc, 0x4, 0x4, 0xbf22, 0x880, r1, 0x200}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x0, 0x4, 0x4, 0xbf22, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0xfffffffe}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x0, 0x4, 0x4, 0x0, 0x0, r2}, 0x48) r3 = bpf$ITER_CREATE(0x21, &(0x7f00000004c0), 0x8) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x11, 0x4, 0x4, 0xbf22}, 0x48) r5 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f00000000c0)={r5, &(0x7f0000000340), &(0x7f0000000200)=""/49}, 0x20) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000640)={&(0x7f0000000600)='./file0\x00', 0x0, 0x8}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0xe51615cba0048699) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xc, 0x4, 0x4, 0xbf22, 0x0, r4}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f00000000c0)={r6, &(0x7f0000000340), &(0x7f0000000200)=""/49}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000006c0)={0xffffffffffffffff, &(0x7f0000000500)="d0fcaf160e7ac13e0cbf2b043967af3866d9a00d747dcdb45591c439f773bf0460afd87509cac76129ba57f0f2f388e00819ce5db4cae5793e6cdb783e41400bacaafc17ded36dc39f865a5376fe011d5bd5e922de0b1262cbfaca4d861125b5a0181d3d69562192b7b42f57b901de2dfef533017701f1ec40dea52e74844e4c9cd653af7479e354cdda9f6d257a93c7e151a5c6964e579f6b58067822dcc8def5765b2a1d3884e9d21906da8d42b6fcd589a767560a0277864345a0c327e99ef435ebea81fc0c83c141edf57b1d7b96840cd11670e4816d8629c5b657e9207d", &(0x7f0000000680)=@tcp6=r3, 0x4}, 0x20) r7 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000380)={0xffffffffffffffff, 0x0, 0x7ccbe113c9ac7903}, 0xc) r8 = bpf$ITER_CREATE(0x21, &(0x7f00000003c0), 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x0, 0xa, &(0x7f0000000700)=ANY=[@ANYBLOB="180000000000000000000000e40cd77931a9f0510400", @ANYRES32=r1, @ANYBLOB="0000000000234e9284f8c650ef90177f7a609cdb00181a0000", @ANYRES32, @ANYBLOB="0000000000000000184200000100000000000000000000009500000000000000"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x4, 0x5}, 0x8, 0x10, &(0x7f00000001c0)={0x3, 0x5, 0x1, 0xffffffff}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000400)=[r3, r6, r7, r8]}, 0x80) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0xfc, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1, 0xb2a8}}, 0x0, 0xbffffffbbfffffff, 0xffffffffffffffff, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001440)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010010000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000008009500f10100000000487591731cba12c07d57d995b61e89a4530f92344f242b416ae9eeefc0e9c60ebab1c176bfdbb4dde984510c82dc2b938189a7ca02f732e4c2eab72bf40c0682fd0a0c4ac106b29e220dc28dac72599456d4c4e6f3fe684ab8373bb4df9d72876ef3834293812e927c01c7da1322da44c7f2ed1084a12f56d1cb39df9858037458a4ca037604007600b6be484e4c9517af216bd8ed42f7dd5adb8e49f4a94608c9a20819e02fc22e6be45574d4ed88b37ab8d7674c644dca2f1b4d745fd95c41f9dfc1adafd1e5a3e7f2e898961cb43e438c4e41ae43ea118e14ffffffff14e7f574adde1a76b051c72be4b8a80366ce5401ec61921a1b529cc8b99bffffb1ac006c67767b03b95151aeb89e6d4a43c625aa228504e4afd8c1cc3eb215ba22f4e14336fc9dc7beedb130d9f2be90133a4500000058b8c9370634060105baa664953514605fba3973aa021945b985a8a66e0200000057033815717b4fdbe55b37cb8d7f41aacfbd4089ea1bd22440f64909a09b5a759a703e71f358e11ac8e13db15d792e604a4f279b3bd6841bdf2c17bc0400001000000000ff8d01026200607a9a76e5d9656a7154c75773902a1bdf399df3925130312d095e9c1f973d091c198c1a11edb6b3cc425fe203d2f2655a76865c2c34e2470fcfb1248c0add5431a7fbcb0ef4f66a09af93a09fab1daae4b518d7a5d95a017864487367d6d7ee7bb0749cacf56cf27409c60fca2e0004000000000000a9cb6f4a78444986f9954a61f9dab530388eb1f43d4abbfc59d6d1b18fe380df4bf024f120bd715d82033f2fb7d8fc9e0d77b294e097e293db7f042c0024ab2fd8e5e7fb178f047ba32548b4d32972cba6f49051cec1bf6f16231bbb90a2d201a5a47811a2278a03bf7700b06fa191ebd3a0c2ef0058ffebd7cc4cf80f74a7cdac01d998c24f34a5ba9a4a2039d0416e3f81074100000000c7d8e94a27a06a4e3d9acee835fd63384f69ce34640571e5bbb3e6d2b5eba505000000968983811f832d064048c0e0bbe46984f1f0d0504255c22ee8674053d0e160e525536edf56a93d0a7e6f08f9ffffff64875fea6ff57ba6ae25c5e8ca4f78d5a01308243b08f1caa46be5244864184221e5f8e875857f083144c642f71cdc8e5634c1360c056430f677ee7ed7ac1f9743786b2fb8e0fcfcc3d36c93230b7b059bc295aa0e38ff07edc3492b96e73d2060acfd8145e4a5851bc4d6fdc5ad939d7795f3879baa88bd194d48e50c84892c97c800d116b059a718351620b846e31ce0b8ee953de70ea860b74a0f3c3dc11177b11cc2e62a95f1ecf607a8dc38e525f415a1bd46b38845ebca04061bacbf627f9d1ffe599678fee48f83b5989543729e3600000000bc86cd51704f309130f534741377ea7b7bea3c46c0c4c4b7c27c5d057d95ac85a41cdcee8e6fa31f7d2137ed1fb4b21c13b9a2c5e3f7c9ef9c45a35adbf0b9312be929863f000000000000004a82bc080de1f87808d0711dd76f2977ca7f2684bfa5c14a0cd6f1f561e34e4e8e51e81d4a355a7d00d917c16a2bb0cfb284fcfde9015769b9eeac8ff10e934847604d930f62924d0562ce17f6dadf5053ed8f33092a41bb46e1878c5295fecc27f9c6d1f62da58c000200000000000100000005e70591d5cdab1c268ef3c1984c7c0a566cfc2a080000009ec206a54fb49056a555414178ef00d8b8f3c59f01eb5d83415994efcc6ec4b3c275cd6b1b5ff82ef7d7abb1d218e7a1d0afa285706841aac9ccc89df41c39dd58dd70569dde45f8ad62edc65828fbb6e279f745d2872f0208635e465ca443a6a64c7803760880af23fb1f430a5d11fffc96dd1cb951642f1433f65b4e170a62a5f7b7d0f9d5cef0d17289c43d4a4cc23e1c864164e1307500007e560f285dc670a31241bf657babf0615b85dc200a10294b7d5885b43ac62fc7f97a85586168483427072a535f2c7481ec261c00f725de74e48d9a86f7d4a5d28da3f099ca3e6472b9d7c86d961f525f7c9b4517141fc98af0673b8296f867eca1ec07be11bc497a6f7d2b752bcf77c2908b64630ed5a0c2261bc2bc580a7474534b8dfc0432ab6bbcf296d36807544aa7c3d3301fe227b713a371414c98695e559f9cbf6b046184064a5f24a4cc6f41f21fc24a3ad7d20a89e00a9dc99a40f890869d35fba3ce6f29c661d322ba21c65badf55d1859ea7eabc5711390bb2addd4581f9e7ef3e2693b46a8fc85be061ce79aa2832c04dc04db8b6536123b24be2ef80eb06b2db900fb30596c1574bda31f81d61ccfd58080d2330b9c7b87b5d17d48c32daffead3414b916626117c5cc91d5655e5eeb03e250eeedc7d65675bca9037426f643797be3e93da96b5643d3feed0b7c885d247c6b830d7cbf3152f27522f5142dcc84a9e48a07518f0142167abf5d6685d09945cbc778bcc3e7dcfac497bc1389a3bafc0d3b51b5a34ab9e5746a1353322960964183842601e5364ecb6ad9168040388c7640bfa2f886c259"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x3}, 0x10}, 0x80) (async) syz_clone(0x10200, &(0x7f0000000240), 0x0, 0x0, &(0x7f00000002c0), 0x0) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0x0, 0x0, &(0x7f0000000980), 0x0, 0x2f, 0xe8034000, 0x0, 0x0, 0x0, 0x0}, 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x11, 0x4, 0x4, 0xbf22}, 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xc, 0x4, 0x4, 0xbf22, 0x880, r1, 0x200}, 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x0, 0x4, 0x4, 0xbf22, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0xfffffffe}, 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x0, 0x4, 0x4, 0x0, 0x0, r2}, 0x48) (async) bpf$ITER_CREATE(0x21, &(0x7f00000004c0), 0x8) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x11, 0x4, 0x4, 0xbf22}, 0x48) (async) bpf$MAP_CREATE(0x0, 0x0, 0x0) (async) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f00000000c0)={r5, &(0x7f0000000340), &(0x7f0000000200)=""/49}, 0x20) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000640)={&(0x7f0000000600)='./file0\x00', 0x0, 0x8}, 0x10) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0xe51615cba0048699) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xc, 0x4, 0x4, 0xbf22, 0x0, r4}, 0x48) (async) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f00000000c0)={r6, &(0x7f0000000340), &(0x7f0000000200)=""/49}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000006c0)={0xffffffffffffffff, &(0x7f0000000500)="d0fcaf160e7ac13e0cbf2b043967af3866d9a00d747dcdb45591c439f773bf0460afd87509cac76129ba57f0f2f388e00819ce5db4cae5793e6cdb783e41400bacaafc17ded36dc39f865a5376fe011d5bd5e922de0b1262cbfaca4d861125b5a0181d3d69562192b7b42f57b901de2dfef533017701f1ec40dea52e74844e4c9cd653af7479e354cdda9f6d257a93c7e151a5c6964e579f6b58067822dcc8def5765b2a1d3884e9d21906da8d42b6fcd589a767560a0277864345a0c327e99ef435ebea81fc0c83c141edf57b1d7b96840cd11670e4816d8629c5b657e9207d", &(0x7f0000000680)=@tcp6=r3, 0x4}, 0x20) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000380)={0xffffffffffffffff, 0x0, 0x7ccbe113c9ac7903}, 0xc) (async) bpf$ITER_CREATE(0x21, &(0x7f00000003c0), 0x8) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x0, 0xa, &(0x7f0000000700)=ANY=[@ANYBLOB="180000000000000000000000e40cd77931a9f0510400", @ANYRES32=r1, @ANYBLOB="0000000000234e9284f8c650ef90177f7a609cdb00181a0000", @ANYRES32, @ANYBLOB="0000000000000000184200000100000000000000000000009500000000000000"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x4, 0x5}, 0x8, 0x10, &(0x7f00000001c0)={0x3, 0x5, 0x1, 0xffffffff}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000400)=[r3, r6, r7, r8]}, 0x80) (async) 11:46:34 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x2000000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:35 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x25bf, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:35 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = getpid() sendmsg$nl_route(r6, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=@newlink={0x60, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_MAP={0x24}, @IFLA_ALT_IFNAME={0x14, 0x35, 'veth1_vlan\x00'}, @IFLA_NET_NS_PID={0x8, 0x13, r7}]}, 0x60}}, 0x0) r8 = socket$kcm(0x10, 0x3, 0x10) sendmsg$kcm(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="140000003300055bd2808c0100100000045800bc", 0x14}], 0x1}, 0x0) 11:46:35 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = socket(0x11, 0x800000003, 0x0) accept4$unix(r0, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ftruncate(r2, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r3, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:35 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x3000000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:40 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x4000000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:40 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000003a40)=0x0) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000003a80)={0x6, 0x7, {}, {0x0}, 0x8, 0x101}) getgroups(0x4, &(0x7f0000003ac0)=[0xee01, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) read$FUSE(0xffffffffffffffff, &(0x7f0000000340)={0x2020, 0x0, 0x0, 0x0}, 0x2020) chown(&(0x7f0000000040)='./file0\x00', r3, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003c40)=[{{&(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000180)="8cb64243afc3d6a1ba9e76cbc9996869f76abf9a852a5c0afdb5c6349a6b973799d03c87a10158", 0x27}, {&(0x7f00000001c0)="479170c1062544bb8af910b668d4734e14ca3f8d56b8c034e20f47e22f2e8ea98815b06117890743e23dcb526ece30d945e355932ee8c0a2", 0x38}, {&(0x7f0000000200)="7ab125de714f2229ad28dfa6e86e2820bc73c82cf47202844478a0b3e72330b27b45c7d9a208e8f9b02450f51adf6e4746f19f04617757f834520fcf9a5167544fc49c35bb1fe4842f3c54d0e4daa664d4e88ffb9f70338444390b2c3e540250f730e06e667a093aedf2247cbdd6b470894d0cf4f7153d2935ab78e8b846cb3aacd583d65ad016e9eb30b80a3839dc66c2e4fbd99c1894250a735a7a6e5343a22236d60fe7f77ad28898d6ea75f4dd9a9d28eeb412f76f31618e12a78fcce8368f53c2e7abb7be33fa", 0xc9}], 0x3, &(0x7f0000000500)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x50, 0x4000004}}, {{&(0x7f0000000580)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001940)=[{&(0x7f0000000600)="a1c6b7", 0x3}, {&(0x7f0000000680)="83a80da4b52f5a4bb39ce004986a16634a714c2982e10e02d182cf9e7ee86ae6f38e7b8cd77ee124f02cec8e78de48319bc6737e760b0c492498879022c67a9753dd6cb0a41f0261b712c933a89d1412362bb8dd0eab67eb255e2b08b4b1c818f6a996bd5c802323e3c5e0747a4ce9", 0x6f}, {&(0x7f0000000700)="4a34622674ee90572921ab94a56116a5db7478be6c414e29a5d1a14dc29b1d256a4706b9d9667ae9a36de656a9e13dfca8b7c9f74cf3cf296cd842ffaafbd21618b0a5b91be55b7feb19470a3793dcd5bccca9fe96a8049671720bd467b31d6babf8bf4d98f041e954bd9b6deca6cf22533171371010df4b5927e6bd87b1188f3ce5268a282260f357303d47f33b5d7af132793488754bc68392e37375bd50f0ab07aba78e11fd0fd17198bef1c9599011930575cb22817b7c6999f277c288c6281095f30458e1964d2ab1a55c02e6ca6cb3b5ec298a9526d292a658cc028d6ef60b6ae8c525219fff6e1f2045cbefba7562b2", 0xf3}, {&(0x7f0000000800)="bcb1847d6dddfd7a2556c0270fe5", 0xe}, {&(0x7f0000000840)="57c07adf7f167157201c6c7a2be3d21606f1ddd31e0a73baedad5a87c4db8843223ec7cb3bdfe017a59a9ca678ef6f27a6e101ec7980678d1f1741017aa7537a3ad60c15a3fc45010473a6a3d08826a50e462b7e47a95fb7176293ccff86cfc9b8f9a7eeed97920ba4174cfc73a96239", 0x70}, {&(0x7f00000008c0)="656ee05075b9dd67214aca2603d22c0934c6988e60bca62f8281f87008b5558971eece6e96c7951f8d63379ade436042e0f692be51b3f74f1c8e7851af8bd0ed752dd78afc13d785851753fd90b48e93495cea309cedf48da9d27cffbbd358647a8ff97106bf17b68f0890978d37ec89ac5fc750aa9b13ab3ac43379c201a397d835838f3c3ce3f843c10dfc918c500266d7c4f108a1e398a5f10af58a5ce5385927b1b237cb9e92778775086a9d9614a34eb65d51279d51798a26939a0c55e765df4e150cd082a9470e6314cd53ae95b2b591761024dc73c1259d8a185bae5058ffc9a3394c38d6cd18bf197ecf30f1bf23a8bf05928bda523840d4f96f899bf4b188b5b875eb1e06d5da234cdd4a31640f4f1d4d1d70a65f6d3d9a506fab6f08dec26ba5786d4be99e6653eff3ce9d93a881aa4353943e1d240c3b3150b66c1747a9b029fcacb79db47eb93b04496c5a61d4a6ac4f4549bc96283348eadc7451d10e03bfd8d31a18d2f4ddf3130496ab6dcb56ecf8f290ea177ddc5e11cad0fc211c184056a3be53c8d6318893733c56caffdc204ecfe86e0fe38e770ef5e9f5de9a4cb731b1788baa4aeb8cd88697ddb52a977da47e547fa1110a2f3c303d6c705043cc473308393fb04732997a7507aaab3dd0823335b4721c20c652d11c73b02fb7cdd14bec59c7830ee2d9d68ed06f7021c356b8b301b1ebd5206fac0310ca9763adb2ed139f2ec084f7383755d7d492a05a52119297f54501c92dde37abe476dc3c645f712106c0b8d5267cc0120524c36f181f111b72c50c62361e4ce43d0738c2a5e7603da3f3d6f32bf8a559aedab5544149a82a4616b8968711afda3ab24a5f89b7669387bd2b0675f3103be95f6ec06608569c1043fc92499c76847adc621e811780f422b25b20be54aac68fdf6dcc38a6bf4dcb1a86bd5981e9692d54fbf0f7d35400c20c744305a13f46e00e3739abbf5b4a08aa06bfe53d0127d7273157945b0d5c10389f421cc6dc9c34c0fadfdff36ecc6db87248d53153ab8b3ae879b37b77f6c16eadac165437f437a13858b069f1dd63bd0d6ac7112fb68122a8ec62e9303a76ba5572b6834f52c628e88b4b03669dc5c15b904d1f9c3525e99f70ddfc59a0fb0a135578c391ec3d5b870119d82096be91d9138477d5bfdba85e0fa7eeec2adb8b43db9227de708dfc0dcb4d8039987e78ed457dc6ec56e264932a405f4f7e04696395e1b976be29580067d03016d4d1220d9bb1e4fceffd5505e72eb2f2f4026433f061e6301e06241fb5b2c035a4005ee3acd62b6bf2703f096a78ef4373cc85568a07c5db4a3ed4014b354190ea28f5545f1f7af21154e4ce100dc6d82d3fe59d19c47be86ff22e13294a254625daed96b00cecc2feb94d0151829e4637a29f4106bc11871daa675a37489ce986d950e6bca2004a158e83596a0928f59b284e49e6f15eefe5e1199f4d6bb669d14c81e992a2f4f0c0a20af42fbe533da64d0cf4f50bc22747e163b921a312b0cbbc1bd065269436411bf428584c0531e81acd73b2ea12474530fc6bb4c85bf09d15b0abb3889638a908f0aabfb8611f6858036f257cd39dc1e882bfe63cd3f645c30633907418645a34069464c642511c958af7341772f70213c1c41d0640ce64b90ec6690faecb6d263ee7c59c13fed898d6520fa47b851acd25944ab3201a8a8a841bdd9bb6a016fd88338a029bd517a854fcca522fb6dc71c3a534196362e8713c77e6b63aff624b544d9541ca1968d7360e5504b6b251dd26193af741eb1251285d9b87a57bb571a557520b9d9dab924e93ec5de2462a24c6bd052a6473fd462e0d2e23f285c60d127134a87813790aebc305597f9025809de9d3232c1faa5fc055c9265f6db281cadd6d9c1a08723a6ac7e7ba5e886de3544dd8c23ee394a528373ac419c8c867d9e9ce9df99566576b226236d8e8ffd1f07bf5c21fffe529b393bc441909c3aa87f29ce29573f14fd65bac540504a1b5bb07ad3de7d910ad6e9d7babec32d3ab71d16c0cf36aa9f0fcea5891ed1f586a330a3446d6ab7d51851cd0d591d2677e604fd4aa039f1ef4ed19fd961175c96efdf004bb186fa639b5efadae4f1eb33176aad3e60b57654ca42cd9cce75805876b09ff56766e1ac6bbe2e4816fa92390e79192293ab5b798a8b2646062f0ba8972f08c949b88c5a0e6adb26650f49b0ff2d7cbcb0292b3e3e348d1aa0c6178f5213cbb59ee9eed67a09ccff11b7d497282ee6c716963c24aa0c612dbae7c171adc01260a85a0e2c220266ae7047317f13cbf5701b7da0be3ef0e2999b3ffa9e20726548406cae2e841fec55727988a09c5203a48ffc54cf21da99f7f6c60ea2764a996ae9361300c1f3b81408a472096de1454b36ed0f3dd2021878df23263d0172699c7fd907f599caf73efc996274914f2c296663e0480c1aa99a37352bae93e468ca8a0486224277e8d15fb6caad00362b7460c35043031e90720a6513275f694b114b4701174130d3b8798547f446f30a613544f07f018ca8760068a7648253245b244c43f3bb4864e1a0179ed43bdfdf32869b230199db000e11c2d655eb426f02e2dea03ef5bc9fe0ba96faccc42b77d857357762475f6a186a46c5b708cbce5ad5d7cb5eba73b4db85763eebd712f0cc3a7313330550c844c2d2f97deaf41e9bc74b52039f11e321b1f7a0cbc533bcfcd9880d5ceab465744e74c1928f399446668aa240c47e7cffeec1ee2b404d246b1b7059b9bd406f6e0c9f82a75e3b6d6929602751b155be5a156bb993cb9e5c4925d64e8ea7cfee64cd7c86818c409b4e1954b68b8147defb2ad37fd42dcda28211b92973980d4d293199c2266d7b19f9f1f1de373ceac94f45279fda44662a1a47e5d600e5e6b9e29a6f0beb24ea3777cbed2a08c0de9a018326d09d698fadc485162b92c55b11d608fcbe8eb33c1b90c9710ece5094a5f4f00d05fdc09870cfc869237a71c3496e564aff717d6420df4f48e1e32075a77102fc8fd42021ee6206214145d9e0b9cb0a912ed61aefec4a74b6dd21ade0872d540c83e8ab57a0ceb4f27980381c3c83e7c976f2ef80e95be6b85e7766a7b3872c231bf9c165f0aaeca2af4c5d25ac37e7b0438bfb62addcc5299c8bcc23eedfa53e1ea66343bb78e6ca1e6652a3ef599a1009da0630d69ca5d3f4c29e941550ee462d12d39fe51b4a7e23d8661b3fd5b13975e62ec7289bc834c9fb77502145cda3a32007a2b650d6f13fb0494563a8726b54914cadf299e35feb6fcbed25b67c0cd39d2a5103addbac2526236a68c146bed56471d24a27d91b487e0aae3c618cd399bec4deb08c6419c411dcf106b05a132455571ba9bc06c97064ab557bb2e3ae3f366487c556243fb7f37fd8eba7d9ba610237447d12ae5a250c8e4ed269e299755aa5fa2262d5a7b876fcadeea8f02a627f2b0a6a93ad65217f3cd80cf72ae2964b2e575940915e2aa5d6c0b01dddf1da24c58fc0c682a7f169c0120121be269c2aaefc2ee84fd85c91ec8468b1b29ebbf99a81df72c438cdad7835c5a1413aebcf1dc32da014b320df77040863d5bfe8bc4c67d65ba5fcbee856e31b2ea7af54c6334322440c21fe773be6be2de5504af16b750bdfb10e52e10607af89142bff203f98e7287031ee932fba51e333028e6fedc5af2cf28237a66e026593a4b683033224646bd0f28ed08b57c76e0b5ef9f739eec8a27e3251010c96305be7f9ed78bb8125f1a1ecda565b65381621ff896420abff91334e4878c209da7edeba47da91d508f238d9ecea67a014db6691282896c18aebe3d466190ba2a2eea5f6282307abda32fcd0efa332863663321a5413bf4f26988973314b1b7e41c31a5dd60a46a3e1c6f7c3fddb5a89ed0bb2dcfcb71a9b36a39f1cf9fa7263b1bcbe468757514b5094654dc905c9a4c9bd7ac83dcb4ff71f1458733a87873a9b2486f1b9aa124d12b2fe55391c1df31af2eeeb3b5038d12ff76d98adba9b2ac6636bf3f6be4516fde2a9cf64a594f55139991e06055106359cfc64f47d27451b3039502551ffd2e0e99b166a9dc1add826cd1a9ca1ca6ab02c909aee0630acad9511be8f01a9e03f9fa3bde29a46604ea2b74c9b2a26ae2b19418d4c9643811bb412f58cb3b53449db3d68646be33adb112db42eb9acebfce21d7147f788a401a1bf004fecf7474dff05b7f6430a12530cf1da5b8f3eb167e10c6d459af8be392a017150b8ab84a54ad84166b113f7262b7d8b600d4eb3c690211cd08c1a2ce3cfa53837a2a13d0e1c4b5783e6a8610cb1e720b5a261cbdf0e0996bd05ddd69be49001135c12a937b062831901583748792661267f39d303956aefbf092e2f24d9197b15ea4c57c96fcfca3a8a4ef3dc790217fd91302499b22b677cdceb5a96a26484ed13c88ea64a502d447b812fa8f0f0220c71c9d62e86d65a0eb170dcdc7fc621e0dff4fcaecc4e9f1229eceeca82f55cafea76b5cfe09e069ef8a1f5f952deb66ccac31dd69b4b20107c4095744eb691657a7954514c5d751ed26e58ce7fc7b0c750de1147ddd4ac51c34f50121cf0a90779cbbff9cc2156b8f2d94a6e4b06ef43070064a309cdd6c3a10030c46b199ad57164ab15e89910ba28bafe7604d5b55601d257b5ff6a1e07382c3f085a50cd50ce643c18f1f0b1709f995b4fb2a80f43cd5e3bfecbdee949ff8c1439ce0ef424d2ab4941c123a3ce348f9a0a62c6fc6b6d232baa0b6968cb09830b2ad7a606322075830b688cc9c4bcfdf0b09acf897f4edc80b8ff0fe47d4681a518017aa2402d0ae7930ecd9aa4cba62c543fe2a9cc2ebeec992cdc1f662ca49bcfbb6b017219b114e41c64fc49ad54a3422686ec1af501649869b002bc33fdf32f9260d4bbcdc0f8bac3004fad37b16bc5bdaedbf3554d6a4dfc62b802d070467f9b9a646281bb9e3de878c2a2827fecf523cb7fbaa169fb5f9d7a13f10f6327fd2587921979b53b7de4971a7d07322be4e750a65e9ab5be765340fd8cad63860fa3c8f47f02eddf39c360b2159fec3dd0b75aa0aa5815b22b1ea9e6f48aa1ec58318cf39e827ec62cfb39247432bdc54e4b4f6facc05740941a028a54e22bb5c577ee36f9ba20e9bbdb2839e4e53676cac00fdda8e36d839f56c010b06d1e0aa2a7bb853be10aab9eb295ccfa4b1d1d99a8129dfe62d642980581e6ac0cf2fe957aa119190601c281f41c8b28844bd964d93670ebce717a84b3d69f8688a1312c444e748d4b199b26c3d12cef978e94a594174de8844c77430ae044bb3e676a5cb5dfbb4dcd3b7be12446617983ad5cb635cd7b34678e6a5a8c778afc9f714a7fea807b6a215739ebfda4191c93055c7acbdbf45cdc878bc6c914a786cd9ca67a9b88c610d7ff06fad3c86fcffaf631f5d75480455d1435ad1e7fc28554effe4ac160521a76180f7e5c7562d9ddc510275f20d00a9ee721cfead20cd58473722057d614d1117b6d392d3accb31fd0a1ba9b3d3448dc11e6d915e92f7211143ec12b9d60ac1d1f7675800830a049b85dbd5ab70f428a2d09776dabdfcc766f46eb989c476099bc1813cbb9501b2ba6fd516c771c764c21bbcdfb6cd794ab9f66a11aef68a161417cd3117d9b5c748961cbebddcdc359dbc29a36b85e73614c96a61036677af37bef8600959500615abbaa4f5fabe9fcb9c498bd43ac9e2e2f7d0811474f94e58c6276cf88c1384142c360f6d69b606b95ffa39bf0504d0a9624feeba097b22dc5325ed708b1ef4829625429777c2", 0x1000}, {&(0x7f00000018c0)="d035d9bdb30403175cd804bc71200eb522e15e11254f541e52216411b03847167acf87", 0x23}, {&(0x7f0000001900)="d05c235bee13a49bfda550667054f0407a0586980fe34af96cfe1b08a2ac77a2695d04", 0x23}], 0x8, 0x0, 0x0, 0x24044801}}, {{&(0x7f00000019c0)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001a80)=[{&(0x7f0000001a40)="1404a04a09210127a4bad822af84917b7ea503226561e3246d16c753", 0x1c}], 0x1, 0x0, 0x0, 0x40000}}, {{&(0x7f0000001ac0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000001b40)="ff3a2a9807ed64eb8ae34da414613f517f73191f35fe0364b5878a1ebbf3bc8a5486c30d9f784464e92230e166001165d5f0f49d9726f07bf7b53e67a06ccc374c8efe7db9f3bc90629892c0e95183d3f1bc", 0x52}, {&(0x7f0000001bc0)="2762823d4b54956da136149cf055eed9cf7bb9b0b802e906b45eea5a0dda1c63fb1dfa281ab4c5abe5d6541018d097789709e01a34e06d14b912e1b1e8c0ca0ae1af3e2470f0c9e9dbab578e9fab260588bb7aa03d4f95b6c486a2a1c5d53af5ca9b6567de6bdc0b14d970", 0x6b}, {&(0x7f0000001c40)="a80726d6fb01a68e468e31034d6a", 0xe}, {&(0x7f0000001c80)="5fc6c05684fd95a8315237d6ce3192e02e89c07a273ec4cd88e0ef37015a762d109d385c42194a56b856a60dbc3d277c0c83c96c096b393cbd77cd8210fb02908d76a7edb000ede8", 0x48}, {&(0x7f0000001d00)="fae68026d48f0a14cad57cec4c3a78d27258ced07c040a8af25a743845f93331293f8bb83d34b4e5ad57d3ebdc24c90f37bd33c413462354bff7da48c97ee2b18d2d41c253b025cb577cfceb1f31b72d0a4f65d337e5aa508f2daa075ab02e2056766d91ef489a0b8a64de206e25a51e965914e979f9c785c3ea9557bdc039a6836dd0dd43612f2346b5e626d3edb911841442a3af3d6261bf36115e5e", 0x9d}], 0x5, &(0x7f0000002200)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0xd0, 0x800}}, {{&(0x7f0000002040)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000003900)=[{&(0x7f0000002400)="74fbe0f5bdc8a8014822255027e9c7ea0b3ee8e45595333f6cfca399cdb935545d2b17e1600c102d46db0d5f52cc7b910fb8ecb9ed10051ecc57c75075c68233ed26d69bc8288b334d8daffb4a75e3a30ee22605e7db6fb62d5b479af7c9cbd6438ba1ea4181b8326e94424561578ff6b9d28df608ca4ff945ccd12694f003076cdfcb5e0c7574d25eae3bd1dc3dcbdb209886cc90b0ce100d66306e524fd2f59c3606c0a9bf2fc341007093ddf434e8ac4c58b323600b1050bbf5bab4276de61142e4c566bad83c0a35855160caf7e752bff6b10ba32f3c3735d02c2a000e7a285babf74a1201350ce2d4400550ae70f1", 0xf1}, {&(0x7f0000002300)="d5bd68d985ca7905829a4e6c5368a9bab1aceaab6301650f0aa516018b0ef1daed6960b3de6e257bcc8be4fee56c649649bd3417450fe3bf69df79cdbc62ac4b6aa51aacf48bed4a987fdebdfc35d21db0175e18ac79d074620a15269bd08ce2f2f9aa3df5d0d0a152cb0af5fc419924e591daf0464de4c530a429fd4ff0ebabd0140655", 0x84}, {&(0x7f0000002500)="fba12ba04e8a8fe6ae91ce54e5cf6882d5e184494f5b752d9894ed3e43b96b55e07554ec30f3ad593d7dc4dad913500dd5ff730bb2f8668b9c0d60df54cfa504d49d49589c285fc40cf9aab0d7ce567ea89800ac9e295638404547a1ebc4b365362e219dfc8a9c1602b9d3b56b54276c57ddfe0d850654e3", 0x78}, {&(0x7f0000002580)="32aa3b79b2cdcdcb38aafc4c1ec41d0ed93423d51ddc1d8b09dbf671d6b714afc818414a69b404158622f695e9d38a1c6ab944ea28f5f6d48c1b18a93752db6c45f275e0e036e62f655684f766b52ba31dcad0b4944e6775e0336ff299cd8407c0fe447bfe5ea0cefc89217cc54aab9bfbf3601b21f88a1ab61634e525efb918d147edeae6b27f65f8872867d14cb8e0424d3007b3cac71cbdb0067648d4bf96ec203d96b8f89b64b836763111f6c11f218bd16867a05559f7fa121ab24119ec7a08355aeb049eca4a4e3d9a51cc1ec5934de912", 0xd4}, {&(0x7f0000002680)="2d3f126fb555cdd748a3f6a3a07d12989b08187df5b444b6ba19009aff854274fafcbe941168a6b288e4c2", 0x2b}, {&(0x7f00000026c0)="bfa6aff3a9bb0c148d11fb9874abab0d8fc102b4e5f755004124281e29ef188fd2038b711a1dda373c71edecd24ec69cc97ffbfdd9e1ed47f577b958a2ee141753f6044fb577c3a08264dca151d44a20e58794a0573fd57c3b73937da3944ab916e8b5e1339c19ad4b796fb22400aa8a0903b6cf87971356b2b40b4fda618597ee836f189c83997b6faded301656d1a95091f833b4", 0x95}, {&(0x7f0000002780)="3cf1d38d36d91e514b49a6d9b9e5d893f9eb1eaf999a0d0a1a02b08a5307031404ef6c5d175ca20aba6c604ff43cab3e98d2f3dcc155191f1ba9c8c89a3e284521e1251b8da1610d8c91cc7bcaa15664e79b2b2e725e25755e97e1eb638eab8e4932f4fed26cefe0fa96602af06bee4fe56a8d62f813df5a9533b262eb1046a922eef04f6819b080abd91a9edc44bb61f9ecd5ffec806dc127d2af299b70551b7d8313d8b086b4fdcaeb1df88876f8ef01c9", 0xb2}, {&(0x7f0000002840)="c95b6cf451048955095b146c579787ddcb8717eeb1bf3f9ca35d9a99494cc8a078b226d7a2f191d8a572d0c1fa4288f36e695e8e1f8ad9c61c81e6e0cf1fc594c4897b8dc3108a3045baeb57dbf2dfa5f736079080f74fb7ac508adee00f9d5dea6e6cb9c12ad949ac7fa61800ac1cf314996babe9ff3aacd0cc4dbf9feb5fbd327d9a94d4227684d9629af7b1a33bc9ab3ccc9f81a14ff0011075fe0123724b94542bd5a84e7c8140ea2a237e", 0xad}, {&(0x7f0000002900)="08161e11c2501861959fa14f69537fcf3bd38f36548e5b3c0a1e2f68d1e5959752fee4f95f7e009f856113c7e8823d397a0416abd8182c0d929a8839428fcba28cfe8059c3dbc8a791259ad1379c1472b00bf671c4e8db8c99df9ea189aeeff6325f1b12a444ae44621ee82567ef0c3288d816d9f065a536f1a39fbfc16776b7b908842a62140cafb3ddae42afe715d6ba0a33dd8a1c64bbb364775e9a28c1b3a8dbdc729112c502f4e63d50337d44b4f0181c8f24204e8e8d288cfd725db232a7a385556fa35e766259ca2087b3d01c9e9ea26f62b986d2bf267f01cbefc5c043ca6b1d04edbefa1d55d147e5e1ba929a558d5e97b45639c6b34c66d18f594c69e6a0757b8208625ad4e416422d21e779133121c24da42064a9a391bcc66adb71458efb96a38397e748b6025caea6ebb1721a8dc127183fc8cb83f4ec030fde9a8890a87853e3ce63f6812365700129c8025d183baf3e56521f6fcdc6356f806290068dd2eed8467ae9c5092eeba602d58df44ec50630be8b0c40d715b75826e20983eff38f41eaf1539d8b94c054f6257b3057da8cb07d05ce5a315687989b8bb8d41ffa83a4dab3a265408abfd58b0f14d02d761b68cf5d095294e7ba5a103c0706cd4e64bdf2eb27c1d54a3afe2ae5ce7b2847007b03e8331ac5630fa73f86fd2dc2f93b80a354a6074f219083894abf572e2d8f1e03b509acac3ac587b2c8a2e50d55e76c028a51922c756fec43bad69f619f55cbb4e101ede5c25e213681e4be1b20fcf974ecb269437c1b849d590cda631e0d285df9823f67a6977851277d119b2e111819503dca85185f4fa433c65d39f6f4d524b98e1a00abb1dc0940e7131f685410d3f6f46fd8204605aa54f2c65a1b2d2ae364aa5196eec482f900b98754ccc6a6b6209ed3285953f0d22af9b45b08209dd3847a8ddf1a6063e1f5a6d4f332a23341a29fa091ce6afa48a7812a9908d6103eb95144efef79b508eb2a277572245fcbed452fb984f4ede3e853e1f733f49aaf968ae6823dc0f1b8326af8dd3c53af2ee09776c9ac78e66249badab8de5df63307cb04a277e2442c652631e941f39112eaf259e02a7f7977cae5310a2da475fa2b164f048a27a294e73f2b0e05fdcb2e0dac227498937bbfd5245420d5a7cfb89b6cb4353341dcc767c429de50dd0746b2cbc92448612913a6b4dca950854bdfcd9ca39c1471abb88ad43bd8bbff5730f89da45c2dcd99551d7208d66d0c74757d99862b9f8a2276f0e2ee5dfe9fc5122b1bacae4594af346c1a46497ce5056e81a393c02c69328a5bbaa12dafecef01ca069df24f1b8a2ce452be10a271f98560116c66c73dea5cd8ad0ffc87e01c8b277e5b73da967c8a95df78ec7ca3e3ead72e1d4571dc1ad0ec6c43d48675de8c0233167b4392b7173362c1d269ecd0b4fd3bc8cc514514711a1ed9d53c8338a9d66d0c8e614d6e53413654a804aac3ee1b3c87419b848fb67fd1b3806eeb966121ecec993e895288636368720e8001b3612871858440d202bc03e64d5b554a235fa3bbd5c5b7cb2687bff3576d6fe1bd4f5f7704e9d013f2b68cc23190bc88d53060c9190c00b5658e2936da2d86b33932e68267bb4e041a3adc8d29d266816128e6dd024623287b83ca460d6a27fcbf946b825246bee6d7b17db6755a95ff55ab4c28ab1f7b0d6550b8f398228410a88fe50649a42c25ca13f8722765b345ef7acfea8dadcce83f4f9f082b2ab2c48135791549375d8f7c441c3445b222590389ab57769861af44caa1c84cf4234862068f1230dba774adbe0856f4759d2d73549ecd97374c8dbbf344b8e1ab4cc1f2fa1b5cfb081655597d68acc6cc6475b0344bf60b358867780960c8e675099a2cec086f2a5a304184f25b41a4c5beafe24ad8f11efe6ba21cbc97bcc4ab528952ee634533b80ae3314cb9a9354bfe82cbafa93fa1846347ded8e896f0d606b6b3ec7f645341ae959da5ba383bd8f8b5c0e5545b1bfb360eda3e8efd62d0a21f1ccedc1b104423eb8f40ada897ea726dae8a5e8fcbb36fd18d8b8d2706fba674cdf24fe83c1dca33983a8c91af9779b40945344134173d81433c1ccedf33da29c28900fa8918cf43d8223dfc07caf0c4ef9ce1285bdee791fb978a65b02bb891dba61c6b83dfcaec0aff6cce7738e4241369a482624c65d358ff7c19f9656e228e85c10594d522a86669034140c2c8d7e971568e379184a0eb39f6552969af4f4ddf519067e8505953e54c344e5b53969c5f0284b3bc124775e7b42eaa919673ac1d13a4436312ddbc3b966df847e4fb5fc0faf2a680275d2567a161aedf0eec9e0737ebda261419c6b08b6905db6d67d8a0d818a2dc9337f8000d2c47bbdaac17e857dadf5bce39cbdd24dc58b81bc57fbf8ab2e1c81049734f33041506cb2fbc0d0262799cc76287194dbfb8c3837ca52dbb69f43dd330c2c27067be364bb3e6efc89bfd821b58bb1fca46a146b53c51a9670341ad404ac6a3684a672ec6af595a1f346e19c5be43794e00c0462a0e3d27cec88bfeed303cc3f304f0fb488cb3f870ee268e7230e75071a47fadaa5d9d5d6f4fb260be61f805722e6bf2864a0c63879fc6942101e4086e3c084cc3b2d9f836c828c8989423f5ad982972a4b69c2c72325f5a30bf067e3da9a348bf0ac84aebabdc8ff1ced101f377194409d6f67a1cf6fbbcd581db8d14682d1354bf21e9fe4321638e8c23267872de0e759953e10f0273d21e172a5441b2f2066abcf7efda76d84bfdeaf5639ae987ab416eb4e204bd6aebab41962cf8684f148897df654da4e7dde3a63a70b03d95be7a366824910faaa3d270d67dfaab3fb7eb0b993b4ae3963391f597491c2d174366d10a2ec577486599d08a734bff35da9b7539b7eaebe8deeb524ad0a154fb66baf7018d0f0be55532856bc954a29c6ab051d2e73aa405640fb56d041f50d759d66de69d58f96781a49683350279f95bb776e7ee8be27eae251d996f6d1e67c1dd9e59f564b9a8f3b4a2938fc324d00d96b81f41afd47fc52e89be8298360f116a4d8f89507f80fe385738d442333ae21cf2484c0953887f5dc0bad2e33dd1dd62a29e7279652b71bce2726f5bc7ce31a412f95565c3bf851a94fede82ec43897917da0b941edaeb28b9258bd092316ca6a12fafd5ab3d9149d0a9378da7485e01279f175127cafbf7aa56c6d9b618032553d7403d34ec3ddacb71e4a94167196402f4f0152a3e646c5cd3bc2575e53309e59195e0a74058ae0c20be786105010a58833c1a6487af40736c989059187fe35f25bcf60348b886f547db3013d8e71d97419a83372721bccad5374ac0968c9528174da19aa6a7cb6a39eb806aa8bf0b11d00723f9fc436d6996e7702e6492d01bc528bdefb89524f1668794b420199a4ab09030d563f2f516d92f2717e4ba6e08abfed802e03e5f305daa02ad26c12c2855cfebd0e8a98142c8280eec8995903b9ad53ba22ec305dfd72008853a73e7413e6c88c51eef4420123c88253403934162c5b670aecbb9f9ba1903ead73a429c1c4ba5d0671312245ebe9fbaba9d1d22109d5a728a58881ad1cf39b7c48e9c7934e743b0060a55041fb3979c47d2d65cf1cf67ee763b4f62bf6da5ad2026a1bdc796524b92eb9a45381827c8758e98eabed1e001416b567be31dd6261892b64b84b6cca1a71b285d72428770cac3f3b6d28b7d1a6bb8175414f1656203fc5ea056dcc5e9ff3f7856de85ebb544433545c8bbf20bd7e796b73a383c6c951f8ad1a8d433a345ea1b8fbaba29301ed06b6c32eb34363a72a7621bf880fe70ba2755a504f7408384d5e3666024fb09de371417e0b26a7e0ec61ab2364776ad6733e931fe8ee395e366996f9a45d893d02b0783ee40088a4c7803a3ab7397369f5122cbb244366ee623f1cefd4c3eccf32d8be8259f2d50c4d4cdf642fb71981d3fbb948a0386e3473afa892d9708e969a096cf99aa0236219f54e3a29fdb25c1e9b16786ee41d99ef575ee9000d719c6c8d16c9d4190dcdbbc447dc6c06f2676b538010ff8abfd3815ac42bdd3ef293de58d8cc1eab8de81e79a411c83ef8a2fc6e8a7e8b6bc7fd815eb103a664a950de2ef3537830542ae4c981557e6f0b64e9cb981e31f7abb185b0350ca9154eb787faf8e9fd87c5bcbdf626aebcd02183c67ac07b6235c58f63d7c9a66b9178b05e33ea3469f9ee84fee0fcfe6caccbb15ef081b3adaafadeb775d022265ac087e82f812efee4779b9d4cc20034f65f22d1bdc97b3c3a4fa80635232cac25751a5a7fd21a4b42575ce17809cd1ab73fff91c835ad4f587d7d1079cf6052e85062858d990cf2c3149e927121a92b2d17cd0abdf03575ec8f27a42b2916bc7d4deb8034b761df69c0d9398b08ef27ad8125c63e41c126da8a3ef001b021c817a0c4398c6d55b8183048553e67b7c74987dc6b71a74cf72f1c33486064dd9b8cbc1608bb8b70ed62cf8cf3bd459b6e8867137caaa85878216f1ddf385b13d1f5c7f4f385a8a62e560e511943e2026f1a9e7a1c403655a408098842952a4f25b98c60cf33a3885d08e146f4a526effc8bd14eaa5391b69309edd60a6cd94ba9c0e10f15ab8c30e46b29743a3b1953e8efbcb934f2acd4692333194488f874a346e365d9a4dc8cceafe16a1e37e4bb3c9321279fb4d0118e438a94ab17ee0c0cdb551370d33630d3e74969eecb9d33e7bdcec39128ad81fb3c214b08296ac5f6b45a1a7d82fcd445fe9156a7de65d0403fe742fdbcefdbb546582308466addb3146cb3fe74c0abc40be6d77bdf65dfe8e19984cff2d51d9e164ca3e7fdd1312855d021d5d86b31ed2a813628869a8edb4de8daa11f33ea650afcbed442964598d024d39083647c7175ef2ae22704b71ac46d235873969830de299fabed7fbf4161ae7cd2e51c550131f017f1e6b6e28e1e5c78cf49a22ee415067295b5b8cd44a5dcaf6dada709e6f734d2af8bb247bab535cacabdc9be28801caf246f37c279379734b42decaa6c2edff11f7b37a544c4caa9e09a103eb2842f4541e7de504ca5538f5b79f94a0b7cc88985a8064aa8c88ca403f296e3ebcec5f0dfbeedc39eb845b6f322479c6662c7ce97da39afcc55d73bd846fe391e8596979bdb0b11f5b55a31c2cfc73b2e0ca339ab02138594f3040e7c24220004417907414b4fc8c839541f0258ffd7d0a2b4ef2509a6fc6e4012eadfc60dd12e7c42356151ad570c2929690f6881135425d43639ed31cde319f5eb01e2549b56fbb4ef2c9258dccecb98a6bfc5d95eb061167ece13954708c93e19ee7a2203741d65387866c4427f4a2455345aca9f81a391fa2feb411755bbc9594a06062f3b5615040afaaf844d72aa29507353e81436d135f31671a6dd17a1a384ea8390a265a7228649ca5d5ec12589ed84126d47a3db13fa68c7dadc1de40dd2fd308c53f942d2e65ef3a01b99d7a24f90237b4f0543002bf912c6a34b617aa99ff6a0bf998c0c57904eece6afcba0d0a4d3bcd8ffefb4cf808637b516ece9f692e1457ea8915e41891e1050ea0674d1b26505f74dab57c2ee8f2776970cf537bfeafb1401fdcd088fdfada0c85a806ddc9a43dfbfc2fa03c721ed96e36c1715ff444659ac48dc8ca4caf4d25fdde46fc28e18973dd330ce927231be5840589994d367750d150e7c9f54cd9ce8eb13e259bc1f3df5539dcf12f59f805824d57468452f9a8e62764cc620e9e77a9f59dcbe7277a51a70f72b1fa1ba58baa5f29cf70b84b63dd68d1372d5b", 0x1000}], 0x9, &(0x7f0000003b00)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, r1, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, r2}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r3, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x118, 0x44080}}], 0x5, 0x8054) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r5 = getpid() sched_setscheduler(r5, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r4, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r6 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r6, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(r4, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:46:40 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x800000000000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getpid() (async) unshare(0x40000400) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x0, 0x0, 0x0, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, @perf_config_ext={0x0, 0xaba}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r0 = socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xad, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) getsockopt$IPT_SO_GET_INFO(r0, 0x0, 0x40, &(0x7f0000000000)={'nat\x00'}, &(0x7f0000000140)=0x54) (async) setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000000)=@filter={'filter\x00', 0xe, 0x2, 0x250, [0x0, 0x20000100, 0x20000130], 0x0, 0x0, &(0x7f0000000100)=ANY=[]}, 0x78) lchown(&(0x7f0000000000)='./cgroup/cgroup.procs\x00', 0xee00, 0xee01) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'bond0\x00', 0x0}) (async) unshare(0x200) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="0001000010008305843a0000000000000001", @ANYRES32=0x0, @ANYBLOB="0024000000000000d000128009000100766c616e00000000c000028006000100000000000c00020002000000090000001c0003800c000100000000001f0000000c0001000000008000080000340004800c00010005000000ff0000000c00010003000000020000000c000100deffffff008000000c000100ff0f000000000000580004800c000100ff010000000000800c00010018090000300c00000c00010003000000800000000c000100bdee0000020000000c000100ffffff7f000000000c000100ff000000000400000c000100810000000500000008000500", @ANYRES32=r1, @ANYBLOB, @ANYRES32=r1, @ANYBLOB], 0x100}}, 0x0) (async) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x4048871}, 0x880) (async) mkdir(&(0x7f0000000180)='./cgroup/cgroup.procs\x00', 0x101) 11:46:40 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) (async) getuid() (async) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) (async, rerun: 32) r6 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 32) r7 = getpid() sendmsg$nl_route(r6, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=@newlink={0x60, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_MAP={0x24}, @IFLA_ALT_IFNAME={0x14, 0x35, 'veth1_vlan\x00'}, @IFLA_NET_NS_PID={0x8, 0x13, r7}]}, 0x60}}, 0x0) (async) r8 = socket$kcm(0x10, 0x3, 0x10) sendmsg$kcm(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="140000003300055bd2808c0100100000045800bc", 0x14}], 0x1}, 0x0) 11:46:40 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x6000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:40 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = socket(0x11, 0x800000003, 0x0) accept4$unix(r0, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ftruncate(r2, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r3, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) [ 1752.724080] IPVS: ftp: loaded support on port[0] = 21 11:46:40 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x800000000000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) getpid() (async) unshare(0x40000400) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x0, 0x0, 0x0, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, @perf_config_ext={0x0, 0xaba}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r0 = socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xad, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) getsockopt$IPT_SO_GET_INFO(r0, 0x0, 0x40, &(0x7f0000000000)={'nat\x00'}, &(0x7f0000000140)=0x54) (async) setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000000)=@filter={'filter\x00', 0xe, 0x2, 0x250, [0x0, 0x20000100, 0x20000130], 0x0, 0x0, &(0x7f0000000100)=ANY=[]}, 0x78) lchown(&(0x7f0000000000)='./cgroup/cgroup.procs\x00', 0xee00, 0xee01) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'bond0\x00', 0x0}) unshare(0x200) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="0001000010008305843a0000000000000001", @ANYRES32=0x0, @ANYBLOB="0024000000000000d000128009000100766c616e00000000c000028006000100000000000c00020002000000090000001c0003800c000100000000001f0000000c0001000000008000080000340004800c00010005000000ff0000000c00010003000000020000000c000100deffffff008000000c000100ff0f000000000000580004800c000100ff010000000000800c00010018090000300c00000c00010003000000800000000c000100bdee0000020000000c000100ffffff7f000000000c000100ff000000000400000c000100810000000500000008000500", @ANYRES32=r1, @ANYBLOB, @ANYRES32=r1, @ANYBLOB], 0x100}}, 0x0) (async) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x4048871}, 0x880) (async) mkdir(&(0x7f0000000180)='./cgroup/cgroup.procs\x00', 0x101) [ 1753.181969] IPVS: ftp: loaded support on port[0] = 21 11:46:41 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) (async) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) (async) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) (async) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) (async) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) (async) r6 = socket$nl_route(0x10, 0x3, 0x0) (async) r7 = getpid() sendmsg$nl_route(r6, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=@newlink={0x60, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_MAP={0x24}, @IFLA_ALT_IFNAME={0x14, 0x35, 'veth1_vlan\x00'}, @IFLA_NET_NS_PID={0x8, 0x13, r7}]}, 0x60}}, 0x0) r8 = socket$kcm(0x10, 0x3, 0x10) sendmsg$kcm(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="140000003300055bd2808c0100100000045800bc", 0x14}], 0x1}, 0x0) 11:46:42 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = socket(0x11, 0x800000003, 0x0) accept4$unix(r0, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r2, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:42 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x7000000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:42 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000003a40)=0x0) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000003a80)={0x6, 0x7, {}, {0x0}, 0x8, 0x101}) (async, rerun: 64) getgroups(0x4, &(0x7f0000003ac0)=[0xee01, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) (async, rerun: 64) read$FUSE(0xffffffffffffffff, &(0x7f0000000340)={0x2020, 0x0, 0x0, 0x0}, 0x2020) chown(&(0x7f0000000040)='./file0\x00', r3, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003c40)=[{{&(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000180)="8cb64243afc3d6a1ba9e76cbc9996869f76abf9a852a5c0afdb5c6349a6b973799d03c87a10158", 0x27}, {&(0x7f00000001c0)="479170c1062544bb8af910b668d4734e14ca3f8d56b8c034e20f47e22f2e8ea98815b06117890743e23dcb526ece30d945e355932ee8c0a2", 0x38}, {&(0x7f0000000200)="7ab125de714f2229ad28dfa6e86e2820bc73c82cf47202844478a0b3e72330b27b45c7d9a208e8f9b02450f51adf6e4746f19f04617757f834520fcf9a5167544fc49c35bb1fe4842f3c54d0e4daa664d4e88ffb9f70338444390b2c3e540250f730e06e667a093aedf2247cbdd6b470894d0cf4f7153d2935ab78e8b846cb3aacd583d65ad016e9eb30b80a3839dc66c2e4fbd99c1894250a735a7a6e5343a22236d60fe7f77ad28898d6ea75f4dd9a9d28eeb412f76f31618e12a78fcce8368f53c2e7abb7be33fa", 0xc9}], 0x3, &(0x7f0000000500)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x50, 0x4000004}}, {{&(0x7f0000000580)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001940)=[{&(0x7f0000000600)="a1c6b7", 0x3}, {&(0x7f0000000680)="83a80da4b52f5a4bb39ce004986a16634a714c2982e10e02d182cf9e7ee86ae6f38e7b8cd77ee124f02cec8e78de48319bc6737e760b0c492498879022c67a9753dd6cb0a41f0261b712c933a89d1412362bb8dd0eab67eb255e2b08b4b1c818f6a996bd5c802323e3c5e0747a4ce9", 0x6f}, {&(0x7f0000000700)="4a34622674ee90572921ab94a56116a5db7478be6c414e29a5d1a14dc29b1d256a4706b9d9667ae9a36de656a9e13dfca8b7c9f74cf3cf296cd842ffaafbd21618b0a5b91be55b7feb19470a3793dcd5bccca9fe96a8049671720bd467b31d6babf8bf4d98f041e954bd9b6deca6cf22533171371010df4b5927e6bd87b1188f3ce5268a282260f357303d47f33b5d7af132793488754bc68392e37375bd50f0ab07aba78e11fd0fd17198bef1c9599011930575cb22817b7c6999f277c288c6281095f30458e1964d2ab1a55c02e6ca6cb3b5ec298a9526d292a658cc028d6ef60b6ae8c525219fff6e1f2045cbefba7562b2", 0xf3}, {&(0x7f0000000800)="bcb1847d6dddfd7a2556c0270fe5", 0xe}, {&(0x7f0000000840)="57c07adf7f167157201c6c7a2be3d21606f1ddd31e0a73baedad5a87c4db8843223ec7cb3bdfe017a59a9ca678ef6f27a6e101ec7980678d1f1741017aa7537a3ad60c15a3fc45010473a6a3d08826a50e462b7e47a95fb7176293ccff86cfc9b8f9a7eeed97920ba4174cfc73a96239", 0x70}, {&(0x7f00000008c0)="656ee05075b9dd67214aca2603d22c0934c6988e60bca62f8281f87008b5558971eece6e96c7951f8d63379ade436042e0f692be51b3f74f1c8e7851af8bd0ed752dd78afc13d785851753fd90b48e93495cea309cedf48da9d27cffbbd358647a8ff97106bf17b68f0890978d37ec89ac5fc750aa9b13ab3ac43379c201a397d835838f3c3ce3f843c10dfc918c500266d7c4f108a1e398a5f10af58a5ce5385927b1b237cb9e92778775086a9d9614a34eb65d51279d51798a26939a0c55e765df4e150cd082a9470e6314cd53ae95b2b591761024dc73c1259d8a185bae5058ffc9a3394c38d6cd18bf197ecf30f1bf23a8bf05928bda523840d4f96f899bf4b188b5b875eb1e06d5da234cdd4a31640f4f1d4d1d70a65f6d3d9a506fab6f08dec26ba5786d4be99e6653eff3ce9d93a881aa4353943e1d240c3b3150b66c1747a9b029fcacb79db47eb93b04496c5a61d4a6ac4f4549bc96283348eadc7451d10e03bfd8d31a18d2f4ddf3130496ab6dcb56ecf8f290ea177ddc5e11cad0fc211c184056a3be53c8d6318893733c56caffdc204ecfe86e0fe38e770ef5e9f5de9a4cb731b1788baa4aeb8cd88697ddb52a977da47e547fa1110a2f3c303d6c705043cc473308393fb04732997a7507aaab3dd0823335b4721c20c652d11c73b02fb7cdd14bec59c7830ee2d9d68ed06f7021c356b8b301b1ebd5206fac0310ca9763adb2ed139f2ec084f7383755d7d492a05a52119297f54501c92dde37abe476dc3c645f712106c0b8d5267cc0120524c36f181f111b72c50c62361e4ce43d0738c2a5e7603da3f3d6f32bf8a559aedab5544149a82a4616b8968711afda3ab24a5f89b7669387bd2b0675f3103be95f6ec06608569c1043fc92499c76847adc621e811780f422b25b20be54aac68fdf6dcc38a6bf4dcb1a86bd5981e9692d54fbf0f7d35400c20c744305a13f46e00e3739abbf5b4a08aa06bfe53d0127d7273157945b0d5c10389f421cc6dc9c34c0fadfdff36ecc6db87248d53153ab8b3ae879b37b77f6c16eadac165437f437a13858b069f1dd63bd0d6ac7112fb68122a8ec62e9303a76ba5572b6834f52c628e88b4b03669dc5c15b904d1f9c3525e99f70ddfc59a0fb0a135578c391ec3d5b870119d82096be91d9138477d5bfdba85e0fa7eeec2adb8b43db9227de708dfc0dcb4d8039987e78ed457dc6ec56e264932a405f4f7e04696395e1b976be29580067d03016d4d1220d9bb1e4fceffd5505e72eb2f2f4026433f061e6301e06241fb5b2c035a4005ee3acd62b6bf2703f096a78ef4373cc85568a07c5db4a3ed4014b354190ea28f5545f1f7af21154e4ce100dc6d82d3fe59d19c47be86ff22e13294a254625daed96b00cecc2feb94d0151829e4637a29f4106bc11871daa675a37489ce986d950e6bca2004a158e83596a0928f59b284e49e6f15eefe5e1199f4d6bb669d14c81e992a2f4f0c0a20af42fbe533da64d0cf4f50bc22747e163b921a312b0cbbc1bd065269436411bf428584c0531e81acd73b2ea12474530fc6bb4c85bf09d15b0abb3889638a908f0aabfb8611f6858036f257cd39dc1e882bfe63cd3f645c30633907418645a34069464c642511c958af7341772f70213c1c41d0640ce64b90ec6690faecb6d263ee7c59c13fed898d6520fa47b851acd25944ab3201a8a8a841bdd9bb6a016fd88338a029bd517a854fcca522fb6dc71c3a534196362e8713c77e6b63aff624b544d9541ca1968d7360e5504b6b251dd26193af741eb1251285d9b87a57bb571a557520b9d9dab924e93ec5de2462a24c6bd052a6473fd462e0d2e23f285c60d127134a87813790aebc305597f9025809de9d3232c1faa5fc055c9265f6db281cadd6d9c1a08723a6ac7e7ba5e886de3544dd8c23ee394a528373ac419c8c867d9e9ce9df99566576b226236d8e8ffd1f07bf5c21fffe529b393bc441909c3aa87f29ce29573f14fd65bac540504a1b5bb07ad3de7d910ad6e9d7babec32d3ab71d16c0cf36aa9f0fcea5891ed1f586a330a3446d6ab7d51851cd0d591d2677e604fd4aa039f1ef4ed19fd961175c96efdf004bb186fa639b5efadae4f1eb33176aad3e60b57654ca42cd9cce75805876b09ff56766e1ac6bbe2e4816fa92390e79192293ab5b798a8b2646062f0ba8972f08c949b88c5a0e6adb26650f49b0ff2d7cbcb0292b3e3e348d1aa0c6178f5213cbb59ee9eed67a09ccff11b7d497282ee6c716963c24aa0c612dbae7c171adc01260a85a0e2c220266ae7047317f13cbf5701b7da0be3ef0e2999b3ffa9e20726548406cae2e841fec55727988a09c5203a48ffc54cf21da99f7f6c60ea2764a996ae9361300c1f3b81408a472096de1454b36ed0f3dd2021878df23263d0172699c7fd907f599caf73efc996274914f2c296663e0480c1aa99a37352bae93e468ca8a0486224277e8d15fb6caad00362b7460c35043031e90720a6513275f694b114b4701174130d3b8798547f446f30a613544f07f018ca8760068a7648253245b244c43f3bb4864e1a0179ed43bdfdf32869b230199db000e11c2d655eb426f02e2dea03ef5bc9fe0ba96faccc42b77d857357762475f6a186a46c5b708cbce5ad5d7cb5eba73b4db85763eebd712f0cc3a7313330550c844c2d2f97deaf41e9bc74b52039f11e321b1f7a0cbc533bcfcd9880d5ceab465744e74c1928f399446668aa240c47e7cffeec1ee2b404d246b1b7059b9bd406f6e0c9f82a75e3b6d6929602751b155be5a156bb993cb9e5c4925d64e8ea7cfee64cd7c86818c409b4e1954b68b8147defb2ad37fd42dcda28211b92973980d4d293199c2266d7b19f9f1f1de373ceac94f45279fda44662a1a47e5d600e5e6b9e29a6f0beb24ea3777cbed2a08c0de9a018326d09d698fadc485162b92c55b11d608fcbe8eb33c1b90c9710ece5094a5f4f00d05fdc09870cfc869237a71c3496e564aff717d6420df4f48e1e32075a77102fc8fd42021ee6206214145d9e0b9cb0a912ed61aefec4a74b6dd21ade0872d540c83e8ab57a0ceb4f27980381c3c83e7c976f2ef80e95be6b85e7766a7b3872c231bf9c165f0aaeca2af4c5d25ac37e7b0438bfb62addcc5299c8bcc23eedfa53e1ea66343bb78e6ca1e6652a3ef599a1009da0630d69ca5d3f4c29e941550ee462d12d39fe51b4a7e23d8661b3fd5b13975e62ec7289bc834c9fb77502145cda3a32007a2b650d6f13fb0494563a8726b54914cadf299e35feb6fcbed25b67c0cd39d2a5103addbac2526236a68c146bed56471d24a27d91b487e0aae3c618cd399bec4deb08c6419c411dcf106b05a132455571ba9bc06c97064ab557bb2e3ae3f366487c556243fb7f37fd8eba7d9ba610237447d12ae5a250c8e4ed269e299755aa5fa2262d5a7b876fcadeea8f02a627f2b0a6a93ad65217f3cd80cf72ae2964b2e575940915e2aa5d6c0b01dddf1da24c58fc0c682a7f169c0120121be269c2aaefc2ee84fd85c91ec8468b1b29ebbf99a81df72c438cdad7835c5a1413aebcf1dc32da014b320df77040863d5bfe8bc4c67d65ba5fcbee856e31b2ea7af54c6334322440c21fe773be6be2de5504af16b750bdfb10e52e10607af89142bff203f98e7287031ee932fba51e333028e6fedc5af2cf28237a66e026593a4b683033224646bd0f28ed08b57c76e0b5ef9f739eec8a27e3251010c96305be7f9ed78bb8125f1a1ecda565b65381621ff896420abff91334e4878c209da7edeba47da91d508f238d9ecea67a014db6691282896c18aebe3d466190ba2a2eea5f6282307abda32fcd0efa332863663321a5413bf4f26988973314b1b7e41c31a5dd60a46a3e1c6f7c3fddb5a89ed0bb2dcfcb71a9b36a39f1cf9fa7263b1bcbe468757514b5094654dc905c9a4c9bd7ac83dcb4ff71f1458733a87873a9b2486f1b9aa124d12b2fe55391c1df31af2eeeb3b5038d12ff76d98adba9b2ac6636bf3f6be4516fde2a9cf64a594f55139991e06055106359cfc64f47d27451b3039502551ffd2e0e99b166a9dc1add826cd1a9ca1ca6ab02c909aee0630acad9511be8f01a9e03f9fa3bde29a46604ea2b74c9b2a26ae2b19418d4c9643811bb412f58cb3b53449db3d68646be33adb112db42eb9acebfce21d7147f788a401a1bf004fecf7474dff05b7f6430a12530cf1da5b8f3eb167e10c6d459af8be392a017150b8ab84a54ad84166b113f7262b7d8b600d4eb3c690211cd08c1a2ce3cfa53837a2a13d0e1c4b5783e6a8610cb1e720b5a261cbdf0e0996bd05ddd69be49001135c12a937b062831901583748792661267f39d303956aefbf092e2f24d9197b15ea4c57c96fcfca3a8a4ef3dc790217fd91302499b22b677cdceb5a96a26484ed13c88ea64a502d447b812fa8f0f0220c71c9d62e86d65a0eb170dcdc7fc621e0dff4fcaecc4e9f1229eceeca82f55cafea76b5cfe09e069ef8a1f5f952deb66ccac31dd69b4b20107c4095744eb691657a7954514c5d751ed26e58ce7fc7b0c750de1147ddd4ac51c34f50121cf0a90779cbbff9cc2156b8f2d94a6e4b06ef43070064a309cdd6c3a10030c46b199ad57164ab15e89910ba28bafe7604d5b55601d257b5ff6a1e07382c3f085a50cd50ce643c18f1f0b1709f995b4fb2a80f43cd5e3bfecbdee949ff8c1439ce0ef424d2ab4941c123a3ce348f9a0a62c6fc6b6d232baa0b6968cb09830b2ad7a606322075830b688cc9c4bcfdf0b09acf897f4edc80b8ff0fe47d4681a518017aa2402d0ae7930ecd9aa4cba62c543fe2a9cc2ebeec992cdc1f662ca49bcfbb6b017219b114e41c64fc49ad54a3422686ec1af501649869b002bc33fdf32f9260d4bbcdc0f8bac3004fad37b16bc5bdaedbf3554d6a4dfc62b802d070467f9b9a646281bb9e3de878c2a2827fecf523cb7fbaa169fb5f9d7a13f10f6327fd2587921979b53b7de4971a7d07322be4e750a65e9ab5be765340fd8cad63860fa3c8f47f02eddf39c360b2159fec3dd0b75aa0aa5815b22b1ea9e6f48aa1ec58318cf39e827ec62cfb39247432bdc54e4b4f6facc05740941a028a54e22bb5c577ee36f9ba20e9bbdb2839e4e53676cac00fdda8e36d839f56c010b06d1e0aa2a7bb853be10aab9eb295ccfa4b1d1d99a8129dfe62d642980581e6ac0cf2fe957aa119190601c281f41c8b28844bd964d93670ebce717a84b3d69f8688a1312c444e748d4b199b26c3d12cef978e94a594174de8844c77430ae044bb3e676a5cb5dfbb4dcd3b7be12446617983ad5cb635cd7b34678e6a5a8c778afc9f714a7fea807b6a215739ebfda4191c93055c7acbdbf45cdc878bc6c914a786cd9ca67a9b88c610d7ff06fad3c86fcffaf631f5d75480455d1435ad1e7fc28554effe4ac160521a76180f7e5c7562d9ddc510275f20d00a9ee721cfead20cd58473722057d614d1117b6d392d3accb31fd0a1ba9b3d3448dc11e6d915e92f7211143ec12b9d60ac1d1f7675800830a049b85dbd5ab70f428a2d09776dabdfcc766f46eb989c476099bc1813cbb9501b2ba6fd516c771c764c21bbcdfb6cd794ab9f66a11aef68a161417cd3117d9b5c748961cbebddcdc359dbc29a36b85e73614c96a61036677af37bef8600959500615abbaa4f5fabe9fcb9c498bd43ac9e2e2f7d0811474f94e58c6276cf88c1384142c360f6d69b606b95ffa39bf0504d0a9624feeba097b22dc5325ed708b1ef4829625429777c2", 0x1000}, {&(0x7f00000018c0)="d035d9bdb30403175cd804bc71200eb522e15e11254f541e52216411b03847167acf87", 0x23}, {&(0x7f0000001900)="d05c235bee13a49bfda550667054f0407a0586980fe34af96cfe1b08a2ac77a2695d04", 0x23}], 0x8, 0x0, 0x0, 0x24044801}}, {{&(0x7f00000019c0)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001a80)=[{&(0x7f0000001a40)="1404a04a09210127a4bad822af84917b7ea503226561e3246d16c753", 0x1c}], 0x1, 0x0, 0x0, 0x40000}}, {{&(0x7f0000001ac0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000001b40)="ff3a2a9807ed64eb8ae34da414613f517f73191f35fe0364b5878a1ebbf3bc8a5486c30d9f784464e92230e166001165d5f0f49d9726f07bf7b53e67a06ccc374c8efe7db9f3bc90629892c0e95183d3f1bc", 0x52}, {&(0x7f0000001bc0)="2762823d4b54956da136149cf055eed9cf7bb9b0b802e906b45eea5a0dda1c63fb1dfa281ab4c5abe5d6541018d097789709e01a34e06d14b912e1b1e8c0ca0ae1af3e2470f0c9e9dbab578e9fab260588bb7aa03d4f95b6c486a2a1c5d53af5ca9b6567de6bdc0b14d970", 0x6b}, {&(0x7f0000001c40)="a80726d6fb01a68e468e31034d6a", 0xe}, {&(0x7f0000001c80)="5fc6c05684fd95a8315237d6ce3192e02e89c07a273ec4cd88e0ef37015a762d109d385c42194a56b856a60dbc3d277c0c83c96c096b393cbd77cd8210fb02908d76a7edb000ede8", 0x48}, {&(0x7f0000001d00)="fae68026d48f0a14cad57cec4c3a78d27258ced07c040a8af25a743845f93331293f8bb83d34b4e5ad57d3ebdc24c90f37bd33c413462354bff7da48c97ee2b18d2d41c253b025cb577cfceb1f31b72d0a4f65d337e5aa508f2daa075ab02e2056766d91ef489a0b8a64de206e25a51e965914e979f9c785c3ea9557bdc039a6836dd0dd43612f2346b5e626d3edb911841442a3af3d6261bf36115e5e", 0x9d}], 0x5, &(0x7f0000002200)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0xd0, 0x800}}, {{&(0x7f0000002040)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000003900)=[{&(0x7f0000002400)="74fbe0f5bdc8a8014822255027e9c7ea0b3ee8e45595333f6cfca399cdb935545d2b17e1600c102d46db0d5f52cc7b910fb8ecb9ed10051ecc57c75075c68233ed26d69bc8288b334d8daffb4a75e3a30ee22605e7db6fb62d5b479af7c9cbd6438ba1ea4181b8326e94424561578ff6b9d28df608ca4ff945ccd12694f003076cdfcb5e0c7574d25eae3bd1dc3dcbdb209886cc90b0ce100d66306e524fd2f59c3606c0a9bf2fc341007093ddf434e8ac4c58b323600b1050bbf5bab4276de61142e4c566bad83c0a35855160caf7e752bff6b10ba32f3c3735d02c2a000e7a285babf74a1201350ce2d4400550ae70f1", 0xf1}, {&(0x7f0000002300)="d5bd68d985ca7905829a4e6c5368a9bab1aceaab6301650f0aa516018b0ef1daed6960b3de6e257bcc8be4fee56c649649bd3417450fe3bf69df79cdbc62ac4b6aa51aacf48bed4a987fdebdfc35d21db0175e18ac79d074620a15269bd08ce2f2f9aa3df5d0d0a152cb0af5fc419924e591daf0464de4c530a429fd4ff0ebabd0140655", 0x84}, {&(0x7f0000002500)="fba12ba04e8a8fe6ae91ce54e5cf6882d5e184494f5b752d9894ed3e43b96b55e07554ec30f3ad593d7dc4dad913500dd5ff730bb2f8668b9c0d60df54cfa504d49d49589c285fc40cf9aab0d7ce567ea89800ac9e295638404547a1ebc4b365362e219dfc8a9c1602b9d3b56b54276c57ddfe0d850654e3", 0x78}, {&(0x7f0000002580)="32aa3b79b2cdcdcb38aafc4c1ec41d0ed93423d51ddc1d8b09dbf671d6b714afc818414a69b404158622f695e9d38a1c6ab944ea28f5f6d48c1b18a93752db6c45f275e0e036e62f655684f766b52ba31dcad0b4944e6775e0336ff299cd8407c0fe447bfe5ea0cefc89217cc54aab9bfbf3601b21f88a1ab61634e525efb918d147edeae6b27f65f8872867d14cb8e0424d3007b3cac71cbdb0067648d4bf96ec203d96b8f89b64b836763111f6c11f218bd16867a05559f7fa121ab24119ec7a08355aeb049eca4a4e3d9a51cc1ec5934de912", 0xd4}, {&(0x7f0000002680)="2d3f126fb555cdd748a3f6a3a07d12989b08187df5b444b6ba19009aff854274fafcbe941168a6b288e4c2", 0x2b}, {&(0x7f00000026c0)="bfa6aff3a9bb0c148d11fb9874abab0d8fc102b4e5f755004124281e29ef188fd2038b711a1dda373c71edecd24ec69cc97ffbfdd9e1ed47f577b958a2ee141753f6044fb577c3a08264dca151d44a20e58794a0573fd57c3b73937da3944ab916e8b5e1339c19ad4b796fb22400aa8a0903b6cf87971356b2b40b4fda618597ee836f189c83997b6faded301656d1a95091f833b4", 0x95}, {&(0x7f0000002780)="3cf1d38d36d91e514b49a6d9b9e5d893f9eb1eaf999a0d0a1a02b08a5307031404ef6c5d175ca20aba6c604ff43cab3e98d2f3dcc155191f1ba9c8c89a3e284521e1251b8da1610d8c91cc7bcaa15664e79b2b2e725e25755e97e1eb638eab8e4932f4fed26cefe0fa96602af06bee4fe56a8d62f813df5a9533b262eb1046a922eef04f6819b080abd91a9edc44bb61f9ecd5ffec806dc127d2af299b70551b7d8313d8b086b4fdcaeb1df88876f8ef01c9", 0xb2}, {&(0x7f0000002840)="c95b6cf451048955095b146c579787ddcb8717eeb1bf3f9ca35d9a99494cc8a078b226d7a2f191d8a572d0c1fa4288f36e695e8e1f8ad9c61c81e6e0cf1fc594c4897b8dc3108a3045baeb57dbf2dfa5f736079080f74fb7ac508adee00f9d5dea6e6cb9c12ad949ac7fa61800ac1cf314996babe9ff3aacd0cc4dbf9feb5fbd327d9a94d4227684d9629af7b1a33bc9ab3ccc9f81a14ff0011075fe0123724b94542bd5a84e7c8140ea2a237e", 0xad}, {&(0x7f0000002900)="08161e11c2501861959fa14f69537fcf3bd38f36548e5b3c0a1e2f68d1e5959752fee4f95f7e009f856113c7e8823d397a0416abd8182c0d929a8839428fcba28cfe8059c3dbc8a791259ad1379c1472b00bf671c4e8db8c99df9ea189aeeff6325f1b12a444ae44621ee82567ef0c3288d816d9f065a536f1a39fbfc16776b7b908842a62140cafb3ddae42afe715d6ba0a33dd8a1c64bbb364775e9a28c1b3a8dbdc729112c502f4e63d50337d44b4f0181c8f24204e8e8d288cfd725db232a7a385556fa35e766259ca2087b3d01c9e9ea26f62b986d2bf267f01cbefc5c043ca6b1d04edbefa1d55d147e5e1ba929a558d5e97b45639c6b34c66d18f594c69e6a0757b8208625ad4e416422d21e779133121c24da42064a9a391bcc66adb71458efb96a38397e748b6025caea6ebb1721a8dc127183fc8cb83f4ec030fde9a8890a87853e3ce63f6812365700129c8025d183baf3e56521f6fcdc6356f806290068dd2eed8467ae9c5092eeba602d58df44ec50630be8b0c40d715b75826e20983eff38f41eaf1539d8b94c054f6257b3057da8cb07d05ce5a315687989b8bb8d41ffa83a4dab3a265408abfd58b0f14d02d761b68cf5d095294e7ba5a103c0706cd4e64bdf2eb27c1d54a3afe2ae5ce7b2847007b03e8331ac5630fa73f86fd2dc2f93b80a354a6074f219083894abf572e2d8f1e03b509acac3ac587b2c8a2e50d55e76c028a51922c756fec43bad69f619f55cbb4e101ede5c25e213681e4be1b20fcf974ecb269437c1b849d590cda631e0d285df9823f67a6977851277d119b2e111819503dca85185f4fa433c65d39f6f4d524b98e1a00abb1dc0940e7131f685410d3f6f46fd8204605aa54f2c65a1b2d2ae364aa5196eec482f900b98754ccc6a6b6209ed3285953f0d22af9b45b08209dd3847a8ddf1a6063e1f5a6d4f332a23341a29fa091ce6afa48a7812a9908d6103eb95144efef79b508eb2a277572245fcbed452fb984f4ede3e853e1f733f49aaf968ae6823dc0f1b8326af8dd3c53af2ee09776c9ac78e66249badab8de5df63307cb04a277e2442c652631e941f39112eaf259e02a7f7977cae5310a2da475fa2b164f048a27a294e73f2b0e05fdcb2e0dac227498937bbfd5245420d5a7cfb89b6cb4353341dcc767c429de50dd0746b2cbc92448612913a6b4dca950854bdfcd9ca39c1471abb88ad43bd8bbff5730f89da45c2dcd99551d7208d66d0c74757d99862b9f8a2276f0e2ee5dfe9fc5122b1bacae4594af346c1a46497ce5056e81a393c02c69328a5bbaa12dafecef01ca069df24f1b8a2ce452be10a271f98560116c66c73dea5cd8ad0ffc87e01c8b277e5b73da967c8a95df78ec7ca3e3ead72e1d4571dc1ad0ec6c43d48675de8c0233167b4392b7173362c1d269ecd0b4fd3bc8cc514514711a1ed9d53c8338a9d66d0c8e614d6e53413654a804aac3ee1b3c87419b848fb67fd1b3806eeb966121ecec993e895288636368720e8001b3612871858440d202bc03e64d5b554a235fa3bbd5c5b7cb2687bff3576d6fe1bd4f5f7704e9d013f2b68cc23190bc88d53060c9190c00b5658e2936da2d86b33932e68267bb4e041a3adc8d29d266816128e6dd024623287b83ca460d6a27fcbf946b825246bee6d7b17db6755a95ff55ab4c28ab1f7b0d6550b8f398228410a88fe50649a42c25ca13f8722765b345ef7acfea8dadcce83f4f9f082b2ab2c48135791549375d8f7c441c3445b222590389ab57769861af44caa1c84cf4234862068f1230dba774adbe0856f4759d2d73549ecd97374c8dbbf344b8e1ab4cc1f2fa1b5cfb081655597d68acc6cc6475b0344bf60b358867780960c8e675099a2cec086f2a5a304184f25b41a4c5beafe24ad8f11efe6ba21cbc97bcc4ab528952ee634533b80ae3314cb9a9354bfe82cbafa93fa1846347ded8e896f0d606b6b3ec7f645341ae959da5ba383bd8f8b5c0e5545b1bfb360eda3e8efd62d0a21f1ccedc1b104423eb8f40ada897ea726dae8a5e8fcbb36fd18d8b8d2706fba674cdf24fe83c1dca33983a8c91af9779b40945344134173d81433c1ccedf33da29c28900fa8918cf43d8223dfc07caf0c4ef9ce1285bdee791fb978a65b02bb891dba61c6b83dfcaec0aff6cce7738e4241369a482624c65d358ff7c19f9656e228e85c10594d522a86669034140c2c8d7e971568e379184a0eb39f6552969af4f4ddf519067e8505953e54c344e5b53969c5f0284b3bc124775e7b42eaa919673ac1d13a4436312ddbc3b966df847e4fb5fc0faf2a680275d2567a161aedf0eec9e0737ebda261419c6b08b6905db6d67d8a0d818a2dc9337f8000d2c47bbdaac17e857dadf5bce39cbdd24dc58b81bc57fbf8ab2e1c81049734f33041506cb2fbc0d0262799cc76287194dbfb8c3837ca52dbb69f43dd330c2c27067be364bb3e6efc89bfd821b58bb1fca46a146b53c51a9670341ad404ac6a3684a672ec6af595a1f346e19c5be43794e00c0462a0e3d27cec88bfeed303cc3f304f0fb488cb3f870ee268e7230e75071a47fadaa5d9d5d6f4fb260be61f805722e6bf2864a0c63879fc6942101e4086e3c084cc3b2d9f836c828c8989423f5ad982972a4b69c2c72325f5a30bf067e3da9a348bf0ac84aebabdc8ff1ced101f377194409d6f67a1cf6fbbcd581db8d14682d1354bf21e9fe4321638e8c23267872de0e759953e10f0273d21e172a5441b2f2066abcf7efda76d84bfdeaf5639ae987ab416eb4e204bd6aebab41962cf8684f148897df654da4e7dde3a63a70b03d95be7a366824910faaa3d270d67dfaab3fb7eb0b993b4ae3963391f597491c2d174366d10a2ec577486599d08a734bff35da9b7539b7eaebe8deeb524ad0a154fb66baf7018d0f0be55532856bc954a29c6ab051d2e73aa405640fb56d041f50d759d66de69d58f96781a49683350279f95bb776e7ee8be27eae251d996f6d1e67c1dd9e59f564b9a8f3b4a2938fc324d00d96b81f41afd47fc52e89be8298360f116a4d8f89507f80fe385738d442333ae21cf2484c0953887f5dc0bad2e33dd1dd62a29e7279652b71bce2726f5bc7ce31a412f95565c3bf851a94fede82ec43897917da0b941edaeb28b9258bd092316ca6a12fafd5ab3d9149d0a9378da7485e01279f175127cafbf7aa56c6d9b618032553d7403d34ec3ddacb71e4a94167196402f4f0152a3e646c5cd3bc2575e53309e59195e0a74058ae0c20be786105010a58833c1a6487af40736c989059187fe35f25bcf60348b886f547db3013d8e71d97419a83372721bccad5374ac0968c9528174da19aa6a7cb6a39eb806aa8bf0b11d00723f9fc436d6996e7702e6492d01bc528bdefb89524f1668794b420199a4ab09030d563f2f516d92f2717e4ba6e08abfed802e03e5f305daa02ad26c12c2855cfebd0e8a98142c8280eec8995903b9ad53ba22ec305dfd72008853a73e7413e6c88c51eef4420123c88253403934162c5b670aecbb9f9ba1903ead73a429c1c4ba5d0671312245ebe9fbaba9d1d22109d5a728a58881ad1cf39b7c48e9c7934e743b0060a55041fb3979c47d2d65cf1cf67ee763b4f62bf6da5ad2026a1bdc796524b92eb9a45381827c8758e98eabed1e001416b567be31dd6261892b64b84b6cca1a71b285d72428770cac3f3b6d28b7d1a6bb8175414f1656203fc5ea056dcc5e9ff3f7856de85ebb544433545c8bbf20bd7e796b73a383c6c951f8ad1a8d433a345ea1b8fbaba29301ed06b6c32eb34363a72a7621bf880fe70ba2755a504f7408384d5e3666024fb09de371417e0b26a7e0ec61ab2364776ad6733e931fe8ee395e366996f9a45d893d02b0783ee40088a4c7803a3ab7397369f5122cbb244366ee623f1cefd4c3eccf32d8be8259f2d50c4d4cdf642fb71981d3fbb948a0386e3473afa892d9708e969a096cf99aa0236219f54e3a29fdb25c1e9b16786ee41d99ef575ee9000d719c6c8d16c9d4190dcdbbc447dc6c06f2676b538010ff8abfd3815ac42bdd3ef293de58d8cc1eab8de81e79a411c83ef8a2fc6e8a7e8b6bc7fd815eb103a664a950de2ef3537830542ae4c981557e6f0b64e9cb981e31f7abb185b0350ca9154eb787faf8e9fd87c5bcbdf626aebcd02183c67ac07b6235c58f63d7c9a66b9178b05e33ea3469f9ee84fee0fcfe6caccbb15ef081b3adaafadeb775d022265ac087e82f812efee4779b9d4cc20034f65f22d1bdc97b3c3a4fa80635232cac25751a5a7fd21a4b42575ce17809cd1ab73fff91c835ad4f587d7d1079cf6052e85062858d990cf2c3149e927121a92b2d17cd0abdf03575ec8f27a42b2916bc7d4deb8034b761df69c0d9398b08ef27ad8125c63e41c126da8a3ef001b021c817a0c4398c6d55b8183048553e67b7c74987dc6b71a74cf72f1c33486064dd9b8cbc1608bb8b70ed62cf8cf3bd459b6e8867137caaa85878216f1ddf385b13d1f5c7f4f385a8a62e560e511943e2026f1a9e7a1c403655a408098842952a4f25b98c60cf33a3885d08e146f4a526effc8bd14eaa5391b69309edd60a6cd94ba9c0e10f15ab8c30e46b29743a3b1953e8efbcb934f2acd4692333194488f874a346e365d9a4dc8cceafe16a1e37e4bb3c9321279fb4d0118e438a94ab17ee0c0cdb551370d33630d3e74969eecb9d33e7bdcec39128ad81fb3c214b08296ac5f6b45a1a7d82fcd445fe9156a7de65d0403fe742fdbcefdbb546582308466addb3146cb3fe74c0abc40be6d77bdf65dfe8e19984cff2d51d9e164ca3e7fdd1312855d021d5d86b31ed2a813628869a8edb4de8daa11f33ea650afcbed442964598d024d39083647c7175ef2ae22704b71ac46d235873969830de299fabed7fbf4161ae7cd2e51c550131f017f1e6b6e28e1e5c78cf49a22ee415067295b5b8cd44a5dcaf6dada709e6f734d2af8bb247bab535cacabdc9be28801caf246f37c279379734b42decaa6c2edff11f7b37a544c4caa9e09a103eb2842f4541e7de504ca5538f5b79f94a0b7cc88985a8064aa8c88ca403f296e3ebcec5f0dfbeedc39eb845b6f322479c6662c7ce97da39afcc55d73bd846fe391e8596979bdb0b11f5b55a31c2cfc73b2e0ca339ab02138594f3040e7c24220004417907414b4fc8c839541f0258ffd7d0a2b4ef2509a6fc6e4012eadfc60dd12e7c42356151ad570c2929690f6881135425d43639ed31cde319f5eb01e2549b56fbb4ef2c9258dccecb98a6bfc5d95eb061167ece13954708c93e19ee7a2203741d65387866c4427f4a2455345aca9f81a391fa2feb411755bbc9594a06062f3b5615040afaaf844d72aa29507353e81436d135f31671a6dd17a1a384ea8390a265a7228649ca5d5ec12589ed84126d47a3db13fa68c7dadc1de40dd2fd308c53f942d2e65ef3a01b99d7a24f90237b4f0543002bf912c6a34b617aa99ff6a0bf998c0c57904eece6afcba0d0a4d3bcd8ffefb4cf808637b516ece9f692e1457ea8915e41891e1050ea0674d1b26505f74dab57c2ee8f2776970cf537bfeafb1401fdcd088fdfada0c85a806ddc9a43dfbfc2fa03c721ed96e36c1715ff444659ac48dc8ca4caf4d25fdde46fc28e18973dd330ce927231be5840589994d367750d150e7c9f54cd9ce8eb13e259bc1f3df5539dcf12f59f805824d57468452f9a8e62764cc620e9e77a9f59dcbe7277a51a70f72b1fa1ba58baa5f29cf70b84b63dd68d1372d5b", 0x1000}], 0x9, &(0x7f0000003b00)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, r1, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, r2}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r3, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x118, 0x44080}}], 0x5, 0x8054) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) (async) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) (async, rerun: 64) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) (async, rerun: 64) r5 = getpid() (rerun: 64) sched_setscheduler(r5, 0x5, &(0x7f0000000380)) (async) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r4, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r6 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r6, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) (async, rerun: 32) write$FUSE_INIT(r4, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) (async, rerun: 32) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:46:42 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000003a40)=0x0) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000003a80)={0x6, 0x7, {}, {0x0}, 0x8, 0x101}) getgroups(0x4, &(0x7f0000003ac0)=[0xee01, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) read$FUSE(0xffffffffffffffff, &(0x7f0000000340)={0x2020, 0x0, 0x0, 0x0}, 0x2020) chown(&(0x7f0000000040)='./file0\x00', r3, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003c40)=[{{&(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000180)="8cb64243afc3d6a1ba9e76cbc9996869f76abf9a852a5c0afdb5c6349a6b973799d03c87a10158", 0x27}, {&(0x7f00000001c0)="479170c1062544bb8af910b668d4734e14ca3f8d56b8c034e20f47e22f2e8ea98815b06117890743e23dcb526ece30d945e355932ee8c0a2", 0x38}, {&(0x7f0000000200)="7ab125de714f2229ad28dfa6e86e2820bc73c82cf47202844478a0b3e72330b27b45c7d9a208e8f9b02450f51adf6e4746f19f04617757f834520fcf9a5167544fc49c35bb1fe4842f3c54d0e4daa664d4e88ffb9f70338444390b2c3e540250f730e06e667a093aedf2247cbdd6b470894d0cf4f7153d2935ab78e8b846cb3aacd583d65ad016e9eb30b80a3839dc66c2e4fbd99c1894250a735a7a6e5343a22236d60fe7f77ad28898d6ea75f4dd9a9d28eeb412f76f31618e12a78fcce8368f53c2e7abb7be33fa", 0xc9}], 0x3, &(0x7f0000000500)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x50, 0x4000004}}, {{&(0x7f0000000580)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001940)=[{&(0x7f0000000600)="a1c6b7", 0x3}, {&(0x7f0000000680)="83a80da4b52f5a4bb39ce004986a16634a714c2982e10e02d182cf9e7ee86ae6f38e7b8cd77ee124f02cec8e78de48319bc6737e760b0c492498879022c67a9753dd6cb0a41f0261b712c933a89d1412362bb8dd0eab67eb255e2b08b4b1c818f6a996bd5c802323e3c5e0747a4ce9", 0x6f}, {&(0x7f0000000700)="4a34622674ee90572921ab94a56116a5db7478be6c414e29a5d1a14dc29b1d256a4706b9d9667ae9a36de656a9e13dfca8b7c9f74cf3cf296cd842ffaafbd21618b0a5b91be55b7feb19470a3793dcd5bccca9fe96a8049671720bd467b31d6babf8bf4d98f041e954bd9b6deca6cf22533171371010df4b5927e6bd87b1188f3ce5268a282260f357303d47f33b5d7af132793488754bc68392e37375bd50f0ab07aba78e11fd0fd17198bef1c9599011930575cb22817b7c6999f277c288c6281095f30458e1964d2ab1a55c02e6ca6cb3b5ec298a9526d292a658cc028d6ef60b6ae8c525219fff6e1f2045cbefba7562b2", 0xf3}, {&(0x7f0000000800)="bcb1847d6dddfd7a2556c0270fe5", 0xe}, {&(0x7f0000000840)="57c07adf7f167157201c6c7a2be3d21606f1ddd31e0a73baedad5a87c4db8843223ec7cb3bdfe017a59a9ca678ef6f27a6e101ec7980678d1f1741017aa7537a3ad60c15a3fc45010473a6a3d08826a50e462b7e47a95fb7176293ccff86cfc9b8f9a7eeed97920ba4174cfc73a96239", 0x70}, {&(0x7f00000008c0)="656ee05075b9dd67214aca2603d22c0934c6988e60bca62f8281f87008b5558971eece6e96c7951f8d63379ade436042e0f692be51b3f74f1c8e7851af8bd0ed752dd78afc13d785851753fd90b48e93495cea309cedf48da9d27cffbbd358647a8ff97106bf17b68f0890978d37ec89ac5fc750aa9b13ab3ac43379c201a397d835838f3c3ce3f843c10dfc918c500266d7c4f108a1e398a5f10af58a5ce5385927b1b237cb9e92778775086a9d9614a34eb65d51279d51798a26939a0c55e765df4e150cd082a9470e6314cd53ae95b2b591761024dc73c1259d8a185bae5058ffc9a3394c38d6cd18bf197ecf30f1bf23a8bf05928bda523840d4f96f899bf4b188b5b875eb1e06d5da234cdd4a31640f4f1d4d1d70a65f6d3d9a506fab6f08dec26ba5786d4be99e6653eff3ce9d93a881aa4353943e1d240c3b3150b66c1747a9b029fcacb79db47eb93b04496c5a61d4a6ac4f4549bc96283348eadc7451d10e03bfd8d31a18d2f4ddf3130496ab6dcb56ecf8f290ea177ddc5e11cad0fc211c184056a3be53c8d6318893733c56caffdc204ecfe86e0fe38e770ef5e9f5de9a4cb731b1788baa4aeb8cd88697ddb52a977da47e547fa1110a2f3c303d6c705043cc473308393fb04732997a7507aaab3dd0823335b4721c20c652d11c73b02fb7cdd14bec59c7830ee2d9d68ed06f7021c356b8b301b1ebd5206fac0310ca9763adb2ed139f2ec084f7383755d7d492a05a52119297f54501c92dde37abe476dc3c645f712106c0b8d5267cc0120524c36f181f111b72c50c62361e4ce43d0738c2a5e7603da3f3d6f32bf8a559aedab5544149a82a4616b8968711afda3ab24a5f89b7669387bd2b0675f3103be95f6ec06608569c1043fc92499c76847adc621e811780f422b25b20be54aac68fdf6dcc38a6bf4dcb1a86bd5981e9692d54fbf0f7d35400c20c744305a13f46e00e3739abbf5b4a08aa06bfe53d0127d7273157945b0d5c10389f421cc6dc9c34c0fadfdff36ecc6db87248d53153ab8b3ae879b37b77f6c16eadac165437f437a13858b069f1dd63bd0d6ac7112fb68122a8ec62e9303a76ba5572b6834f52c628e88b4b03669dc5c15b904d1f9c3525e99f70ddfc59a0fb0a135578c391ec3d5b870119d82096be91d9138477d5bfdba85e0fa7eeec2adb8b43db9227de708dfc0dcb4d8039987e78ed457dc6ec56e264932a405f4f7e04696395e1b976be29580067d03016d4d1220d9bb1e4fceffd5505e72eb2f2f4026433f061e6301e06241fb5b2c035a4005ee3acd62b6bf2703f096a78ef4373cc85568a07c5db4a3ed4014b354190ea28f5545f1f7af21154e4ce100dc6d82d3fe59d19c47be86ff22e13294a254625daed96b00cecc2feb94d0151829e4637a29f4106bc11871daa675a37489ce986d950e6bca2004a158e83596a0928f59b284e49e6f15eefe5e1199f4d6bb669d14c81e992a2f4f0c0a20af42fbe533da64d0cf4f50bc22747e163b921a312b0cbbc1bd065269436411bf428584c0531e81acd73b2ea12474530fc6bb4c85bf09d15b0abb3889638a908f0aabfb8611f6858036f257cd39dc1e882bfe63cd3f645c30633907418645a34069464c642511c958af7341772f70213c1c41d0640ce64b90ec6690faecb6d263ee7c59c13fed898d6520fa47b851acd25944ab3201a8a8a841bdd9bb6a016fd88338a029bd517a854fcca522fb6dc71c3a534196362e8713c77e6b63aff624b544d9541ca1968d7360e5504b6b251dd26193af741eb1251285d9b87a57bb571a557520b9d9dab924e93ec5de2462a24c6bd052a6473fd462e0d2e23f285c60d127134a87813790aebc305597f9025809de9d3232c1faa5fc055c9265f6db281cadd6d9c1a08723a6ac7e7ba5e886de3544dd8c23ee394a528373ac419c8c867d9e9ce9df99566576b226236d8e8ffd1f07bf5c21fffe529b393bc441909c3aa87f29ce29573f14fd65bac540504a1b5bb07ad3de7d910ad6e9d7babec32d3ab71d16c0cf36aa9f0fcea5891ed1f586a330a3446d6ab7d51851cd0d591d2677e604fd4aa039f1ef4ed19fd961175c96efdf004bb186fa639b5efadae4f1eb33176aad3e60b57654ca42cd9cce75805876b09ff56766e1ac6bbe2e4816fa92390e79192293ab5b798a8b2646062f0ba8972f08c949b88c5a0e6adb26650f49b0ff2d7cbcb0292b3e3e348d1aa0c6178f5213cbb59ee9eed67a09ccff11b7d497282ee6c716963c24aa0c612dbae7c171adc01260a85a0e2c220266ae7047317f13cbf5701b7da0be3ef0e2999b3ffa9e20726548406cae2e841fec55727988a09c5203a48ffc54cf21da99f7f6c60ea2764a996ae9361300c1f3b81408a472096de1454b36ed0f3dd2021878df23263d0172699c7fd907f599caf73efc996274914f2c296663e0480c1aa99a37352bae93e468ca8a0486224277e8d15fb6caad00362b7460c35043031e90720a6513275f694b114b4701174130d3b8798547f446f30a613544f07f018ca8760068a7648253245b244c43f3bb4864e1a0179ed43bdfdf32869b230199db000e11c2d655eb426f02e2dea03ef5bc9fe0ba96faccc42b77d857357762475f6a186a46c5b708cbce5ad5d7cb5eba73b4db85763eebd712f0cc3a7313330550c844c2d2f97deaf41e9bc74b52039f11e321b1f7a0cbc533bcfcd9880d5ceab465744e74c1928f399446668aa240c47e7cffeec1ee2b404d246b1b7059b9bd406f6e0c9f82a75e3b6d6929602751b155be5a156bb993cb9e5c4925d64e8ea7cfee64cd7c86818c409b4e1954b68b8147defb2ad37fd42dcda28211b92973980d4d293199c2266d7b19f9f1f1de373ceac94f45279fda44662a1a47e5d600e5e6b9e29a6f0beb24ea3777cbed2a08c0de9a018326d09d698fadc485162b92c55b11d608fcbe8eb33c1b90c9710ece5094a5f4f00d05fdc09870cfc869237a71c3496e564aff717d6420df4f48e1e32075a77102fc8fd42021ee6206214145d9e0b9cb0a912ed61aefec4a74b6dd21ade0872d540c83e8ab57a0ceb4f27980381c3c83e7c976f2ef80e95be6b85e7766a7b3872c231bf9c165f0aaeca2af4c5d25ac37e7b0438bfb62addcc5299c8bcc23eedfa53e1ea66343bb78e6ca1e6652a3ef599a1009da0630d69ca5d3f4c29e941550ee462d12d39fe51b4a7e23d8661b3fd5b13975e62ec7289bc834c9fb77502145cda3a32007a2b650d6f13fb0494563a8726b54914cadf299e35feb6fcbed25b67c0cd39d2a5103addbac2526236a68c146bed56471d24a27d91b487e0aae3c618cd399bec4deb08c6419c411dcf106b05a132455571ba9bc06c97064ab557bb2e3ae3f366487c556243fb7f37fd8eba7d9ba610237447d12ae5a250c8e4ed269e299755aa5fa2262d5a7b876fcadeea8f02a627f2b0a6a93ad65217f3cd80cf72ae2964b2e575940915e2aa5d6c0b01dddf1da24c58fc0c682a7f169c0120121be269c2aaefc2ee84fd85c91ec8468b1b29ebbf99a81df72c438cdad7835c5a1413aebcf1dc32da014b320df77040863d5bfe8bc4c67d65ba5fcbee856e31b2ea7af54c6334322440c21fe773be6be2de5504af16b750bdfb10e52e10607af89142bff203f98e7287031ee932fba51e333028e6fedc5af2cf28237a66e026593a4b683033224646bd0f28ed08b57c76e0b5ef9f739eec8a27e3251010c96305be7f9ed78bb8125f1a1ecda565b65381621ff896420abff91334e4878c209da7edeba47da91d508f238d9ecea67a014db6691282896c18aebe3d466190ba2a2eea5f6282307abda32fcd0efa332863663321a5413bf4f26988973314b1b7e41c31a5dd60a46a3e1c6f7c3fddb5a89ed0bb2dcfcb71a9b36a39f1cf9fa7263b1bcbe468757514b5094654dc905c9a4c9bd7ac83dcb4ff71f1458733a87873a9b2486f1b9aa124d12b2fe55391c1df31af2eeeb3b5038d12ff76d98adba9b2ac6636bf3f6be4516fde2a9cf64a594f55139991e06055106359cfc64f47d27451b3039502551ffd2e0e99b166a9dc1add826cd1a9ca1ca6ab02c909aee0630acad9511be8f01a9e03f9fa3bde29a46604ea2b74c9b2a26ae2b19418d4c9643811bb412f58cb3b53449db3d68646be33adb112db42eb9acebfce21d7147f788a401a1bf004fecf7474dff05b7f6430a12530cf1da5b8f3eb167e10c6d459af8be392a017150b8ab84a54ad84166b113f7262b7d8b600d4eb3c690211cd08c1a2ce3cfa53837a2a13d0e1c4b5783e6a8610cb1e720b5a261cbdf0e0996bd05ddd69be49001135c12a937b062831901583748792661267f39d303956aefbf092e2f24d9197b15ea4c57c96fcfca3a8a4ef3dc790217fd91302499b22b677cdceb5a96a26484ed13c88ea64a502d447b812fa8f0f0220c71c9d62e86d65a0eb170dcdc7fc621e0dff4fcaecc4e9f1229eceeca82f55cafea76b5cfe09e069ef8a1f5f952deb66ccac31dd69b4b20107c4095744eb691657a7954514c5d751ed26e58ce7fc7b0c750de1147ddd4ac51c34f50121cf0a90779cbbff9cc2156b8f2d94a6e4b06ef43070064a309cdd6c3a10030c46b199ad57164ab15e89910ba28bafe7604d5b55601d257b5ff6a1e07382c3f085a50cd50ce643c18f1f0b1709f995b4fb2a80f43cd5e3bfecbdee949ff8c1439ce0ef424d2ab4941c123a3ce348f9a0a62c6fc6b6d232baa0b6968cb09830b2ad7a606322075830b688cc9c4bcfdf0b09acf897f4edc80b8ff0fe47d4681a518017aa2402d0ae7930ecd9aa4cba62c543fe2a9cc2ebeec992cdc1f662ca49bcfbb6b017219b114e41c64fc49ad54a3422686ec1af501649869b002bc33fdf32f9260d4bbcdc0f8bac3004fad37b16bc5bdaedbf3554d6a4dfc62b802d070467f9b9a646281bb9e3de878c2a2827fecf523cb7fbaa169fb5f9d7a13f10f6327fd2587921979b53b7de4971a7d07322be4e750a65e9ab5be765340fd8cad63860fa3c8f47f02eddf39c360b2159fec3dd0b75aa0aa5815b22b1ea9e6f48aa1ec58318cf39e827ec62cfb39247432bdc54e4b4f6facc05740941a028a54e22bb5c577ee36f9ba20e9bbdb2839e4e53676cac00fdda8e36d839f56c010b06d1e0aa2a7bb853be10aab9eb295ccfa4b1d1d99a8129dfe62d642980581e6ac0cf2fe957aa119190601c281f41c8b28844bd964d93670ebce717a84b3d69f8688a1312c444e748d4b199b26c3d12cef978e94a594174de8844c77430ae044bb3e676a5cb5dfbb4dcd3b7be12446617983ad5cb635cd7b34678e6a5a8c778afc9f714a7fea807b6a215739ebfda4191c93055c7acbdbf45cdc878bc6c914a786cd9ca67a9b88c610d7ff06fad3c86fcffaf631f5d75480455d1435ad1e7fc28554effe4ac160521a76180f7e5c7562d9ddc510275f20d00a9ee721cfead20cd58473722057d614d1117b6d392d3accb31fd0a1ba9b3d3448dc11e6d915e92f7211143ec12b9d60ac1d1f7675800830a049b85dbd5ab70f428a2d09776dabdfcc766f46eb989c476099bc1813cbb9501b2ba6fd516c771c764c21bbcdfb6cd794ab9f66a11aef68a161417cd3117d9b5c748961cbebddcdc359dbc29a36b85e73614c96a61036677af37bef8600959500615abbaa4f5fabe9fcb9c498bd43ac9e2e2f7d0811474f94e58c6276cf88c1384142c360f6d69b606b95ffa39bf0504d0a9624feeba097b22dc5325ed708b1ef4829625429777c2", 0x1000}, {&(0x7f00000018c0)="d035d9bdb30403175cd804bc71200eb522e15e11254f541e52216411b03847167acf87", 0x23}, {&(0x7f0000001900)="d05c235bee13a49bfda550667054f0407a0586980fe34af96cfe1b08a2ac77a2695d04", 0x23}], 0x8, 0x0, 0x0, 0x24044801}}, {{&(0x7f00000019c0)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001a80)=[{&(0x7f0000001a40)="1404a04a09210127a4bad822af84917b7ea503226561e3246d16c753", 0x1c}], 0x1, 0x0, 0x0, 0x40000}}, {{&(0x7f0000001ac0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000001b40)="ff3a2a9807ed64eb8ae34da414613f517f73191f35fe0364b5878a1ebbf3bc8a5486c30d9f784464e92230e166001165d5f0f49d9726f07bf7b53e67a06ccc374c8efe7db9f3bc90629892c0e95183d3f1bc", 0x52}, {&(0x7f0000001bc0)="2762823d4b54956da136149cf055eed9cf7bb9b0b802e906b45eea5a0dda1c63fb1dfa281ab4c5abe5d6541018d097789709e01a34e06d14b912e1b1e8c0ca0ae1af3e2470f0c9e9dbab578e9fab260588bb7aa03d4f95b6c486a2a1c5d53af5ca9b6567de6bdc0b14d970", 0x6b}, {&(0x7f0000001c40)="a80726d6fb01a68e468e31034d6a", 0xe}, {&(0x7f0000001c80)="5fc6c05684fd95a8315237d6ce3192e02e89c07a273ec4cd88e0ef37015a762d109d385c42194a56b856a60dbc3d277c0c83c96c096b393cbd77cd8210fb02908d76a7edb000ede8", 0x48}, {&(0x7f0000001d00)="fae68026d48f0a14cad57cec4c3a78d27258ced07c040a8af25a743845f93331293f8bb83d34b4e5ad57d3ebdc24c90f37bd33c413462354bff7da48c97ee2b18d2d41c253b025cb577cfceb1f31b72d0a4f65d337e5aa508f2daa075ab02e2056766d91ef489a0b8a64de206e25a51e965914e979f9c785c3ea9557bdc039a6836dd0dd43612f2346b5e626d3edb911841442a3af3d6261bf36115e5e", 0x9d}], 0x5, &(0x7f0000002200)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0xd0, 0x800}}, {{&(0x7f0000002040)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000003900)=[{&(0x7f0000002400)="74fbe0f5bdc8a8014822255027e9c7ea0b3ee8e45595333f6cfca399cdb935545d2b17e1600c102d46db0d5f52cc7b910fb8ecb9ed10051ecc57c75075c68233ed26d69bc8288b334d8daffb4a75e3a30ee22605e7db6fb62d5b479af7c9cbd6438ba1ea4181b8326e94424561578ff6b9d28df608ca4ff945ccd12694f003076cdfcb5e0c7574d25eae3bd1dc3dcbdb209886cc90b0ce100d66306e524fd2f59c3606c0a9bf2fc341007093ddf434e8ac4c58b323600b1050bbf5bab4276de61142e4c566bad83c0a35855160caf7e752bff6b10ba32f3c3735d02c2a000e7a285babf74a1201350ce2d4400550ae70f1", 0xf1}, {&(0x7f0000002300)="d5bd68d985ca7905829a4e6c5368a9bab1aceaab6301650f0aa516018b0ef1daed6960b3de6e257bcc8be4fee56c649649bd3417450fe3bf69df79cdbc62ac4b6aa51aacf48bed4a987fdebdfc35d21db0175e18ac79d074620a15269bd08ce2f2f9aa3df5d0d0a152cb0af5fc419924e591daf0464de4c530a429fd4ff0ebabd0140655", 0x84}, {&(0x7f0000002500)="fba12ba04e8a8fe6ae91ce54e5cf6882d5e184494f5b752d9894ed3e43b96b55e07554ec30f3ad593d7dc4dad913500dd5ff730bb2f8668b9c0d60df54cfa504d49d49589c285fc40cf9aab0d7ce567ea89800ac9e295638404547a1ebc4b365362e219dfc8a9c1602b9d3b56b54276c57ddfe0d850654e3", 0x78}, {&(0x7f0000002580)="32aa3b79b2cdcdcb38aafc4c1ec41d0ed93423d51ddc1d8b09dbf671d6b714afc818414a69b404158622f695e9d38a1c6ab944ea28f5f6d48c1b18a93752db6c45f275e0e036e62f655684f766b52ba31dcad0b4944e6775e0336ff299cd8407c0fe447bfe5ea0cefc89217cc54aab9bfbf3601b21f88a1ab61634e525efb918d147edeae6b27f65f8872867d14cb8e0424d3007b3cac71cbdb0067648d4bf96ec203d96b8f89b64b836763111f6c11f218bd16867a05559f7fa121ab24119ec7a08355aeb049eca4a4e3d9a51cc1ec5934de912", 0xd4}, {&(0x7f0000002680)="2d3f126fb555cdd748a3f6a3a07d12989b08187df5b444b6ba19009aff854274fafcbe941168a6b288e4c2", 0x2b}, {&(0x7f00000026c0)="bfa6aff3a9bb0c148d11fb9874abab0d8fc102b4e5f755004124281e29ef188fd2038b711a1dda373c71edecd24ec69cc97ffbfdd9e1ed47f577b958a2ee141753f6044fb577c3a08264dca151d44a20e58794a0573fd57c3b73937da3944ab916e8b5e1339c19ad4b796fb22400aa8a0903b6cf87971356b2b40b4fda618597ee836f189c83997b6faded301656d1a95091f833b4", 0x95}, {&(0x7f0000002780)="3cf1d38d36d91e514b49a6d9b9e5d893f9eb1eaf999a0d0a1a02b08a5307031404ef6c5d175ca20aba6c604ff43cab3e98d2f3dcc155191f1ba9c8c89a3e284521e1251b8da1610d8c91cc7bcaa15664e79b2b2e725e25755e97e1eb638eab8e4932f4fed26cefe0fa96602af06bee4fe56a8d62f813df5a9533b262eb1046a922eef04f6819b080abd91a9edc44bb61f9ecd5ffec806dc127d2af299b70551b7d8313d8b086b4fdcaeb1df88876f8ef01c9", 0xb2}, {&(0x7f0000002840)="c95b6cf451048955095b146c579787ddcb8717eeb1bf3f9ca35d9a99494cc8a078b226d7a2f191d8a572d0c1fa4288f36e695e8e1f8ad9c61c81e6e0cf1fc594c4897b8dc3108a3045baeb57dbf2dfa5f736079080f74fb7ac508adee00f9d5dea6e6cb9c12ad949ac7fa61800ac1cf314996babe9ff3aacd0cc4dbf9feb5fbd327d9a94d4227684d9629af7b1a33bc9ab3ccc9f81a14ff0011075fe0123724b94542bd5a84e7c8140ea2a237e", 0xad}, {&(0x7f0000002900)="08161e11c2501861959fa14f69537fcf3bd38f36548e5b3c0a1e2f68d1e5959752fee4f95f7e009f856113c7e8823d397a0416abd8182c0d929a8839428fcba28cfe8059c3dbc8a791259ad1379c1472b00bf671c4e8db8c99df9ea189aeeff6325f1b12a444ae44621ee82567ef0c3288d816d9f065a536f1a39fbfc16776b7b908842a62140cafb3ddae42afe715d6ba0a33dd8a1c64bbb364775e9a28c1b3a8dbdc729112c502f4e63d50337d44b4f0181c8f24204e8e8d288cfd725db232a7a385556fa35e766259ca2087b3d01c9e9ea26f62b986d2bf267f01cbefc5c043ca6b1d04edbefa1d55d147e5e1ba929a558d5e97b45639c6b34c66d18f594c69e6a0757b8208625ad4e416422d21e779133121c24da42064a9a391bcc66adb71458efb96a38397e748b6025caea6ebb1721a8dc127183fc8cb83f4ec030fde9a8890a87853e3ce63f6812365700129c8025d183baf3e56521f6fcdc6356f806290068dd2eed8467ae9c5092eeba602d58df44ec50630be8b0c40d715b75826e20983eff38f41eaf1539d8b94c054f6257b3057da8cb07d05ce5a315687989b8bb8d41ffa83a4dab3a265408abfd58b0f14d02d761b68cf5d095294e7ba5a103c0706cd4e64bdf2eb27c1d54a3afe2ae5ce7b2847007b03e8331ac5630fa73f86fd2dc2f93b80a354a6074f219083894abf572e2d8f1e03b509acac3ac587b2c8a2e50d55e76c028a51922c756fec43bad69f619f55cbb4e101ede5c25e213681e4be1b20fcf974ecb269437c1b849d590cda631e0d285df9823f67a6977851277d119b2e111819503dca85185f4fa433c65d39f6f4d524b98e1a00abb1dc0940e7131f685410d3f6f46fd8204605aa54f2c65a1b2d2ae364aa5196eec482f900b98754ccc6a6b6209ed3285953f0d22af9b45b08209dd3847a8ddf1a6063e1f5a6d4f332a23341a29fa091ce6afa48a7812a9908d6103eb95144efef79b508eb2a277572245fcbed452fb984f4ede3e853e1f733f49aaf968ae6823dc0f1b8326af8dd3c53af2ee09776c9ac78e66249badab8de5df63307cb04a277e2442c652631e941f39112eaf259e02a7f7977cae5310a2da475fa2b164f048a27a294e73f2b0e05fdcb2e0dac227498937bbfd5245420d5a7cfb89b6cb4353341dcc767c429de50dd0746b2cbc92448612913a6b4dca950854bdfcd9ca39c1471abb88ad43bd8bbff5730f89da45c2dcd99551d7208d66d0c74757d99862b9f8a2276f0e2ee5dfe9fc5122b1bacae4594af346c1a46497ce5056e81a393c02c69328a5bbaa12dafecef01ca069df24f1b8a2ce452be10a271f98560116c66c73dea5cd8ad0ffc87e01c8b277e5b73da967c8a95df78ec7ca3e3ead72e1d4571dc1ad0ec6c43d48675de8c0233167b4392b7173362c1d269ecd0b4fd3bc8cc514514711a1ed9d53c8338a9d66d0c8e614d6e53413654a804aac3ee1b3c87419b848fb67fd1b3806eeb966121ecec993e895288636368720e8001b3612871858440d202bc03e64d5b554a235fa3bbd5c5b7cb2687bff3576d6fe1bd4f5f7704e9d013f2b68cc23190bc88d53060c9190c00b5658e2936da2d86b33932e68267bb4e041a3adc8d29d266816128e6dd024623287b83ca460d6a27fcbf946b825246bee6d7b17db6755a95ff55ab4c28ab1f7b0d6550b8f398228410a88fe50649a42c25ca13f8722765b345ef7acfea8dadcce83f4f9f082b2ab2c48135791549375d8f7c441c3445b222590389ab57769861af44caa1c84cf4234862068f1230dba774adbe0856f4759d2d73549ecd97374c8dbbf344b8e1ab4cc1f2fa1b5cfb081655597d68acc6cc6475b0344bf60b358867780960c8e675099a2cec086f2a5a304184f25b41a4c5beafe24ad8f11efe6ba21cbc97bcc4ab528952ee634533b80ae3314cb9a9354bfe82cbafa93fa1846347ded8e896f0d606b6b3ec7f645341ae959da5ba383bd8f8b5c0e5545b1bfb360eda3e8efd62d0a21f1ccedc1b104423eb8f40ada897ea726dae8a5e8fcbb36fd18d8b8d2706fba674cdf24fe83c1dca33983a8c91af9779b40945344134173d81433c1ccedf33da29c28900fa8918cf43d8223dfc07caf0c4ef9ce1285bdee791fb978a65b02bb891dba61c6b83dfcaec0aff6cce7738e4241369a482624c65d358ff7c19f9656e228e85c10594d522a86669034140c2c8d7e971568e379184a0eb39f6552969af4f4ddf519067e8505953e54c344e5b53969c5f0284b3bc124775e7b42eaa919673ac1d13a4436312ddbc3b966df847e4fb5fc0faf2a680275d2567a161aedf0eec9e0737ebda261419c6b08b6905db6d67d8a0d818a2dc9337f8000d2c47bbdaac17e857dadf5bce39cbdd24dc58b81bc57fbf8ab2e1c81049734f33041506cb2fbc0d0262799cc76287194dbfb8c3837ca52dbb69f43dd330c2c27067be364bb3e6efc89bfd821b58bb1fca46a146b53c51a9670341ad404ac6a3684a672ec6af595a1f346e19c5be43794e00c0462a0e3d27cec88bfeed303cc3f304f0fb488cb3f870ee268e7230e75071a47fadaa5d9d5d6f4fb260be61f805722e6bf2864a0c63879fc6942101e4086e3c084cc3b2d9f836c828c8989423f5ad982972a4b69c2c72325f5a30bf067e3da9a348bf0ac84aebabdc8ff1ced101f377194409d6f67a1cf6fbbcd581db8d14682d1354bf21e9fe4321638e8c23267872de0e759953e10f0273d21e172a5441b2f2066abcf7efda76d84bfdeaf5639ae987ab416eb4e204bd6aebab41962cf8684f148897df654da4e7dde3a63a70b03d95be7a366824910faaa3d270d67dfaab3fb7eb0b993b4ae3963391f597491c2d174366d10a2ec577486599d08a734bff35da9b7539b7eaebe8deeb524ad0a154fb66baf7018d0f0be55532856bc954a29c6ab051d2e73aa405640fb56d041f50d759d66de69d58f96781a49683350279f95bb776e7ee8be27eae251d996f6d1e67c1dd9e59f564b9a8f3b4a2938fc324d00d96b81f41afd47fc52e89be8298360f116a4d8f89507f80fe385738d442333ae21cf2484c0953887f5dc0bad2e33dd1dd62a29e7279652b71bce2726f5bc7ce31a412f95565c3bf851a94fede82ec43897917da0b941edaeb28b9258bd092316ca6a12fafd5ab3d9149d0a9378da7485e01279f175127cafbf7aa56c6d9b618032553d7403d34ec3ddacb71e4a94167196402f4f0152a3e646c5cd3bc2575e53309e59195e0a74058ae0c20be786105010a58833c1a6487af40736c989059187fe35f25bcf60348b886f547db3013d8e71d97419a83372721bccad5374ac0968c9528174da19aa6a7cb6a39eb806aa8bf0b11d00723f9fc436d6996e7702e6492d01bc528bdefb89524f1668794b420199a4ab09030d563f2f516d92f2717e4ba6e08abfed802e03e5f305daa02ad26c12c2855cfebd0e8a98142c8280eec8995903b9ad53ba22ec305dfd72008853a73e7413e6c88c51eef4420123c88253403934162c5b670aecbb9f9ba1903ead73a429c1c4ba5d0671312245ebe9fbaba9d1d22109d5a728a58881ad1cf39b7c48e9c7934e743b0060a55041fb3979c47d2d65cf1cf67ee763b4f62bf6da5ad2026a1bdc796524b92eb9a45381827c8758e98eabed1e001416b567be31dd6261892b64b84b6cca1a71b285d72428770cac3f3b6d28b7d1a6bb8175414f1656203fc5ea056dcc5e9ff3f7856de85ebb544433545c8bbf20bd7e796b73a383c6c951f8ad1a8d433a345ea1b8fbaba29301ed06b6c32eb34363a72a7621bf880fe70ba2755a504f7408384d5e3666024fb09de371417e0b26a7e0ec61ab2364776ad6733e931fe8ee395e366996f9a45d893d02b0783ee40088a4c7803a3ab7397369f5122cbb244366ee623f1cefd4c3eccf32d8be8259f2d50c4d4cdf642fb71981d3fbb948a0386e3473afa892d9708e969a096cf99aa0236219f54e3a29fdb25c1e9b16786ee41d99ef575ee9000d719c6c8d16c9d4190dcdbbc447dc6c06f2676b538010ff8abfd3815ac42bdd3ef293de58d8cc1eab8de81e79a411c83ef8a2fc6e8a7e8b6bc7fd815eb103a664a950de2ef3537830542ae4c981557e6f0b64e9cb981e31f7abb185b0350ca9154eb787faf8e9fd87c5bcbdf626aebcd02183c67ac07b6235c58f63d7c9a66b9178b05e33ea3469f9ee84fee0fcfe6caccbb15ef081b3adaafadeb775d022265ac087e82f812efee4779b9d4cc20034f65f22d1bdc97b3c3a4fa80635232cac25751a5a7fd21a4b42575ce17809cd1ab73fff91c835ad4f587d7d1079cf6052e85062858d990cf2c3149e927121a92b2d17cd0abdf03575ec8f27a42b2916bc7d4deb8034b761df69c0d9398b08ef27ad8125c63e41c126da8a3ef001b021c817a0c4398c6d55b8183048553e67b7c74987dc6b71a74cf72f1c33486064dd9b8cbc1608bb8b70ed62cf8cf3bd459b6e8867137caaa85878216f1ddf385b13d1f5c7f4f385a8a62e560e511943e2026f1a9e7a1c403655a408098842952a4f25b98c60cf33a3885d08e146f4a526effc8bd14eaa5391b69309edd60a6cd94ba9c0e10f15ab8c30e46b29743a3b1953e8efbcb934f2acd4692333194488f874a346e365d9a4dc8cceafe16a1e37e4bb3c9321279fb4d0118e438a94ab17ee0c0cdb551370d33630d3e74969eecb9d33e7bdcec39128ad81fb3c214b08296ac5f6b45a1a7d82fcd445fe9156a7de65d0403fe742fdbcefdbb546582308466addb3146cb3fe74c0abc40be6d77bdf65dfe8e19984cff2d51d9e164ca3e7fdd1312855d021d5d86b31ed2a813628869a8edb4de8daa11f33ea650afcbed442964598d024d39083647c7175ef2ae22704b71ac46d235873969830de299fabed7fbf4161ae7cd2e51c550131f017f1e6b6e28e1e5c78cf49a22ee415067295b5b8cd44a5dcaf6dada709e6f734d2af8bb247bab535cacabdc9be28801caf246f37c279379734b42decaa6c2edff11f7b37a544c4caa9e09a103eb2842f4541e7de504ca5538f5b79f94a0b7cc88985a8064aa8c88ca403f296e3ebcec5f0dfbeedc39eb845b6f322479c6662c7ce97da39afcc55d73bd846fe391e8596979bdb0b11f5b55a31c2cfc73b2e0ca339ab02138594f3040e7c24220004417907414b4fc8c839541f0258ffd7d0a2b4ef2509a6fc6e4012eadfc60dd12e7c42356151ad570c2929690f6881135425d43639ed31cde319f5eb01e2549b56fbb4ef2c9258dccecb98a6bfc5d95eb061167ece13954708c93e19ee7a2203741d65387866c4427f4a2455345aca9f81a391fa2feb411755bbc9594a06062f3b5615040afaaf844d72aa29507353e81436d135f31671a6dd17a1a384ea8390a265a7228649ca5d5ec12589ed84126d47a3db13fa68c7dadc1de40dd2fd308c53f942d2e65ef3a01b99d7a24f90237b4f0543002bf912c6a34b617aa99ff6a0bf998c0c57904eece6afcba0d0a4d3bcd8ffefb4cf808637b516ece9f692e1457ea8915e41891e1050ea0674d1b26505f74dab57c2ee8f2776970cf537bfeafb1401fdcd088fdfada0c85a806ddc9a43dfbfc2fa03c721ed96e36c1715ff444659ac48dc8ca4caf4d25fdde46fc28e18973dd330ce927231be5840589994d367750d150e7c9f54cd9ce8eb13e259bc1f3df5539dcf12f59f805824d57468452f9a8e62764cc620e9e77a9f59dcbe7277a51a70f72b1fa1ba58baa5f29cf70b84b63dd68d1372d5b", 0x1000}], 0x9, &(0x7f0000003b00)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, r1, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, r2}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r3, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x118, 0x44080}}], 0x5, 0x8054) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r5 = getpid() sched_setscheduler(r5, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r4, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r6 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r6, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(r4, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:46:42 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = getpid() sendmsg$nl_route(r6, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=@newlink={0x60, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_MAP={0x24}, @IFLA_ALT_IFNAME={0x14, 0x35, 'veth1_vlan\x00'}, @IFLA_NET_NS_PID={0x8, 0x13, r7}]}, 0x60}}, 0x0) r8 = socket$kcm(0x10, 0x3, 0x10) sendmsg$kcm(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="140000003300055bd2808c0100100000045800bc", 0x14}], 0x1}, 0x0) 11:46:42 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000003a40)=0x0) (async) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000003a80)={0x6, 0x7, {}, {0x0}, 0x8, 0x101}) (async) getgroups(0x4, &(0x7f0000003ac0)=[0xee01, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) (async) read$FUSE(0xffffffffffffffff, &(0x7f0000000340)={0x2020, 0x0, 0x0, 0x0}, 0x2020) chown(&(0x7f0000000040)='./file0\x00', r3, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003c40)=[{{&(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000180)="8cb64243afc3d6a1ba9e76cbc9996869f76abf9a852a5c0afdb5c6349a6b973799d03c87a10158", 0x27}, {&(0x7f00000001c0)="479170c1062544bb8af910b668d4734e14ca3f8d56b8c034e20f47e22f2e8ea98815b06117890743e23dcb526ece30d945e355932ee8c0a2", 0x38}, {&(0x7f0000000200)="7ab125de714f2229ad28dfa6e86e2820bc73c82cf47202844478a0b3e72330b27b45c7d9a208e8f9b02450f51adf6e4746f19f04617757f834520fcf9a5167544fc49c35bb1fe4842f3c54d0e4daa664d4e88ffb9f70338444390b2c3e540250f730e06e667a093aedf2247cbdd6b470894d0cf4f7153d2935ab78e8b846cb3aacd583d65ad016e9eb30b80a3839dc66c2e4fbd99c1894250a735a7a6e5343a22236d60fe7f77ad28898d6ea75f4dd9a9d28eeb412f76f31618e12a78fcce8368f53c2e7abb7be33fa", 0xc9}], 0x3, &(0x7f0000000500)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x50, 0x4000004}}, {{&(0x7f0000000580)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001940)=[{&(0x7f0000000600)="a1c6b7", 0x3}, {&(0x7f0000000680)="83a80da4b52f5a4bb39ce004986a16634a714c2982e10e02d182cf9e7ee86ae6f38e7b8cd77ee124f02cec8e78de48319bc6737e760b0c492498879022c67a9753dd6cb0a41f0261b712c933a89d1412362bb8dd0eab67eb255e2b08b4b1c818f6a996bd5c802323e3c5e0747a4ce9", 0x6f}, {&(0x7f0000000700)="4a34622674ee90572921ab94a56116a5db7478be6c414e29a5d1a14dc29b1d256a4706b9d9667ae9a36de656a9e13dfca8b7c9f74cf3cf296cd842ffaafbd21618b0a5b91be55b7feb19470a3793dcd5bccca9fe96a8049671720bd467b31d6babf8bf4d98f041e954bd9b6deca6cf22533171371010df4b5927e6bd87b1188f3ce5268a282260f357303d47f33b5d7af132793488754bc68392e37375bd50f0ab07aba78e11fd0fd17198bef1c9599011930575cb22817b7c6999f277c288c6281095f30458e1964d2ab1a55c02e6ca6cb3b5ec298a9526d292a658cc028d6ef60b6ae8c525219fff6e1f2045cbefba7562b2", 0xf3}, {&(0x7f0000000800)="bcb1847d6dddfd7a2556c0270fe5", 0xe}, {&(0x7f0000000840)="57c07adf7f167157201c6c7a2be3d21606f1ddd31e0a73baedad5a87c4db8843223ec7cb3bdfe017a59a9ca678ef6f27a6e101ec7980678d1f1741017aa7537a3ad60c15a3fc45010473a6a3d08826a50e462b7e47a95fb7176293ccff86cfc9b8f9a7eeed97920ba4174cfc73a96239", 0x70}, {&(0x7f00000008c0)="656ee05075b9dd67214aca2603d22c0934c6988e60bca62f8281f87008b5558971eece6e96c7951f8d63379ade436042e0f692be51b3f74f1c8e7851af8bd0ed752dd78afc13d785851753fd90b48e93495cea309cedf48da9d27cffbbd358647a8ff97106bf17b68f0890978d37ec89ac5fc750aa9b13ab3ac43379c201a397d835838f3c3ce3f843c10dfc918c500266d7c4f108a1e398a5f10af58a5ce5385927b1b237cb9e92778775086a9d9614a34eb65d51279d51798a26939a0c55e765df4e150cd082a9470e6314cd53ae95b2b591761024dc73c1259d8a185bae5058ffc9a3394c38d6cd18bf197ecf30f1bf23a8bf05928bda523840d4f96f899bf4b188b5b875eb1e06d5da234cdd4a31640f4f1d4d1d70a65f6d3d9a506fab6f08dec26ba5786d4be99e6653eff3ce9d93a881aa4353943e1d240c3b3150b66c1747a9b029fcacb79db47eb93b04496c5a61d4a6ac4f4549bc96283348eadc7451d10e03bfd8d31a18d2f4ddf3130496ab6dcb56ecf8f290ea177ddc5e11cad0fc211c184056a3be53c8d6318893733c56caffdc204ecfe86e0fe38e770ef5e9f5de9a4cb731b1788baa4aeb8cd88697ddb52a977da47e547fa1110a2f3c303d6c705043cc473308393fb04732997a7507aaab3dd0823335b4721c20c652d11c73b02fb7cdd14bec59c7830ee2d9d68ed06f7021c356b8b301b1ebd5206fac0310ca9763adb2ed139f2ec084f7383755d7d492a05a52119297f54501c92dde37abe476dc3c645f712106c0b8d5267cc0120524c36f181f111b72c50c62361e4ce43d0738c2a5e7603da3f3d6f32bf8a559aedab5544149a82a4616b8968711afda3ab24a5f89b7669387bd2b0675f3103be95f6ec06608569c1043fc92499c76847adc621e811780f422b25b20be54aac68fdf6dcc38a6bf4dcb1a86bd5981e9692d54fbf0f7d35400c20c744305a13f46e00e3739abbf5b4a08aa06bfe53d0127d7273157945b0d5c10389f421cc6dc9c34c0fadfdff36ecc6db87248d53153ab8b3ae879b37b77f6c16eadac165437f437a13858b069f1dd63bd0d6ac7112fb68122a8ec62e9303a76ba5572b6834f52c628e88b4b03669dc5c15b904d1f9c3525e99f70ddfc59a0fb0a135578c391ec3d5b870119d82096be91d9138477d5bfdba85e0fa7eeec2adb8b43db9227de708dfc0dcb4d8039987e78ed457dc6ec56e264932a405f4f7e04696395e1b976be29580067d03016d4d1220d9bb1e4fceffd5505e72eb2f2f4026433f061e6301e06241fb5b2c035a4005ee3acd62b6bf2703f096a78ef4373cc85568a07c5db4a3ed4014b354190ea28f5545f1f7af21154e4ce100dc6d82d3fe59d19c47be86ff22e13294a254625daed96b00cecc2feb94d0151829e4637a29f4106bc11871daa675a37489ce986d950e6bca2004a158e83596a0928f59b284e49e6f15eefe5e1199f4d6bb669d14c81e992a2f4f0c0a20af42fbe533da64d0cf4f50bc22747e163b921a312b0cbbc1bd065269436411bf428584c0531e81acd73b2ea12474530fc6bb4c85bf09d15b0abb3889638a908f0aabfb8611f6858036f257cd39dc1e882bfe63cd3f645c30633907418645a34069464c642511c958af7341772f70213c1c41d0640ce64b90ec6690faecb6d263ee7c59c13fed898d6520fa47b851acd25944ab3201a8a8a841bdd9bb6a016fd88338a029bd517a854fcca522fb6dc71c3a534196362e8713c77e6b63aff624b544d9541ca1968d7360e5504b6b251dd26193af741eb1251285d9b87a57bb571a557520b9d9dab924e93ec5de2462a24c6bd052a6473fd462e0d2e23f285c60d127134a87813790aebc305597f9025809de9d3232c1faa5fc055c9265f6db281cadd6d9c1a08723a6ac7e7ba5e886de3544dd8c23ee394a528373ac419c8c867d9e9ce9df99566576b226236d8e8ffd1f07bf5c21fffe529b393bc441909c3aa87f29ce29573f14fd65bac540504a1b5bb07ad3de7d910ad6e9d7babec32d3ab71d16c0cf36aa9f0fcea5891ed1f586a330a3446d6ab7d51851cd0d591d2677e604fd4aa039f1ef4ed19fd961175c96efdf004bb186fa639b5efadae4f1eb33176aad3e60b57654ca42cd9cce75805876b09ff56766e1ac6bbe2e4816fa92390e79192293ab5b798a8b2646062f0ba8972f08c949b88c5a0e6adb26650f49b0ff2d7cbcb0292b3e3e348d1aa0c6178f5213cbb59ee9eed67a09ccff11b7d497282ee6c716963c24aa0c612dbae7c171adc01260a85a0e2c220266ae7047317f13cbf5701b7da0be3ef0e2999b3ffa9e20726548406cae2e841fec55727988a09c5203a48ffc54cf21da99f7f6c60ea2764a996ae9361300c1f3b81408a472096de1454b36ed0f3dd2021878df23263d0172699c7fd907f599caf73efc996274914f2c296663e0480c1aa99a37352bae93e468ca8a0486224277e8d15fb6caad00362b7460c35043031e90720a6513275f694b114b4701174130d3b8798547f446f30a613544f07f018ca8760068a7648253245b244c43f3bb4864e1a0179ed43bdfdf32869b230199db000e11c2d655eb426f02e2dea03ef5bc9fe0ba96faccc42b77d857357762475f6a186a46c5b708cbce5ad5d7cb5eba73b4db85763eebd712f0cc3a7313330550c844c2d2f97deaf41e9bc74b52039f11e321b1f7a0cbc533bcfcd9880d5ceab465744e74c1928f399446668aa240c47e7cffeec1ee2b404d246b1b7059b9bd406f6e0c9f82a75e3b6d6929602751b155be5a156bb993cb9e5c4925d64e8ea7cfee64cd7c86818c409b4e1954b68b8147defb2ad37fd42dcda28211b92973980d4d293199c2266d7b19f9f1f1de373ceac94f45279fda44662a1a47e5d600e5e6b9e29a6f0beb24ea3777cbed2a08c0de9a018326d09d698fadc485162b92c55b11d608fcbe8eb33c1b90c9710ece5094a5f4f00d05fdc09870cfc869237a71c3496e564aff717d6420df4f48e1e32075a77102fc8fd42021ee6206214145d9e0b9cb0a912ed61aefec4a74b6dd21ade0872d540c83e8ab57a0ceb4f27980381c3c83e7c976f2ef80e95be6b85e7766a7b3872c231bf9c165f0aaeca2af4c5d25ac37e7b0438bfb62addcc5299c8bcc23eedfa53e1ea66343bb78e6ca1e6652a3ef599a1009da0630d69ca5d3f4c29e941550ee462d12d39fe51b4a7e23d8661b3fd5b13975e62ec7289bc834c9fb77502145cda3a32007a2b650d6f13fb0494563a8726b54914cadf299e35feb6fcbed25b67c0cd39d2a5103addbac2526236a68c146bed56471d24a27d91b487e0aae3c618cd399bec4deb08c6419c411dcf106b05a132455571ba9bc06c97064ab557bb2e3ae3f366487c556243fb7f37fd8eba7d9ba610237447d12ae5a250c8e4ed269e299755aa5fa2262d5a7b876fcadeea8f02a627f2b0a6a93ad65217f3cd80cf72ae2964b2e575940915e2aa5d6c0b01dddf1da24c58fc0c682a7f169c0120121be269c2aaefc2ee84fd85c91ec8468b1b29ebbf99a81df72c438cdad7835c5a1413aebcf1dc32da014b320df77040863d5bfe8bc4c67d65ba5fcbee856e31b2ea7af54c6334322440c21fe773be6be2de5504af16b750bdfb10e52e10607af89142bff203f98e7287031ee932fba51e333028e6fedc5af2cf28237a66e026593a4b683033224646bd0f28ed08b57c76e0b5ef9f739eec8a27e3251010c96305be7f9ed78bb8125f1a1ecda565b65381621ff896420abff91334e4878c209da7edeba47da91d508f238d9ecea67a014db6691282896c18aebe3d466190ba2a2eea5f6282307abda32fcd0efa332863663321a5413bf4f26988973314b1b7e41c31a5dd60a46a3e1c6f7c3fddb5a89ed0bb2dcfcb71a9b36a39f1cf9fa7263b1bcbe468757514b5094654dc905c9a4c9bd7ac83dcb4ff71f1458733a87873a9b2486f1b9aa124d12b2fe55391c1df31af2eeeb3b5038d12ff76d98adba9b2ac6636bf3f6be4516fde2a9cf64a594f55139991e06055106359cfc64f47d27451b3039502551ffd2e0e99b166a9dc1add826cd1a9ca1ca6ab02c909aee0630acad9511be8f01a9e03f9fa3bde29a46604ea2b74c9b2a26ae2b19418d4c9643811bb412f58cb3b53449db3d68646be33adb112db42eb9acebfce21d7147f788a401a1bf004fecf7474dff05b7f6430a12530cf1da5b8f3eb167e10c6d459af8be392a017150b8ab84a54ad84166b113f7262b7d8b600d4eb3c690211cd08c1a2ce3cfa53837a2a13d0e1c4b5783e6a8610cb1e720b5a261cbdf0e0996bd05ddd69be49001135c12a937b062831901583748792661267f39d303956aefbf092e2f24d9197b15ea4c57c96fcfca3a8a4ef3dc790217fd91302499b22b677cdceb5a96a26484ed13c88ea64a502d447b812fa8f0f0220c71c9d62e86d65a0eb170dcdc7fc621e0dff4fcaecc4e9f1229eceeca82f55cafea76b5cfe09e069ef8a1f5f952deb66ccac31dd69b4b20107c4095744eb691657a7954514c5d751ed26e58ce7fc7b0c750de1147ddd4ac51c34f50121cf0a90779cbbff9cc2156b8f2d94a6e4b06ef43070064a309cdd6c3a10030c46b199ad57164ab15e89910ba28bafe7604d5b55601d257b5ff6a1e07382c3f085a50cd50ce643c18f1f0b1709f995b4fb2a80f43cd5e3bfecbdee949ff8c1439ce0ef424d2ab4941c123a3ce348f9a0a62c6fc6b6d232baa0b6968cb09830b2ad7a606322075830b688cc9c4bcfdf0b09acf897f4edc80b8ff0fe47d4681a518017aa2402d0ae7930ecd9aa4cba62c543fe2a9cc2ebeec992cdc1f662ca49bcfbb6b017219b114e41c64fc49ad54a3422686ec1af501649869b002bc33fdf32f9260d4bbcdc0f8bac3004fad37b16bc5bdaedbf3554d6a4dfc62b802d070467f9b9a646281bb9e3de878c2a2827fecf523cb7fbaa169fb5f9d7a13f10f6327fd2587921979b53b7de4971a7d07322be4e750a65e9ab5be765340fd8cad63860fa3c8f47f02eddf39c360b2159fec3dd0b75aa0aa5815b22b1ea9e6f48aa1ec58318cf39e827ec62cfb39247432bdc54e4b4f6facc05740941a028a54e22bb5c577ee36f9ba20e9bbdb2839e4e53676cac00fdda8e36d839f56c010b06d1e0aa2a7bb853be10aab9eb295ccfa4b1d1d99a8129dfe62d642980581e6ac0cf2fe957aa119190601c281f41c8b28844bd964d93670ebce717a84b3d69f8688a1312c444e748d4b199b26c3d12cef978e94a594174de8844c77430ae044bb3e676a5cb5dfbb4dcd3b7be12446617983ad5cb635cd7b34678e6a5a8c778afc9f714a7fea807b6a215739ebfda4191c93055c7acbdbf45cdc878bc6c914a786cd9ca67a9b88c610d7ff06fad3c86fcffaf631f5d75480455d1435ad1e7fc28554effe4ac160521a76180f7e5c7562d9ddc510275f20d00a9ee721cfead20cd58473722057d614d1117b6d392d3accb31fd0a1ba9b3d3448dc11e6d915e92f7211143ec12b9d60ac1d1f7675800830a049b85dbd5ab70f428a2d09776dabdfcc766f46eb989c476099bc1813cbb9501b2ba6fd516c771c764c21bbcdfb6cd794ab9f66a11aef68a161417cd3117d9b5c748961cbebddcdc359dbc29a36b85e73614c96a61036677af37bef8600959500615abbaa4f5fabe9fcb9c498bd43ac9e2e2f7d0811474f94e58c6276cf88c1384142c360f6d69b606b95ffa39bf0504d0a9624feeba097b22dc5325ed708b1ef4829625429777c2", 0x1000}, {&(0x7f00000018c0)="d035d9bdb30403175cd804bc71200eb522e15e11254f541e52216411b03847167acf87", 0x23}, {&(0x7f0000001900)="d05c235bee13a49bfda550667054f0407a0586980fe34af96cfe1b08a2ac77a2695d04", 0x23}], 0x8, 0x0, 0x0, 0x24044801}}, {{&(0x7f00000019c0)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001a80)=[{&(0x7f0000001a40)="1404a04a09210127a4bad822af84917b7ea503226561e3246d16c753", 0x1c}], 0x1, 0x0, 0x0, 0x40000}}, {{&(0x7f0000001ac0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000001b40)="ff3a2a9807ed64eb8ae34da414613f517f73191f35fe0364b5878a1ebbf3bc8a5486c30d9f784464e92230e166001165d5f0f49d9726f07bf7b53e67a06ccc374c8efe7db9f3bc90629892c0e95183d3f1bc", 0x52}, {&(0x7f0000001bc0)="2762823d4b54956da136149cf055eed9cf7bb9b0b802e906b45eea5a0dda1c63fb1dfa281ab4c5abe5d6541018d097789709e01a34e06d14b912e1b1e8c0ca0ae1af3e2470f0c9e9dbab578e9fab260588bb7aa03d4f95b6c486a2a1c5d53af5ca9b6567de6bdc0b14d970", 0x6b}, {&(0x7f0000001c40)="a80726d6fb01a68e468e31034d6a", 0xe}, {&(0x7f0000001c80)="5fc6c05684fd95a8315237d6ce3192e02e89c07a273ec4cd88e0ef37015a762d109d385c42194a56b856a60dbc3d277c0c83c96c096b393cbd77cd8210fb02908d76a7edb000ede8", 0x48}, {&(0x7f0000001d00)="fae68026d48f0a14cad57cec4c3a78d27258ced07c040a8af25a743845f93331293f8bb83d34b4e5ad57d3ebdc24c90f37bd33c413462354bff7da48c97ee2b18d2d41c253b025cb577cfceb1f31b72d0a4f65d337e5aa508f2daa075ab02e2056766d91ef489a0b8a64de206e25a51e965914e979f9c785c3ea9557bdc039a6836dd0dd43612f2346b5e626d3edb911841442a3af3d6261bf36115e5e", 0x9d}], 0x5, &(0x7f0000002200)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0xd0, 0x800}}, {{&(0x7f0000002040)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000003900)=[{&(0x7f0000002400)="74fbe0f5bdc8a8014822255027e9c7ea0b3ee8e45595333f6cfca399cdb935545d2b17e1600c102d46db0d5f52cc7b910fb8ecb9ed10051ecc57c75075c68233ed26d69bc8288b334d8daffb4a75e3a30ee22605e7db6fb62d5b479af7c9cbd6438ba1ea4181b8326e94424561578ff6b9d28df608ca4ff945ccd12694f003076cdfcb5e0c7574d25eae3bd1dc3dcbdb209886cc90b0ce100d66306e524fd2f59c3606c0a9bf2fc341007093ddf434e8ac4c58b323600b1050bbf5bab4276de61142e4c566bad83c0a35855160caf7e752bff6b10ba32f3c3735d02c2a000e7a285babf74a1201350ce2d4400550ae70f1", 0xf1}, {&(0x7f0000002300)="d5bd68d985ca7905829a4e6c5368a9bab1aceaab6301650f0aa516018b0ef1daed6960b3de6e257bcc8be4fee56c649649bd3417450fe3bf69df79cdbc62ac4b6aa51aacf48bed4a987fdebdfc35d21db0175e18ac79d074620a15269bd08ce2f2f9aa3df5d0d0a152cb0af5fc419924e591daf0464de4c530a429fd4ff0ebabd0140655", 0x84}, {&(0x7f0000002500)="fba12ba04e8a8fe6ae91ce54e5cf6882d5e184494f5b752d9894ed3e43b96b55e07554ec30f3ad593d7dc4dad913500dd5ff730bb2f8668b9c0d60df54cfa504d49d49589c285fc40cf9aab0d7ce567ea89800ac9e295638404547a1ebc4b365362e219dfc8a9c1602b9d3b56b54276c57ddfe0d850654e3", 0x78}, {&(0x7f0000002580)="32aa3b79b2cdcdcb38aafc4c1ec41d0ed93423d51ddc1d8b09dbf671d6b714afc818414a69b404158622f695e9d38a1c6ab944ea28f5f6d48c1b18a93752db6c45f275e0e036e62f655684f766b52ba31dcad0b4944e6775e0336ff299cd8407c0fe447bfe5ea0cefc89217cc54aab9bfbf3601b21f88a1ab61634e525efb918d147edeae6b27f65f8872867d14cb8e0424d3007b3cac71cbdb0067648d4bf96ec203d96b8f89b64b836763111f6c11f218bd16867a05559f7fa121ab24119ec7a08355aeb049eca4a4e3d9a51cc1ec5934de912", 0xd4}, {&(0x7f0000002680)="2d3f126fb555cdd748a3f6a3a07d12989b08187df5b444b6ba19009aff854274fafcbe941168a6b288e4c2", 0x2b}, {&(0x7f00000026c0)="bfa6aff3a9bb0c148d11fb9874abab0d8fc102b4e5f755004124281e29ef188fd2038b711a1dda373c71edecd24ec69cc97ffbfdd9e1ed47f577b958a2ee141753f6044fb577c3a08264dca151d44a20e58794a0573fd57c3b73937da3944ab916e8b5e1339c19ad4b796fb22400aa8a0903b6cf87971356b2b40b4fda618597ee836f189c83997b6faded301656d1a95091f833b4", 0x95}, {&(0x7f0000002780)="3cf1d38d36d91e514b49a6d9b9e5d893f9eb1eaf999a0d0a1a02b08a5307031404ef6c5d175ca20aba6c604ff43cab3e98d2f3dcc155191f1ba9c8c89a3e284521e1251b8da1610d8c91cc7bcaa15664e79b2b2e725e25755e97e1eb638eab8e4932f4fed26cefe0fa96602af06bee4fe56a8d62f813df5a9533b262eb1046a922eef04f6819b080abd91a9edc44bb61f9ecd5ffec806dc127d2af299b70551b7d8313d8b086b4fdcaeb1df88876f8ef01c9", 0xb2}, {&(0x7f0000002840)="c95b6cf451048955095b146c579787ddcb8717eeb1bf3f9ca35d9a99494cc8a078b226d7a2f191d8a572d0c1fa4288f36e695e8e1f8ad9c61c81e6e0cf1fc594c4897b8dc3108a3045baeb57dbf2dfa5f736079080f74fb7ac508adee00f9d5dea6e6cb9c12ad949ac7fa61800ac1cf314996babe9ff3aacd0cc4dbf9feb5fbd327d9a94d4227684d9629af7b1a33bc9ab3ccc9f81a14ff0011075fe0123724b94542bd5a84e7c8140ea2a237e", 0xad}, {&(0x7f0000002900)="08161e11c2501861959fa14f69537fcf3bd38f36548e5b3c0a1e2f68d1e5959752fee4f95f7e009f856113c7e8823d397a0416abd8182c0d929a8839428fcba28cfe8059c3dbc8a791259ad1379c1472b00bf671c4e8db8c99df9ea189aeeff6325f1b12a444ae44621ee82567ef0c3288d816d9f065a536f1a39fbfc16776b7b908842a62140cafb3ddae42afe715d6ba0a33dd8a1c64bbb364775e9a28c1b3a8dbdc729112c502f4e63d50337d44b4f0181c8f24204e8e8d288cfd725db232a7a385556fa35e766259ca2087b3d01c9e9ea26f62b986d2bf267f01cbefc5c043ca6b1d04edbefa1d55d147e5e1ba929a558d5e97b45639c6b34c66d18f594c69e6a0757b8208625ad4e416422d21e779133121c24da42064a9a391bcc66adb71458efb96a38397e748b6025caea6ebb1721a8dc127183fc8cb83f4ec030fde9a8890a87853e3ce63f6812365700129c8025d183baf3e56521f6fcdc6356f806290068dd2eed8467ae9c5092eeba602d58df44ec50630be8b0c40d715b75826e20983eff38f41eaf1539d8b94c054f6257b3057da8cb07d05ce5a315687989b8bb8d41ffa83a4dab3a265408abfd58b0f14d02d761b68cf5d095294e7ba5a103c0706cd4e64bdf2eb27c1d54a3afe2ae5ce7b2847007b03e8331ac5630fa73f86fd2dc2f93b80a354a6074f219083894abf572e2d8f1e03b509acac3ac587b2c8a2e50d55e76c028a51922c756fec43bad69f619f55cbb4e101ede5c25e213681e4be1b20fcf974ecb269437c1b849d590cda631e0d285df9823f67a6977851277d119b2e111819503dca85185f4fa433c65d39f6f4d524b98e1a00abb1dc0940e7131f685410d3f6f46fd8204605aa54f2c65a1b2d2ae364aa5196eec482f900b98754ccc6a6b6209ed3285953f0d22af9b45b08209dd3847a8ddf1a6063e1f5a6d4f332a23341a29fa091ce6afa48a7812a9908d6103eb95144efef79b508eb2a277572245fcbed452fb984f4ede3e853e1f733f49aaf968ae6823dc0f1b8326af8dd3c53af2ee09776c9ac78e66249badab8de5df63307cb04a277e2442c652631e941f39112eaf259e02a7f7977cae5310a2da475fa2b164f048a27a294e73f2b0e05fdcb2e0dac227498937bbfd5245420d5a7cfb89b6cb4353341dcc767c429de50dd0746b2cbc92448612913a6b4dca950854bdfcd9ca39c1471abb88ad43bd8bbff5730f89da45c2dcd99551d7208d66d0c74757d99862b9f8a2276f0e2ee5dfe9fc5122b1bacae4594af346c1a46497ce5056e81a393c02c69328a5bbaa12dafecef01ca069df24f1b8a2ce452be10a271f98560116c66c73dea5cd8ad0ffc87e01c8b277e5b73da967c8a95df78ec7ca3e3ead72e1d4571dc1ad0ec6c43d48675de8c0233167b4392b7173362c1d269ecd0b4fd3bc8cc514514711a1ed9d53c8338a9d66d0c8e614d6e53413654a804aac3ee1b3c87419b848fb67fd1b3806eeb966121ecec993e895288636368720e8001b3612871858440d202bc03e64d5b554a235fa3bbd5c5b7cb2687bff3576d6fe1bd4f5f7704e9d013f2b68cc23190bc88d53060c9190c00b5658e2936da2d86b33932e68267bb4e041a3adc8d29d266816128e6dd024623287b83ca460d6a27fcbf946b825246bee6d7b17db6755a95ff55ab4c28ab1f7b0d6550b8f398228410a88fe50649a42c25ca13f8722765b345ef7acfea8dadcce83f4f9f082b2ab2c48135791549375d8f7c441c3445b222590389ab57769861af44caa1c84cf4234862068f1230dba774adbe0856f4759d2d73549ecd97374c8dbbf344b8e1ab4cc1f2fa1b5cfb081655597d68acc6cc6475b0344bf60b358867780960c8e675099a2cec086f2a5a304184f25b41a4c5beafe24ad8f11efe6ba21cbc97bcc4ab528952ee634533b80ae3314cb9a9354bfe82cbafa93fa1846347ded8e896f0d606b6b3ec7f645341ae959da5ba383bd8f8b5c0e5545b1bfb360eda3e8efd62d0a21f1ccedc1b104423eb8f40ada897ea726dae8a5e8fcbb36fd18d8b8d2706fba674cdf24fe83c1dca33983a8c91af9779b40945344134173d81433c1ccedf33da29c28900fa8918cf43d8223dfc07caf0c4ef9ce1285bdee791fb978a65b02bb891dba61c6b83dfcaec0aff6cce7738e4241369a482624c65d358ff7c19f9656e228e85c10594d522a86669034140c2c8d7e971568e379184a0eb39f6552969af4f4ddf519067e8505953e54c344e5b53969c5f0284b3bc124775e7b42eaa919673ac1d13a4436312ddbc3b966df847e4fb5fc0faf2a680275d2567a161aedf0eec9e0737ebda261419c6b08b6905db6d67d8a0d818a2dc9337f8000d2c47bbdaac17e857dadf5bce39cbdd24dc58b81bc57fbf8ab2e1c81049734f33041506cb2fbc0d0262799cc76287194dbfb8c3837ca52dbb69f43dd330c2c27067be364bb3e6efc89bfd821b58bb1fca46a146b53c51a9670341ad404ac6a3684a672ec6af595a1f346e19c5be43794e00c0462a0e3d27cec88bfeed303cc3f304f0fb488cb3f870ee268e7230e75071a47fadaa5d9d5d6f4fb260be61f805722e6bf2864a0c63879fc6942101e4086e3c084cc3b2d9f836c828c8989423f5ad982972a4b69c2c72325f5a30bf067e3da9a348bf0ac84aebabdc8ff1ced101f377194409d6f67a1cf6fbbcd581db8d14682d1354bf21e9fe4321638e8c23267872de0e759953e10f0273d21e172a5441b2f2066abcf7efda76d84bfdeaf5639ae987ab416eb4e204bd6aebab41962cf8684f148897df654da4e7dde3a63a70b03d95be7a366824910faaa3d270d67dfaab3fb7eb0b993b4ae3963391f597491c2d174366d10a2ec577486599d08a734bff35da9b7539b7eaebe8deeb524ad0a154fb66baf7018d0f0be55532856bc954a29c6ab051d2e73aa405640fb56d041f50d759d66de69d58f96781a49683350279f95bb776e7ee8be27eae251d996f6d1e67c1dd9e59f564b9a8f3b4a2938fc324d00d96b81f41afd47fc52e89be8298360f116a4d8f89507f80fe385738d442333ae21cf2484c0953887f5dc0bad2e33dd1dd62a29e7279652b71bce2726f5bc7ce31a412f95565c3bf851a94fede82ec43897917da0b941edaeb28b9258bd092316ca6a12fafd5ab3d9149d0a9378da7485e01279f175127cafbf7aa56c6d9b618032553d7403d34ec3ddacb71e4a94167196402f4f0152a3e646c5cd3bc2575e53309e59195e0a74058ae0c20be786105010a58833c1a6487af40736c989059187fe35f25bcf60348b886f547db3013d8e71d97419a83372721bccad5374ac0968c9528174da19aa6a7cb6a39eb806aa8bf0b11d00723f9fc436d6996e7702e6492d01bc528bdefb89524f1668794b420199a4ab09030d563f2f516d92f2717e4ba6e08abfed802e03e5f305daa02ad26c12c2855cfebd0e8a98142c8280eec8995903b9ad53ba22ec305dfd72008853a73e7413e6c88c51eef4420123c88253403934162c5b670aecbb9f9ba1903ead73a429c1c4ba5d0671312245ebe9fbaba9d1d22109d5a728a58881ad1cf39b7c48e9c7934e743b0060a55041fb3979c47d2d65cf1cf67ee763b4f62bf6da5ad2026a1bdc796524b92eb9a45381827c8758e98eabed1e001416b567be31dd6261892b64b84b6cca1a71b285d72428770cac3f3b6d28b7d1a6bb8175414f1656203fc5ea056dcc5e9ff3f7856de85ebb544433545c8bbf20bd7e796b73a383c6c951f8ad1a8d433a345ea1b8fbaba29301ed06b6c32eb34363a72a7621bf880fe70ba2755a504f7408384d5e3666024fb09de371417e0b26a7e0ec61ab2364776ad6733e931fe8ee395e366996f9a45d893d02b0783ee40088a4c7803a3ab7397369f5122cbb244366ee623f1cefd4c3eccf32d8be8259f2d50c4d4cdf642fb71981d3fbb948a0386e3473afa892d9708e969a096cf99aa0236219f54e3a29fdb25c1e9b16786ee41d99ef575ee9000d719c6c8d16c9d4190dcdbbc447dc6c06f2676b538010ff8abfd3815ac42bdd3ef293de58d8cc1eab8de81e79a411c83ef8a2fc6e8a7e8b6bc7fd815eb103a664a950de2ef3537830542ae4c981557e6f0b64e9cb981e31f7abb185b0350ca9154eb787faf8e9fd87c5bcbdf626aebcd02183c67ac07b6235c58f63d7c9a66b9178b05e33ea3469f9ee84fee0fcfe6caccbb15ef081b3adaafadeb775d022265ac087e82f812efee4779b9d4cc20034f65f22d1bdc97b3c3a4fa80635232cac25751a5a7fd21a4b42575ce17809cd1ab73fff91c835ad4f587d7d1079cf6052e85062858d990cf2c3149e927121a92b2d17cd0abdf03575ec8f27a42b2916bc7d4deb8034b761df69c0d9398b08ef27ad8125c63e41c126da8a3ef001b021c817a0c4398c6d55b8183048553e67b7c74987dc6b71a74cf72f1c33486064dd9b8cbc1608bb8b70ed62cf8cf3bd459b6e8867137caaa85878216f1ddf385b13d1f5c7f4f385a8a62e560e511943e2026f1a9e7a1c403655a408098842952a4f25b98c60cf33a3885d08e146f4a526effc8bd14eaa5391b69309edd60a6cd94ba9c0e10f15ab8c30e46b29743a3b1953e8efbcb934f2acd4692333194488f874a346e365d9a4dc8cceafe16a1e37e4bb3c9321279fb4d0118e438a94ab17ee0c0cdb551370d33630d3e74969eecb9d33e7bdcec39128ad81fb3c214b08296ac5f6b45a1a7d82fcd445fe9156a7de65d0403fe742fdbcefdbb546582308466addb3146cb3fe74c0abc40be6d77bdf65dfe8e19984cff2d51d9e164ca3e7fdd1312855d021d5d86b31ed2a813628869a8edb4de8daa11f33ea650afcbed442964598d024d39083647c7175ef2ae22704b71ac46d235873969830de299fabed7fbf4161ae7cd2e51c550131f017f1e6b6e28e1e5c78cf49a22ee415067295b5b8cd44a5dcaf6dada709e6f734d2af8bb247bab535cacabdc9be28801caf246f37c279379734b42decaa6c2edff11f7b37a544c4caa9e09a103eb2842f4541e7de504ca5538f5b79f94a0b7cc88985a8064aa8c88ca403f296e3ebcec5f0dfbeedc39eb845b6f322479c6662c7ce97da39afcc55d73bd846fe391e8596979bdb0b11f5b55a31c2cfc73b2e0ca339ab02138594f3040e7c24220004417907414b4fc8c839541f0258ffd7d0a2b4ef2509a6fc6e4012eadfc60dd12e7c42356151ad570c2929690f6881135425d43639ed31cde319f5eb01e2549b56fbb4ef2c9258dccecb98a6bfc5d95eb061167ece13954708c93e19ee7a2203741d65387866c4427f4a2455345aca9f81a391fa2feb411755bbc9594a06062f3b5615040afaaf844d72aa29507353e81436d135f31671a6dd17a1a384ea8390a265a7228649ca5d5ec12589ed84126d47a3db13fa68c7dadc1de40dd2fd308c53f942d2e65ef3a01b99d7a24f90237b4f0543002bf912c6a34b617aa99ff6a0bf998c0c57904eece6afcba0d0a4d3bcd8ffefb4cf808637b516ece9f692e1457ea8915e41891e1050ea0674d1b26505f74dab57c2ee8f2776970cf537bfeafb1401fdcd088fdfada0c85a806ddc9a43dfbfc2fa03c721ed96e36c1715ff444659ac48dc8ca4caf4d25fdde46fc28e18973dd330ce927231be5840589994d367750d150e7c9f54cd9ce8eb13e259bc1f3df5539dcf12f59f805824d57468452f9a8e62764cc620e9e77a9f59dcbe7277a51a70f72b1fa1ba58baa5f29cf70b84b63dd68d1372d5b", 0x1000}], 0x9, &(0x7f0000003b00)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, r1, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, r2}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r3, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x118, 0x44080}}], 0x5, 0x8054) (async, rerun: 32) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) (async, rerun: 32) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) (async, rerun: 32) r5 = getpid() (rerun: 32) sched_setscheduler(r5, 0x5, &(0x7f0000000380)) (async) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r4, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r6 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r6, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(r4, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:46:42 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xbf25, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:43 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r2 = accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) dup3(r1, r2, 0x80000) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r4, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) write$FUSE_BMAP(r0, &(0x7f0000000100)={0x18, 0x0, 0x0, {0x7}}, 0x18) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:46:43 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = socket(0x11, 0x800000003, 0x0) accept4$unix(r0, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r2, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:43 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000003a40)=0x0) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000003a80)={0x6, 0x7, {}, {0x0}, 0x8, 0x101}) getgroups(0x4, &(0x7f0000003ac0)=[0xee01, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) read$FUSE(0xffffffffffffffff, &(0x7f0000000340)={0x2020, 0x0, 0x0, 0x0}, 0x2020) chown(&(0x7f0000000040)='./file0\x00', r3, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003c40)=[{{&(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000180)="8cb64243afc3d6a1ba9e76cbc9996869f76abf9a852a5c0afdb5c6349a6b973799d03c87a10158", 0x27}, {&(0x7f00000001c0)="479170c1062544bb8af910b668d4734e14ca3f8d56b8c034e20f47e22f2e8ea98815b06117890743e23dcb526ece30d945e355932ee8c0a2", 0x38}, {&(0x7f0000000200)="7ab125de714f2229ad28dfa6e86e2820bc73c82cf47202844478a0b3e72330b27b45c7d9a208e8f9b02450f51adf6e4746f19f04617757f834520fcf9a5167544fc49c35bb1fe4842f3c54d0e4daa664d4e88ffb9f70338444390b2c3e540250f730e06e667a093aedf2247cbdd6b470894d0cf4f7153d2935ab78e8b846cb3aacd583d65ad016e9eb30b80a3839dc66c2e4fbd99c1894250a735a7a6e5343a22236d60fe7f77ad28898d6ea75f4dd9a9d28eeb412f76f31618e12a78fcce8368f53c2e7abb7be33fa", 0xc9}], 0x3, &(0x7f0000000500)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x50, 0x4000004}}, {{&(0x7f0000000580)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001940)=[{&(0x7f0000000600)="a1c6b7", 0x3}, {&(0x7f0000000680)="83a80da4b52f5a4bb39ce004986a16634a714c2982e10e02d182cf9e7ee86ae6f38e7b8cd77ee124f02cec8e78de48319bc6737e760b0c492498879022c67a9753dd6cb0a41f0261b712c933a89d1412362bb8dd0eab67eb255e2b08b4b1c818f6a996bd5c802323e3c5e0747a4ce9", 0x6f}, {&(0x7f0000000700)="4a34622674ee90572921ab94a56116a5db7478be6c414e29a5d1a14dc29b1d256a4706b9d9667ae9a36de656a9e13dfca8b7c9f74cf3cf296cd842ffaafbd21618b0a5b91be55b7feb19470a3793dcd5bccca9fe96a8049671720bd467b31d6babf8bf4d98f041e954bd9b6deca6cf22533171371010df4b5927e6bd87b1188f3ce5268a282260f357303d47f33b5d7af132793488754bc68392e37375bd50f0ab07aba78e11fd0fd17198bef1c9599011930575cb22817b7c6999f277c288c6281095f30458e1964d2ab1a55c02e6ca6cb3b5ec298a9526d292a658cc028d6ef60b6ae8c525219fff6e1f2045cbefba7562b2", 0xf3}, {&(0x7f0000000800)="bcb1847d6dddfd7a2556c0270fe5", 0xe}, {&(0x7f0000000840)="57c07adf7f167157201c6c7a2be3d21606f1ddd31e0a73baedad5a87c4db8843223ec7cb3bdfe017a59a9ca678ef6f27a6e101ec7980678d1f1741017aa7537a3ad60c15a3fc45010473a6a3d08826a50e462b7e47a95fb7176293ccff86cfc9b8f9a7eeed97920ba4174cfc73a96239", 0x70}, {&(0x7f00000008c0)="656ee05075b9dd67214aca2603d22c0934c6988e60bca62f8281f87008b5558971eece6e96c7951f8d63379ade436042e0f692be51b3f74f1c8e7851af8bd0ed752dd78afc13d785851753fd90b48e93495cea309cedf48da9d27cffbbd358647a8ff97106bf17b68f0890978d37ec89ac5fc750aa9b13ab3ac43379c201a397d835838f3c3ce3f843c10dfc918c500266d7c4f108a1e398a5f10af58a5ce5385927b1b237cb9e92778775086a9d9614a34eb65d51279d51798a26939a0c55e765df4e150cd082a9470e6314cd53ae95b2b591761024dc73c1259d8a185bae5058ffc9a3394c38d6cd18bf197ecf30f1bf23a8bf05928bda523840d4f96f899bf4b188b5b875eb1e06d5da234cdd4a31640f4f1d4d1d70a65f6d3d9a506fab6f08dec26ba5786d4be99e6653eff3ce9d93a881aa4353943e1d240c3b3150b66c1747a9b029fcacb79db47eb93b04496c5a61d4a6ac4f4549bc96283348eadc7451d10e03bfd8d31a18d2f4ddf3130496ab6dcb56ecf8f290ea177ddc5e11cad0fc211c184056a3be53c8d6318893733c56caffdc204ecfe86e0fe38e770ef5e9f5de9a4cb731b1788baa4aeb8cd88697ddb52a977da47e547fa1110a2f3c303d6c705043cc473308393fb04732997a7507aaab3dd0823335b4721c20c652d11c73b02fb7cdd14bec59c7830ee2d9d68ed06f7021c356b8b301b1ebd5206fac0310ca9763adb2ed139f2ec084f7383755d7d492a05a52119297f54501c92dde37abe476dc3c645f712106c0b8d5267cc0120524c36f181f111b72c50c62361e4ce43d0738c2a5e7603da3f3d6f32bf8a559aedab5544149a82a4616b8968711afda3ab24a5f89b7669387bd2b0675f3103be95f6ec06608569c1043fc92499c76847adc621e811780f422b25b20be54aac68fdf6dcc38a6bf4dcb1a86bd5981e9692d54fbf0f7d35400c20c744305a13f46e00e3739abbf5b4a08aa06bfe53d0127d7273157945b0d5c10389f421cc6dc9c34c0fadfdff36ecc6db87248d53153ab8b3ae879b37b77f6c16eadac165437f437a13858b069f1dd63bd0d6ac7112fb68122a8ec62e9303a76ba5572b6834f52c628e88b4b03669dc5c15b904d1f9c3525e99f70ddfc59a0fb0a135578c391ec3d5b870119d82096be91d9138477d5bfdba85e0fa7eeec2adb8b43db9227de708dfc0dcb4d8039987e78ed457dc6ec56e264932a405f4f7e04696395e1b976be29580067d03016d4d1220d9bb1e4fceffd5505e72eb2f2f4026433f061e6301e06241fb5b2c035a4005ee3acd62b6bf2703f096a78ef4373cc85568a07c5db4a3ed4014b354190ea28f5545f1f7af21154e4ce100dc6d82d3fe59d19c47be86ff22e13294a254625daed96b00cecc2feb94d0151829e4637a29f4106bc11871daa675a37489ce986d950e6bca2004a158e83596a0928f59b284e49e6f15eefe5e1199f4d6bb669d14c81e992a2f4f0c0a20af42fbe533da64d0cf4f50bc22747e163b921a312b0cbbc1bd065269436411bf428584c0531e81acd73b2ea12474530fc6bb4c85bf09d15b0abb3889638a908f0aabfb8611f6858036f257cd39dc1e882bfe63cd3f645c30633907418645a34069464c642511c958af7341772f70213c1c41d0640ce64b90ec6690faecb6d263ee7c59c13fed898d6520fa47b851acd25944ab3201a8a8a841bdd9bb6a016fd88338a029bd517a854fcca522fb6dc71c3a534196362e8713c77e6b63aff624b544d9541ca1968d7360e5504b6b251dd26193af741eb1251285d9b87a57bb571a557520b9d9dab924e93ec5de2462a24c6bd052a6473fd462e0d2e23f285c60d127134a87813790aebc305597f9025809de9d3232c1faa5fc055c9265f6db281cadd6d9c1a08723a6ac7e7ba5e886de3544dd8c23ee394a528373ac419c8c867d9e9ce9df99566576b226236d8e8ffd1f07bf5c21fffe529b393bc441909c3aa87f29ce29573f14fd65bac540504a1b5bb07ad3de7d910ad6e9d7babec32d3ab71d16c0cf36aa9f0fcea5891ed1f586a330a3446d6ab7d51851cd0d591d2677e604fd4aa039f1ef4ed19fd961175c96efdf004bb186fa639b5efadae4f1eb33176aad3e60b57654ca42cd9cce75805876b09ff56766e1ac6bbe2e4816fa92390e79192293ab5b798a8b2646062f0ba8972f08c949b88c5a0e6adb26650f49b0ff2d7cbcb0292b3e3e348d1aa0c6178f5213cbb59ee9eed67a09ccff11b7d497282ee6c716963c24aa0c612dbae7c171adc01260a85a0e2c220266ae7047317f13cbf5701b7da0be3ef0e2999b3ffa9e20726548406cae2e841fec55727988a09c5203a48ffc54cf21da99f7f6c60ea2764a996ae9361300c1f3b81408a472096de1454b36ed0f3dd2021878df23263d0172699c7fd907f599caf73efc996274914f2c296663e0480c1aa99a37352bae93e468ca8a0486224277e8d15fb6caad00362b7460c35043031e90720a6513275f694b114b4701174130d3b8798547f446f30a613544f07f018ca8760068a7648253245b244c43f3bb4864e1a0179ed43bdfdf32869b230199db000e11c2d655eb426f02e2dea03ef5bc9fe0ba96faccc42b77d857357762475f6a186a46c5b708cbce5ad5d7cb5eba73b4db85763eebd712f0cc3a7313330550c844c2d2f97deaf41e9bc74b52039f11e321b1f7a0cbc533bcfcd9880d5ceab465744e74c1928f399446668aa240c47e7cffeec1ee2b404d246b1b7059b9bd406f6e0c9f82a75e3b6d6929602751b155be5a156bb993cb9e5c4925d64e8ea7cfee64cd7c86818c409b4e1954b68b8147defb2ad37fd42dcda28211b92973980d4d293199c2266d7b19f9f1f1de373ceac94f45279fda44662a1a47e5d600e5e6b9e29a6f0beb24ea3777cbed2a08c0de9a018326d09d698fadc485162b92c55b11d608fcbe8eb33c1b90c9710ece5094a5f4f00d05fdc09870cfc869237a71c3496e564aff717d6420df4f48e1e32075a77102fc8fd42021ee6206214145d9e0b9cb0a912ed61aefec4a74b6dd21ade0872d540c83e8ab57a0ceb4f27980381c3c83e7c976f2ef80e95be6b85e7766a7b3872c231bf9c165f0aaeca2af4c5d25ac37e7b0438bfb62addcc5299c8bcc23eedfa53e1ea66343bb78e6ca1e6652a3ef599a1009da0630d69ca5d3f4c29e941550ee462d12d39fe51b4a7e23d8661b3fd5b13975e62ec7289bc834c9fb77502145cda3a32007a2b650d6f13fb0494563a8726b54914cadf299e35feb6fcbed25b67c0cd39d2a5103addbac2526236a68c146bed56471d24a27d91b487e0aae3c618cd399bec4deb08c6419c411dcf106b05a132455571ba9bc06c97064ab557bb2e3ae3f366487c556243fb7f37fd8eba7d9ba610237447d12ae5a250c8e4ed269e299755aa5fa2262d5a7b876fcadeea8f02a627f2b0a6a93ad65217f3cd80cf72ae2964b2e575940915e2aa5d6c0b01dddf1da24c58fc0c682a7f169c0120121be269c2aaefc2ee84fd85c91ec8468b1b29ebbf99a81df72c438cdad7835c5a1413aebcf1dc32da014b320df77040863d5bfe8bc4c67d65ba5fcbee856e31b2ea7af54c6334322440c21fe773be6be2de5504af16b750bdfb10e52e10607af89142bff203f98e7287031ee932fba51e333028e6fedc5af2cf28237a66e026593a4b683033224646bd0f28ed08b57c76e0b5ef9f739eec8a27e3251010c96305be7f9ed78bb8125f1a1ecda565b65381621ff896420abff91334e4878c209da7edeba47da91d508f238d9ecea67a014db6691282896c18aebe3d466190ba2a2eea5f6282307abda32fcd0efa332863663321a5413bf4f26988973314b1b7e41c31a5dd60a46a3e1c6f7c3fddb5a89ed0bb2dcfcb71a9b36a39f1cf9fa7263b1bcbe468757514b5094654dc905c9a4c9bd7ac83dcb4ff71f1458733a87873a9b2486f1b9aa124d12b2fe55391c1df31af2eeeb3b5038d12ff76d98adba9b2ac6636bf3f6be4516fde2a9cf64a594f55139991e06055106359cfc64f47d27451b3039502551ffd2e0e99b166a9dc1add826cd1a9ca1ca6ab02c909aee0630acad9511be8f01a9e03f9fa3bde29a46604ea2b74c9b2a26ae2b19418d4c9643811bb412f58cb3b53449db3d68646be33adb112db42eb9acebfce21d7147f788a401a1bf004fecf7474dff05b7f6430a12530cf1da5b8f3eb167e10c6d459af8be392a017150b8ab84a54ad84166b113f7262b7d8b600d4eb3c690211cd08c1a2ce3cfa53837a2a13d0e1c4b5783e6a8610cb1e720b5a261cbdf0e0996bd05ddd69be49001135c12a937b062831901583748792661267f39d303956aefbf092e2f24d9197b15ea4c57c96fcfca3a8a4ef3dc790217fd91302499b22b677cdceb5a96a26484ed13c88ea64a502d447b812fa8f0f0220c71c9d62e86d65a0eb170dcdc7fc621e0dff4fcaecc4e9f1229eceeca82f55cafea76b5cfe09e069ef8a1f5f952deb66ccac31dd69b4b20107c4095744eb691657a7954514c5d751ed26e58ce7fc7b0c750de1147ddd4ac51c34f50121cf0a90779cbbff9cc2156b8f2d94a6e4b06ef43070064a309cdd6c3a10030c46b199ad57164ab15e89910ba28bafe7604d5b55601d257b5ff6a1e07382c3f085a50cd50ce643c18f1f0b1709f995b4fb2a80f43cd5e3bfecbdee949ff8c1439ce0ef424d2ab4941c123a3ce348f9a0a62c6fc6b6d232baa0b6968cb09830b2ad7a606322075830b688cc9c4bcfdf0b09acf897f4edc80b8ff0fe47d4681a518017aa2402d0ae7930ecd9aa4cba62c543fe2a9cc2ebeec992cdc1f662ca49bcfbb6b017219b114e41c64fc49ad54a3422686ec1af501649869b002bc33fdf32f9260d4bbcdc0f8bac3004fad37b16bc5bdaedbf3554d6a4dfc62b802d070467f9b9a646281bb9e3de878c2a2827fecf523cb7fbaa169fb5f9d7a13f10f6327fd2587921979b53b7de4971a7d07322be4e750a65e9ab5be765340fd8cad63860fa3c8f47f02eddf39c360b2159fec3dd0b75aa0aa5815b22b1ea9e6f48aa1ec58318cf39e827ec62cfb39247432bdc54e4b4f6facc05740941a028a54e22bb5c577ee36f9ba20e9bbdb2839e4e53676cac00fdda8e36d839f56c010b06d1e0aa2a7bb853be10aab9eb295ccfa4b1d1d99a8129dfe62d642980581e6ac0cf2fe957aa119190601c281f41c8b28844bd964d93670ebce717a84b3d69f8688a1312c444e748d4b199b26c3d12cef978e94a594174de8844c77430ae044bb3e676a5cb5dfbb4dcd3b7be12446617983ad5cb635cd7b34678e6a5a8c778afc9f714a7fea807b6a215739ebfda4191c93055c7acbdbf45cdc878bc6c914a786cd9ca67a9b88c610d7ff06fad3c86fcffaf631f5d75480455d1435ad1e7fc28554effe4ac160521a76180f7e5c7562d9ddc510275f20d00a9ee721cfead20cd58473722057d614d1117b6d392d3accb31fd0a1ba9b3d3448dc11e6d915e92f7211143ec12b9d60ac1d1f7675800830a049b85dbd5ab70f428a2d09776dabdfcc766f46eb989c476099bc1813cbb9501b2ba6fd516c771c764c21bbcdfb6cd794ab9f66a11aef68a161417cd3117d9b5c748961cbebddcdc359dbc29a36b85e73614c96a61036677af37bef8600959500615abbaa4f5fabe9fcb9c498bd43ac9e2e2f7d0811474f94e58c6276cf88c1384142c360f6d69b606b95ffa39bf0504d0a9624feeba097b22dc5325ed708b1ef4829625429777c2", 0x1000}, {&(0x7f00000018c0)="d035d9bdb30403175cd804bc71200eb522e15e11254f541e52216411b03847167acf87", 0x23}, {&(0x7f0000001900)="d05c235bee13a49bfda550667054f0407a0586980fe34af96cfe1b08a2ac77a2695d04", 0x23}], 0x8, 0x0, 0x0, 0x24044801}}, {{&(0x7f00000019c0)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001a80)=[{&(0x7f0000001a40)="1404a04a09210127a4bad822af84917b7ea503226561e3246d16c753", 0x1c}], 0x1, 0x0, 0x0, 0x40000}}, {{&(0x7f0000001ac0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000001b40)="ff3a2a9807ed64eb8ae34da414613f517f73191f35fe0364b5878a1ebbf3bc8a5486c30d9f784464e92230e166001165d5f0f49d9726f07bf7b53e67a06ccc374c8efe7db9f3bc90629892c0e95183d3f1bc", 0x52}, {&(0x7f0000001bc0)="2762823d4b54956da136149cf055eed9cf7bb9b0b802e906b45eea5a0dda1c63fb1dfa281ab4c5abe5d6541018d097789709e01a34e06d14b912e1b1e8c0ca0ae1af3e2470f0c9e9dbab578e9fab260588bb7aa03d4f95b6c486a2a1c5d53af5ca9b6567de6bdc0b14d970", 0x6b}, {&(0x7f0000001c40)="a80726d6fb01a68e468e31034d6a", 0xe}, {&(0x7f0000001c80)="5fc6c05684fd95a8315237d6ce3192e02e89c07a273ec4cd88e0ef37015a762d109d385c42194a56b856a60dbc3d277c0c83c96c096b393cbd77cd8210fb02908d76a7edb000ede8", 0x48}, {&(0x7f0000001d00)="fae68026d48f0a14cad57cec4c3a78d27258ced07c040a8af25a743845f93331293f8bb83d34b4e5ad57d3ebdc24c90f37bd33c413462354bff7da48c97ee2b18d2d41c253b025cb577cfceb1f31b72d0a4f65d337e5aa508f2daa075ab02e2056766d91ef489a0b8a64de206e25a51e965914e979f9c785c3ea9557bdc039a6836dd0dd43612f2346b5e626d3edb911841442a3af3d6261bf36115e5e", 0x9d}], 0x5, &(0x7f0000002200)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0xd0, 0x800}}, {{&(0x7f0000002040)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000003900)=[{&(0x7f0000002400)="74fbe0f5bdc8a8014822255027e9c7ea0b3ee8e45595333f6cfca399cdb935545d2b17e1600c102d46db0d5f52cc7b910fb8ecb9ed10051ecc57c75075c68233ed26d69bc8288b334d8daffb4a75e3a30ee22605e7db6fb62d5b479af7c9cbd6438ba1ea4181b8326e94424561578ff6b9d28df608ca4ff945ccd12694f003076cdfcb5e0c7574d25eae3bd1dc3dcbdb209886cc90b0ce100d66306e524fd2f59c3606c0a9bf2fc341007093ddf434e8ac4c58b323600b1050bbf5bab4276de61142e4c566bad83c0a35855160caf7e752bff6b10ba32f3c3735d02c2a000e7a285babf74a1201350ce2d4400550ae70f1", 0xf1}, {&(0x7f0000002300)="d5bd68d985ca7905829a4e6c5368a9bab1aceaab6301650f0aa516018b0ef1daed6960b3de6e257bcc8be4fee56c649649bd3417450fe3bf69df79cdbc62ac4b6aa51aacf48bed4a987fdebdfc35d21db0175e18ac79d074620a15269bd08ce2f2f9aa3df5d0d0a152cb0af5fc419924e591daf0464de4c530a429fd4ff0ebabd0140655", 0x84}, {&(0x7f0000002500)="fba12ba04e8a8fe6ae91ce54e5cf6882d5e184494f5b752d9894ed3e43b96b55e07554ec30f3ad593d7dc4dad913500dd5ff730bb2f8668b9c0d60df54cfa504d49d49589c285fc40cf9aab0d7ce567ea89800ac9e295638404547a1ebc4b365362e219dfc8a9c1602b9d3b56b54276c57ddfe0d850654e3", 0x78}, {&(0x7f0000002580)="32aa3b79b2cdcdcb38aafc4c1ec41d0ed93423d51ddc1d8b09dbf671d6b714afc818414a69b404158622f695e9d38a1c6ab944ea28f5f6d48c1b18a93752db6c45f275e0e036e62f655684f766b52ba31dcad0b4944e6775e0336ff299cd8407c0fe447bfe5ea0cefc89217cc54aab9bfbf3601b21f88a1ab61634e525efb918d147edeae6b27f65f8872867d14cb8e0424d3007b3cac71cbdb0067648d4bf96ec203d96b8f89b64b836763111f6c11f218bd16867a05559f7fa121ab24119ec7a08355aeb049eca4a4e3d9a51cc1ec5934de912", 0xd4}, {&(0x7f0000002680)="2d3f126fb555cdd748a3f6a3a07d12989b08187df5b444b6ba19009aff854274fafcbe941168a6b288e4c2", 0x2b}, {&(0x7f00000026c0)="bfa6aff3a9bb0c148d11fb9874abab0d8fc102b4e5f755004124281e29ef188fd2038b711a1dda373c71edecd24ec69cc97ffbfdd9e1ed47f577b958a2ee141753f6044fb577c3a08264dca151d44a20e58794a0573fd57c3b73937da3944ab916e8b5e1339c19ad4b796fb22400aa8a0903b6cf87971356b2b40b4fda618597ee836f189c83997b6faded301656d1a95091f833b4", 0x95}, {&(0x7f0000002780)="3cf1d38d36d91e514b49a6d9b9e5d893f9eb1eaf999a0d0a1a02b08a5307031404ef6c5d175ca20aba6c604ff43cab3e98d2f3dcc155191f1ba9c8c89a3e284521e1251b8da1610d8c91cc7bcaa15664e79b2b2e725e25755e97e1eb638eab8e4932f4fed26cefe0fa96602af06bee4fe56a8d62f813df5a9533b262eb1046a922eef04f6819b080abd91a9edc44bb61f9ecd5ffec806dc127d2af299b70551b7d8313d8b086b4fdcaeb1df88876f8ef01c9", 0xb2}, {&(0x7f0000002840)="c95b6cf451048955095b146c579787ddcb8717eeb1bf3f9ca35d9a99494cc8a078b226d7a2f191d8a572d0c1fa4288f36e695e8e1f8ad9c61c81e6e0cf1fc594c4897b8dc3108a3045baeb57dbf2dfa5f736079080f74fb7ac508adee00f9d5dea6e6cb9c12ad949ac7fa61800ac1cf314996babe9ff3aacd0cc4dbf9feb5fbd327d9a94d4227684d9629af7b1a33bc9ab3ccc9f81a14ff0011075fe0123724b94542bd5a84e7c8140ea2a237e", 0xad}, {&(0x7f0000002900)="08161e11c2501861959fa14f69537fcf3bd38f36548e5b3c0a1e2f68d1e5959752fee4f95f7e009f856113c7e8823d397a0416abd8182c0d929a8839428fcba28cfe8059c3dbc8a791259ad1379c1472b00bf671c4e8db8c99df9ea189aeeff6325f1b12a444ae44621ee82567ef0c3288d816d9f065a536f1a39fbfc16776b7b908842a62140cafb3ddae42afe715d6ba0a33dd8a1c64bbb364775e9a28c1b3a8dbdc729112c502f4e63d50337d44b4f0181c8f24204e8e8d288cfd725db232a7a385556fa35e766259ca2087b3d01c9e9ea26f62b986d2bf267f01cbefc5c043ca6b1d04edbefa1d55d147e5e1ba929a558d5e97b45639c6b34c66d18f594c69e6a0757b8208625ad4e416422d21e779133121c24da42064a9a391bcc66adb71458efb96a38397e748b6025caea6ebb1721a8dc127183fc8cb83f4ec030fde9a8890a87853e3ce63f6812365700129c8025d183baf3e56521f6fcdc6356f806290068dd2eed8467ae9c5092eeba602d58df44ec50630be8b0c40d715b75826e20983eff38f41eaf1539d8b94c054f6257b3057da8cb07d05ce5a315687989b8bb8d41ffa83a4dab3a265408abfd58b0f14d02d761b68cf5d095294e7ba5a103c0706cd4e64bdf2eb27c1d54a3afe2ae5ce7b2847007b03e8331ac5630fa73f86fd2dc2f93b80a354a6074f219083894abf572e2d8f1e03b509acac3ac587b2c8a2e50d55e76c028a51922c756fec43bad69f619f55cbb4e101ede5c25e213681e4be1b20fcf974ecb269437c1b849d590cda631e0d285df9823f67a6977851277d119b2e111819503dca85185f4fa433c65d39f6f4d524b98e1a00abb1dc0940e7131f685410d3f6f46fd8204605aa54f2c65a1b2d2ae364aa5196eec482f900b98754ccc6a6b6209ed3285953f0d22af9b45b08209dd3847a8ddf1a6063e1f5a6d4f332a23341a29fa091ce6afa48a7812a9908d6103eb95144efef79b508eb2a277572245fcbed452fb984f4ede3e853e1f733f49aaf968ae6823dc0f1b8326af8dd3c53af2ee09776c9ac78e66249badab8de5df63307cb04a277e2442c652631e941f39112eaf259e02a7f7977cae5310a2da475fa2b164f048a27a294e73f2b0e05fdcb2e0dac227498937bbfd5245420d5a7cfb89b6cb4353341dcc767c429de50dd0746b2cbc92448612913a6b4dca950854bdfcd9ca39c1471abb88ad43bd8bbff5730f89da45c2dcd99551d7208d66d0c74757d99862b9f8a2276f0e2ee5dfe9fc5122b1bacae4594af346c1a46497ce5056e81a393c02c69328a5bbaa12dafecef01ca069df24f1b8a2ce452be10a271f98560116c66c73dea5cd8ad0ffc87e01c8b277e5b73da967c8a95df78ec7ca3e3ead72e1d4571dc1ad0ec6c43d48675de8c0233167b4392b7173362c1d269ecd0b4fd3bc8cc514514711a1ed9d53c8338a9d66d0c8e614d6e53413654a804aac3ee1b3c87419b848fb67fd1b3806eeb966121ecec993e895288636368720e8001b3612871858440d202bc03e64d5b554a235fa3bbd5c5b7cb2687bff3576d6fe1bd4f5f7704e9d013f2b68cc23190bc88d53060c9190c00b5658e2936da2d86b33932e68267bb4e041a3adc8d29d266816128e6dd024623287b83ca460d6a27fcbf946b825246bee6d7b17db6755a95ff55ab4c28ab1f7b0d6550b8f398228410a88fe50649a42c25ca13f8722765b345ef7acfea8dadcce83f4f9f082b2ab2c48135791549375d8f7c441c3445b222590389ab57769861af44caa1c84cf4234862068f1230dba774adbe0856f4759d2d73549ecd97374c8dbbf344b8e1ab4cc1f2fa1b5cfb081655597d68acc6cc6475b0344bf60b358867780960c8e675099a2cec086f2a5a304184f25b41a4c5beafe24ad8f11efe6ba21cbc97bcc4ab528952ee634533b80ae3314cb9a9354bfe82cbafa93fa1846347ded8e896f0d606b6b3ec7f645341ae959da5ba383bd8f8b5c0e5545b1bfb360eda3e8efd62d0a21f1ccedc1b104423eb8f40ada897ea726dae8a5e8fcbb36fd18d8b8d2706fba674cdf24fe83c1dca33983a8c91af9779b40945344134173d81433c1ccedf33da29c28900fa8918cf43d8223dfc07caf0c4ef9ce1285bdee791fb978a65b02bb891dba61c6b83dfcaec0aff6cce7738e4241369a482624c65d358ff7c19f9656e228e85c10594d522a86669034140c2c8d7e971568e379184a0eb39f6552969af4f4ddf519067e8505953e54c344e5b53969c5f0284b3bc124775e7b42eaa919673ac1d13a4436312ddbc3b966df847e4fb5fc0faf2a680275d2567a161aedf0eec9e0737ebda261419c6b08b6905db6d67d8a0d818a2dc9337f8000d2c47bbdaac17e857dadf5bce39cbdd24dc58b81bc57fbf8ab2e1c81049734f33041506cb2fbc0d0262799cc76287194dbfb8c3837ca52dbb69f43dd330c2c27067be364bb3e6efc89bfd821b58bb1fca46a146b53c51a9670341ad404ac6a3684a672ec6af595a1f346e19c5be43794e00c0462a0e3d27cec88bfeed303cc3f304f0fb488cb3f870ee268e7230e75071a47fadaa5d9d5d6f4fb260be61f805722e6bf2864a0c63879fc6942101e4086e3c084cc3b2d9f836c828c8989423f5ad982972a4b69c2c72325f5a30bf067e3da9a348bf0ac84aebabdc8ff1ced101f377194409d6f67a1cf6fbbcd581db8d14682d1354bf21e9fe4321638e8c23267872de0e759953e10f0273d21e172a5441b2f2066abcf7efda76d84bfdeaf5639ae987ab416eb4e204bd6aebab41962cf8684f148897df654da4e7dde3a63a70b03d95be7a366824910faaa3d270d67dfaab3fb7eb0b993b4ae3963391f597491c2d174366d10a2ec577486599d08a734bff35da9b7539b7eaebe8deeb524ad0a154fb66baf7018d0f0be55532856bc954a29c6ab051d2e73aa405640fb56d041f50d759d66de69d58f96781a49683350279f95bb776e7ee8be27eae251d996f6d1e67c1dd9e59f564b9a8f3b4a2938fc324d00d96b81f41afd47fc52e89be8298360f116a4d8f89507f80fe385738d442333ae21cf2484c0953887f5dc0bad2e33dd1dd62a29e7279652b71bce2726f5bc7ce31a412f95565c3bf851a94fede82ec43897917da0b941edaeb28b9258bd092316ca6a12fafd5ab3d9149d0a9378da7485e01279f175127cafbf7aa56c6d9b618032553d7403d34ec3ddacb71e4a94167196402f4f0152a3e646c5cd3bc2575e53309e59195e0a74058ae0c20be786105010a58833c1a6487af40736c989059187fe35f25bcf60348b886f547db3013d8e71d97419a83372721bccad5374ac0968c9528174da19aa6a7cb6a39eb806aa8bf0b11d00723f9fc436d6996e7702e6492d01bc528bdefb89524f1668794b420199a4ab09030d563f2f516d92f2717e4ba6e08abfed802e03e5f305daa02ad26c12c2855cfebd0e8a98142c8280eec8995903b9ad53ba22ec305dfd72008853a73e7413e6c88c51eef4420123c88253403934162c5b670aecbb9f9ba1903ead73a429c1c4ba5d0671312245ebe9fbaba9d1d22109d5a728a58881ad1cf39b7c48e9c7934e743b0060a55041fb3979c47d2d65cf1cf67ee763b4f62bf6da5ad2026a1bdc796524b92eb9a45381827c8758e98eabed1e001416b567be31dd6261892b64b84b6cca1a71b285d72428770cac3f3b6d28b7d1a6bb8175414f1656203fc5ea056dcc5e9ff3f7856de85ebb544433545c8bbf20bd7e796b73a383c6c951f8ad1a8d433a345ea1b8fbaba29301ed06b6c32eb34363a72a7621bf880fe70ba2755a504f7408384d5e3666024fb09de371417e0b26a7e0ec61ab2364776ad6733e931fe8ee395e366996f9a45d893d02b0783ee40088a4c7803a3ab7397369f5122cbb244366ee623f1cefd4c3eccf32d8be8259f2d50c4d4cdf642fb71981d3fbb948a0386e3473afa892d9708e969a096cf99aa0236219f54e3a29fdb25c1e9b16786ee41d99ef575ee9000d719c6c8d16c9d4190dcdbbc447dc6c06f2676b538010ff8abfd3815ac42bdd3ef293de58d8cc1eab8de81e79a411c83ef8a2fc6e8a7e8b6bc7fd815eb103a664a950de2ef3537830542ae4c981557e6f0b64e9cb981e31f7abb185b0350ca9154eb787faf8e9fd87c5bcbdf626aebcd02183c67ac07b6235c58f63d7c9a66b9178b05e33ea3469f9ee84fee0fcfe6caccbb15ef081b3adaafadeb775d022265ac087e82f812efee4779b9d4cc20034f65f22d1bdc97b3c3a4fa80635232cac25751a5a7fd21a4b42575ce17809cd1ab73fff91c835ad4f587d7d1079cf6052e85062858d990cf2c3149e927121a92b2d17cd0abdf03575ec8f27a42b2916bc7d4deb8034b761df69c0d9398b08ef27ad8125c63e41c126da8a3ef001b021c817a0c4398c6d55b8183048553e67b7c74987dc6b71a74cf72f1c33486064dd9b8cbc1608bb8b70ed62cf8cf3bd459b6e8867137caaa85878216f1ddf385b13d1f5c7f4f385a8a62e560e511943e2026f1a9e7a1c403655a408098842952a4f25b98c60cf33a3885d08e146f4a526effc8bd14eaa5391b69309edd60a6cd94ba9c0e10f15ab8c30e46b29743a3b1953e8efbcb934f2acd4692333194488f874a346e365d9a4dc8cceafe16a1e37e4bb3c9321279fb4d0118e438a94ab17ee0c0cdb551370d33630d3e74969eecb9d33e7bdcec39128ad81fb3c214b08296ac5f6b45a1a7d82fcd445fe9156a7de65d0403fe742fdbcefdbb546582308466addb3146cb3fe74c0abc40be6d77bdf65dfe8e19984cff2d51d9e164ca3e7fdd1312855d021d5d86b31ed2a813628869a8edb4de8daa11f33ea650afcbed442964598d024d39083647c7175ef2ae22704b71ac46d235873969830de299fabed7fbf4161ae7cd2e51c550131f017f1e6b6e28e1e5c78cf49a22ee415067295b5b8cd44a5dcaf6dada709e6f734d2af8bb247bab535cacabdc9be28801caf246f37c279379734b42decaa6c2edff11f7b37a544c4caa9e09a103eb2842f4541e7de504ca5538f5b79f94a0b7cc88985a8064aa8c88ca403f296e3ebcec5f0dfbeedc39eb845b6f322479c6662c7ce97da39afcc55d73bd846fe391e8596979bdb0b11f5b55a31c2cfc73b2e0ca339ab02138594f3040e7c24220004417907414b4fc8c839541f0258ffd7d0a2b4ef2509a6fc6e4012eadfc60dd12e7c42356151ad570c2929690f6881135425d43639ed31cde319f5eb01e2549b56fbb4ef2c9258dccecb98a6bfc5d95eb061167ece13954708c93e19ee7a2203741d65387866c4427f4a2455345aca9f81a391fa2feb411755bbc9594a06062f3b5615040afaaf844d72aa29507353e81436d135f31671a6dd17a1a384ea8390a265a7228649ca5d5ec12589ed84126d47a3db13fa68c7dadc1de40dd2fd308c53f942d2e65ef3a01b99d7a24f90237b4f0543002bf912c6a34b617aa99ff6a0bf998c0c57904eece6afcba0d0a4d3bcd8ffefb4cf808637b516ece9f692e1457ea8915e41891e1050ea0674d1b26505f74dab57c2ee8f2776970cf537bfeafb1401fdcd088fdfada0c85a806ddc9a43dfbfc2fa03c721ed96e36c1715ff444659ac48dc8ca4caf4d25fdde46fc28e18973dd330ce927231be5840589994d367750d150e7c9f54cd9ce8eb13e259bc1f3df5539dcf12f59f805824d57468452f9a8e62764cc620e9e77a9f59dcbe7277a51a70f72b1fa1ba58baa5f29cf70b84b63dd68d1372d5b", 0x1000}], 0x9, &(0x7f0000003b00)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, r1, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, r2}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r3, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x118, 0x44080}}], 0x5, 0x8054) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r5 = getpid() sched_setscheduler(r5, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r4, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r6 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r6, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(r4, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:46:44 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x8000000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:45 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = socket(0x11, 0x800000003, 0x0) accept4$unix(r0, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r2, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:45 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = getpid() sendmsg$nl_route(r6, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=@newlink={0x60, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_MAP={0x24}, @IFLA_ALT_IFNAME={0x14, 0x35, 'veth1_vlan\x00'}, @IFLA_NET_NS_PID={0x8, 0x13, r7}]}, 0x60}}, 0x0) r8 = socket$kcm(0x10, 0x3, 0x10) sendmsg$kcm(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="140000003300055bd2808c0100100000045800bc", 0x14}], 0x1}, 0x0) 11:46:45 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r2 = accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) dup3(r1, r2, 0x80000) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r4, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) write$FUSE_BMAP(r0, &(0x7f0000000100)={0x18, 0x0, 0x0, {0x7}}, 0x18) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) (async) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) (async) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) (async) getpid() (async) sched_setscheduler(r3, 0x5, &(0x7f0000000380)) (async) dup3(r1, r2, 0x80000) (async) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r4, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) (async) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) (async) write$FUSE_BMAP(r0, &(0x7f0000000100)={0x18, 0x0, 0x0, {0x7}}, 0x18) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) (async) 11:46:45 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = socket(0x11, 0x800000003, 0x0) accept4$unix(r0, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) getpid() r1 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r1, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:45 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xf000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:45 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000003a40)=0x0) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000003a80)={0x6, 0x7, {}, {0x0}, 0x8, 0x101}) getgroups(0x4, &(0x7f0000003ac0)=[0xee01, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) read$FUSE(0xffffffffffffffff, &(0x7f0000000340)={0x2020, 0x0, 0x0, 0x0}, 0x2020) chown(&(0x7f0000000040)='./file0\x00', r3, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003c40)=[{{&(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000180)="8cb64243afc3d6a1ba9e76cbc9996869f76abf9a852a5c0afdb5c6349a6b973799d03c87a10158", 0x27}, {&(0x7f00000001c0)="479170c1062544bb8af910b668d4734e14ca3f8d56b8c034e20f47e22f2e8ea98815b06117890743e23dcb526ece30d945e355932ee8c0a2", 0x38}, {&(0x7f0000000200)="7ab125de714f2229ad28dfa6e86e2820bc73c82cf47202844478a0b3e72330b27b45c7d9a208e8f9b02450f51adf6e4746f19f04617757f834520fcf9a5167544fc49c35bb1fe4842f3c54d0e4daa664d4e88ffb9f70338444390b2c3e540250f730e06e667a093aedf2247cbdd6b470894d0cf4f7153d2935ab78e8b846cb3aacd583d65ad016e9eb30b80a3839dc66c2e4fbd99c1894250a735a7a6e5343a22236d60fe7f77ad28898d6ea75f4dd9a9d28eeb412f76f31618e12a78fcce8368f53c2e7abb7be33fa", 0xc9}], 0x3, &(0x7f0000000500)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x50, 0x4000004}}, {{&(0x7f0000000580)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001940)=[{&(0x7f0000000600)="a1c6b7", 0x3}, {&(0x7f0000000680)="83a80da4b52f5a4bb39ce004986a16634a714c2982e10e02d182cf9e7ee86ae6f38e7b8cd77ee124f02cec8e78de48319bc6737e760b0c492498879022c67a9753dd6cb0a41f0261b712c933a89d1412362bb8dd0eab67eb255e2b08b4b1c818f6a996bd5c802323e3c5e0747a4ce9", 0x6f}, {&(0x7f0000000700)="4a34622674ee90572921ab94a56116a5db7478be6c414e29a5d1a14dc29b1d256a4706b9d9667ae9a36de656a9e13dfca8b7c9f74cf3cf296cd842ffaafbd21618b0a5b91be55b7feb19470a3793dcd5bccca9fe96a8049671720bd467b31d6babf8bf4d98f041e954bd9b6deca6cf22533171371010df4b5927e6bd87b1188f3ce5268a282260f357303d47f33b5d7af132793488754bc68392e37375bd50f0ab07aba78e11fd0fd17198bef1c9599011930575cb22817b7c6999f277c288c6281095f30458e1964d2ab1a55c02e6ca6cb3b5ec298a9526d292a658cc028d6ef60b6ae8c525219fff6e1f2045cbefba7562b2", 0xf3}, {&(0x7f0000000800)="bcb1847d6dddfd7a2556c0270fe5", 0xe}, {&(0x7f0000000840)="57c07adf7f167157201c6c7a2be3d21606f1ddd31e0a73baedad5a87c4db8843223ec7cb3bdfe017a59a9ca678ef6f27a6e101ec7980678d1f1741017aa7537a3ad60c15a3fc45010473a6a3d08826a50e462b7e47a95fb7176293ccff86cfc9b8f9a7eeed97920ba4174cfc73a96239", 0x70}, {&(0x7f00000008c0)="656ee05075b9dd67214aca2603d22c0934c6988e60bca62f8281f87008b5558971eece6e96c7951f8d63379ade436042e0f692be51b3f74f1c8e7851af8bd0ed752dd78afc13d785851753fd90b48e93495cea309cedf48da9d27cffbbd358647a8ff97106bf17b68f0890978d37ec89ac5fc750aa9b13ab3ac43379c201a397d835838f3c3ce3f843c10dfc918c500266d7c4f108a1e398a5f10af58a5ce5385927b1b237cb9e92778775086a9d9614a34eb65d51279d51798a26939a0c55e765df4e150cd082a9470e6314cd53ae95b2b591761024dc73c1259d8a185bae5058ffc9a3394c38d6cd18bf197ecf30f1bf23a8bf05928bda523840d4f96f899bf4b188b5b875eb1e06d5da234cdd4a31640f4f1d4d1d70a65f6d3d9a506fab6f08dec26ba5786d4be99e6653eff3ce9d93a881aa4353943e1d240c3b3150b66c1747a9b029fcacb79db47eb93b04496c5a61d4a6ac4f4549bc96283348eadc7451d10e03bfd8d31a18d2f4ddf3130496ab6dcb56ecf8f290ea177ddc5e11cad0fc211c184056a3be53c8d6318893733c56caffdc204ecfe86e0fe38e770ef5e9f5de9a4cb731b1788baa4aeb8cd88697ddb52a977da47e547fa1110a2f3c303d6c705043cc473308393fb04732997a7507aaab3dd0823335b4721c20c652d11c73b02fb7cdd14bec59c7830ee2d9d68ed06f7021c356b8b301b1ebd5206fac0310ca9763adb2ed139f2ec084f7383755d7d492a05a52119297f54501c92dde37abe476dc3c645f712106c0b8d5267cc0120524c36f181f111b72c50c62361e4ce43d0738c2a5e7603da3f3d6f32bf8a559aedab5544149a82a4616b8968711afda3ab24a5f89b7669387bd2b0675f3103be95f6ec06608569c1043fc92499c76847adc621e811780f422b25b20be54aac68fdf6dcc38a6bf4dcb1a86bd5981e9692d54fbf0f7d35400c20c744305a13f46e00e3739abbf5b4a08aa06bfe53d0127d7273157945b0d5c10389f421cc6dc9c34c0fadfdff36ecc6db87248d53153ab8b3ae879b37b77f6c16eadac165437f437a13858b069f1dd63bd0d6ac7112fb68122a8ec62e9303a76ba5572b6834f52c628e88b4b03669dc5c15b904d1f9c3525e99f70ddfc59a0fb0a135578c391ec3d5b870119d82096be91d9138477d5bfdba85e0fa7eeec2adb8b43db9227de708dfc0dcb4d8039987e78ed457dc6ec56e264932a405f4f7e04696395e1b976be29580067d03016d4d1220d9bb1e4fceffd5505e72eb2f2f4026433f061e6301e06241fb5b2c035a4005ee3acd62b6bf2703f096a78ef4373cc85568a07c5db4a3ed4014b354190ea28f5545f1f7af21154e4ce100dc6d82d3fe59d19c47be86ff22e13294a254625daed96b00cecc2feb94d0151829e4637a29f4106bc11871daa675a37489ce986d950e6bca2004a158e83596a0928f59b284e49e6f15eefe5e1199f4d6bb669d14c81e992a2f4f0c0a20af42fbe533da64d0cf4f50bc22747e163b921a312b0cbbc1bd065269436411bf428584c0531e81acd73b2ea12474530fc6bb4c85bf09d15b0abb3889638a908f0aabfb8611f6858036f257cd39dc1e882bfe63cd3f645c30633907418645a34069464c642511c958af7341772f70213c1c41d0640ce64b90ec6690faecb6d263ee7c59c13fed898d6520fa47b851acd25944ab3201a8a8a841bdd9bb6a016fd88338a029bd517a854fcca522fb6dc71c3a534196362e8713c77e6b63aff624b544d9541ca1968d7360e5504b6b251dd26193af741eb1251285d9b87a57bb571a557520b9d9dab924e93ec5de2462a24c6bd052a6473fd462e0d2e23f285c60d127134a87813790aebc305597f9025809de9d3232c1faa5fc055c9265f6db281cadd6d9c1a08723a6ac7e7ba5e886de3544dd8c23ee394a528373ac419c8c867d9e9ce9df99566576b226236d8e8ffd1f07bf5c21fffe529b393bc441909c3aa87f29ce29573f14fd65bac540504a1b5bb07ad3de7d910ad6e9d7babec32d3ab71d16c0cf36aa9f0fcea5891ed1f586a330a3446d6ab7d51851cd0d591d2677e604fd4aa039f1ef4ed19fd961175c96efdf004bb186fa639b5efadae4f1eb33176aad3e60b57654ca42cd9cce75805876b09ff56766e1ac6bbe2e4816fa92390e79192293ab5b798a8b2646062f0ba8972f08c949b88c5a0e6adb26650f49b0ff2d7cbcb0292b3e3e348d1aa0c6178f5213cbb59ee9eed67a09ccff11b7d497282ee6c716963c24aa0c612dbae7c171adc01260a85a0e2c220266ae7047317f13cbf5701b7da0be3ef0e2999b3ffa9e20726548406cae2e841fec55727988a09c5203a48ffc54cf21da99f7f6c60ea2764a996ae9361300c1f3b81408a472096de1454b36ed0f3dd2021878df23263d0172699c7fd907f599caf73efc996274914f2c296663e0480c1aa99a37352bae93e468ca8a0486224277e8d15fb6caad00362b7460c35043031e90720a6513275f694b114b4701174130d3b8798547f446f30a613544f07f018ca8760068a7648253245b244c43f3bb4864e1a0179ed43bdfdf32869b230199db000e11c2d655eb426f02e2dea03ef5bc9fe0ba96faccc42b77d857357762475f6a186a46c5b708cbce5ad5d7cb5eba73b4db85763eebd712f0cc3a7313330550c844c2d2f97deaf41e9bc74b52039f11e321b1f7a0cbc533bcfcd9880d5ceab465744e74c1928f399446668aa240c47e7cffeec1ee2b404d246b1b7059b9bd406f6e0c9f82a75e3b6d6929602751b155be5a156bb993cb9e5c4925d64e8ea7cfee64cd7c86818c409b4e1954b68b8147defb2ad37fd42dcda28211b92973980d4d293199c2266d7b19f9f1f1de373ceac94f45279fda44662a1a47e5d600e5e6b9e29a6f0beb24ea3777cbed2a08c0de9a018326d09d698fadc485162b92c55b11d608fcbe8eb33c1b90c9710ece5094a5f4f00d05fdc09870cfc869237a71c3496e564aff717d6420df4f48e1e32075a77102fc8fd42021ee6206214145d9e0b9cb0a912ed61aefec4a74b6dd21ade0872d540c83e8ab57a0ceb4f27980381c3c83e7c976f2ef80e95be6b85e7766a7b3872c231bf9c165f0aaeca2af4c5d25ac37e7b0438bfb62addcc5299c8bcc23eedfa53e1ea66343bb78e6ca1e6652a3ef599a1009da0630d69ca5d3f4c29e941550ee462d12d39fe51b4a7e23d8661b3fd5b13975e62ec7289bc834c9fb77502145cda3a32007a2b650d6f13fb0494563a8726b54914cadf299e35feb6fcbed25b67c0cd39d2a5103addbac2526236a68c146bed56471d24a27d91b487e0aae3c618cd399bec4deb08c6419c411dcf106b05a132455571ba9bc06c97064ab557bb2e3ae3f366487c556243fb7f37fd8eba7d9ba610237447d12ae5a250c8e4ed269e299755aa5fa2262d5a7b876fcadeea8f02a627f2b0a6a93ad65217f3cd80cf72ae2964b2e575940915e2aa5d6c0b01dddf1da24c58fc0c682a7f169c0120121be269c2aaefc2ee84fd85c91ec8468b1b29ebbf99a81df72c438cdad7835c5a1413aebcf1dc32da014b320df77040863d5bfe8bc4c67d65ba5fcbee856e31b2ea7af54c6334322440c21fe773be6be2de5504af16b750bdfb10e52e10607af89142bff203f98e7287031ee932fba51e333028e6fedc5af2cf28237a66e026593a4b683033224646bd0f28ed08b57c76e0b5ef9f739eec8a27e3251010c96305be7f9ed78bb8125f1a1ecda565b65381621ff896420abff91334e4878c209da7edeba47da91d508f238d9ecea67a014db6691282896c18aebe3d466190ba2a2eea5f6282307abda32fcd0efa332863663321a5413bf4f26988973314b1b7e41c31a5dd60a46a3e1c6f7c3fddb5a89ed0bb2dcfcb71a9b36a39f1cf9fa7263b1bcbe468757514b5094654dc905c9a4c9bd7ac83dcb4ff71f1458733a87873a9b2486f1b9aa124d12b2fe55391c1df31af2eeeb3b5038d12ff76d98adba9b2ac6636bf3f6be4516fde2a9cf64a594f55139991e06055106359cfc64f47d27451b3039502551ffd2e0e99b166a9dc1add826cd1a9ca1ca6ab02c909aee0630acad9511be8f01a9e03f9fa3bde29a46604ea2b74c9b2a26ae2b19418d4c9643811bb412f58cb3b53449db3d68646be33adb112db42eb9acebfce21d7147f788a401a1bf004fecf7474dff05b7f6430a12530cf1da5b8f3eb167e10c6d459af8be392a017150b8ab84a54ad84166b113f7262b7d8b600d4eb3c690211cd08c1a2ce3cfa53837a2a13d0e1c4b5783e6a8610cb1e720b5a261cbdf0e0996bd05ddd69be49001135c12a937b062831901583748792661267f39d303956aefbf092e2f24d9197b15ea4c57c96fcfca3a8a4ef3dc790217fd91302499b22b677cdceb5a96a26484ed13c88ea64a502d447b812fa8f0f0220c71c9d62e86d65a0eb170dcdc7fc621e0dff4fcaecc4e9f1229eceeca82f55cafea76b5cfe09e069ef8a1f5f952deb66ccac31dd69b4b20107c4095744eb691657a7954514c5d751ed26e58ce7fc7b0c750de1147ddd4ac51c34f50121cf0a90779cbbff9cc2156b8f2d94a6e4b06ef43070064a309cdd6c3a10030c46b199ad57164ab15e89910ba28bafe7604d5b55601d257b5ff6a1e07382c3f085a50cd50ce643c18f1f0b1709f995b4fb2a80f43cd5e3bfecbdee949ff8c1439ce0ef424d2ab4941c123a3ce348f9a0a62c6fc6b6d232baa0b6968cb09830b2ad7a606322075830b688cc9c4bcfdf0b09acf897f4edc80b8ff0fe47d4681a518017aa2402d0ae7930ecd9aa4cba62c543fe2a9cc2ebeec992cdc1f662ca49bcfbb6b017219b114e41c64fc49ad54a3422686ec1af501649869b002bc33fdf32f9260d4bbcdc0f8bac3004fad37b16bc5bdaedbf3554d6a4dfc62b802d070467f9b9a646281bb9e3de878c2a2827fecf523cb7fbaa169fb5f9d7a13f10f6327fd2587921979b53b7de4971a7d07322be4e750a65e9ab5be765340fd8cad63860fa3c8f47f02eddf39c360b2159fec3dd0b75aa0aa5815b22b1ea9e6f48aa1ec58318cf39e827ec62cfb39247432bdc54e4b4f6facc05740941a028a54e22bb5c577ee36f9ba20e9bbdb2839e4e53676cac00fdda8e36d839f56c010b06d1e0aa2a7bb853be10aab9eb295ccfa4b1d1d99a8129dfe62d642980581e6ac0cf2fe957aa119190601c281f41c8b28844bd964d93670ebce717a84b3d69f8688a1312c444e748d4b199b26c3d12cef978e94a594174de8844c77430ae044bb3e676a5cb5dfbb4dcd3b7be12446617983ad5cb635cd7b34678e6a5a8c778afc9f714a7fea807b6a215739ebfda4191c93055c7acbdbf45cdc878bc6c914a786cd9ca67a9b88c610d7ff06fad3c86fcffaf631f5d75480455d1435ad1e7fc28554effe4ac160521a76180f7e5c7562d9ddc510275f20d00a9ee721cfead20cd58473722057d614d1117b6d392d3accb31fd0a1ba9b3d3448dc11e6d915e92f7211143ec12b9d60ac1d1f7675800830a049b85dbd5ab70f428a2d09776dabdfcc766f46eb989c476099bc1813cbb9501b2ba6fd516c771c764c21bbcdfb6cd794ab9f66a11aef68a161417cd3117d9b5c748961cbebddcdc359dbc29a36b85e73614c96a61036677af37bef8600959500615abbaa4f5fabe9fcb9c498bd43ac9e2e2f7d0811474f94e58c6276cf88c1384142c360f6d69b606b95ffa39bf0504d0a9624feeba097b22dc5325ed708b1ef4829625429777c2", 0x1000}, {&(0x7f00000018c0)="d035d9bdb30403175cd804bc71200eb522e15e11254f541e52216411b03847167acf87", 0x23}, {&(0x7f0000001900)="d05c235bee13a49bfda550667054f0407a0586980fe34af96cfe1b08a2ac77a2695d04", 0x23}], 0x8, 0x0, 0x0, 0x24044801}}, {{&(0x7f00000019c0)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001a80)=[{&(0x7f0000001a40)="1404a04a09210127a4bad822af84917b7ea503226561e3246d16c753", 0x1c}], 0x1, 0x0, 0x0, 0x40000}}, {{&(0x7f0000001ac0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000001b40)="ff3a2a9807ed64eb8ae34da414613f517f73191f35fe0364b5878a1ebbf3bc8a5486c30d9f784464e92230e166001165d5f0f49d9726f07bf7b53e67a06ccc374c8efe7db9f3bc90629892c0e95183d3f1bc", 0x52}, {&(0x7f0000001bc0)="2762823d4b54956da136149cf055eed9cf7bb9b0b802e906b45eea5a0dda1c63fb1dfa281ab4c5abe5d6541018d097789709e01a34e06d14b912e1b1e8c0ca0ae1af3e2470f0c9e9dbab578e9fab260588bb7aa03d4f95b6c486a2a1c5d53af5ca9b6567de6bdc0b14d970", 0x6b}, {&(0x7f0000001c40)="a80726d6fb01a68e468e31034d6a", 0xe}, {&(0x7f0000001c80)="5fc6c05684fd95a8315237d6ce3192e02e89c07a273ec4cd88e0ef37015a762d109d385c42194a56b856a60dbc3d277c0c83c96c096b393cbd77cd8210fb02908d76a7edb000ede8", 0x48}, {&(0x7f0000001d00)="fae68026d48f0a14cad57cec4c3a78d27258ced07c040a8af25a743845f93331293f8bb83d34b4e5ad57d3ebdc24c90f37bd33c413462354bff7da48c97ee2b18d2d41c253b025cb577cfceb1f31b72d0a4f65d337e5aa508f2daa075ab02e2056766d91ef489a0b8a64de206e25a51e965914e979f9c785c3ea9557bdc039a6836dd0dd43612f2346b5e626d3edb911841442a3af3d6261bf36115e5e", 0x9d}], 0x5, &(0x7f0000002200)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0xd0, 0x800}}, {{&(0x7f0000002040)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000003900)=[{&(0x7f0000002400)="74fbe0f5bdc8a8014822255027e9c7ea0b3ee8e45595333f6cfca399cdb935545d2b17e1600c102d46db0d5f52cc7b910fb8ecb9ed10051ecc57c75075c68233ed26d69bc8288b334d8daffb4a75e3a30ee22605e7db6fb62d5b479af7c9cbd6438ba1ea4181b8326e94424561578ff6b9d28df608ca4ff945ccd12694f003076cdfcb5e0c7574d25eae3bd1dc3dcbdb209886cc90b0ce100d66306e524fd2f59c3606c0a9bf2fc341007093ddf434e8ac4c58b323600b1050bbf5bab4276de61142e4c566bad83c0a35855160caf7e752bff6b10ba32f3c3735d02c2a000e7a285babf74a1201350ce2d4400550ae70f1", 0xf1}, {&(0x7f0000002300)="d5bd68d985ca7905829a4e6c5368a9bab1aceaab6301650f0aa516018b0ef1daed6960b3de6e257bcc8be4fee56c649649bd3417450fe3bf69df79cdbc62ac4b6aa51aacf48bed4a987fdebdfc35d21db0175e18ac79d074620a15269bd08ce2f2f9aa3df5d0d0a152cb0af5fc419924e591daf0464de4c530a429fd4ff0ebabd0140655", 0x84}, {&(0x7f0000002500)="fba12ba04e8a8fe6ae91ce54e5cf6882d5e184494f5b752d9894ed3e43b96b55e07554ec30f3ad593d7dc4dad913500dd5ff730bb2f8668b9c0d60df54cfa504d49d49589c285fc40cf9aab0d7ce567ea89800ac9e295638404547a1ebc4b365362e219dfc8a9c1602b9d3b56b54276c57ddfe0d850654e3", 0x78}, {&(0x7f0000002580)="32aa3b79b2cdcdcb38aafc4c1ec41d0ed93423d51ddc1d8b09dbf671d6b714afc818414a69b404158622f695e9d38a1c6ab944ea28f5f6d48c1b18a93752db6c45f275e0e036e62f655684f766b52ba31dcad0b4944e6775e0336ff299cd8407c0fe447bfe5ea0cefc89217cc54aab9bfbf3601b21f88a1ab61634e525efb918d147edeae6b27f65f8872867d14cb8e0424d3007b3cac71cbdb0067648d4bf96ec203d96b8f89b64b836763111f6c11f218bd16867a05559f7fa121ab24119ec7a08355aeb049eca4a4e3d9a51cc1ec5934de912", 0xd4}, {&(0x7f0000002680)="2d3f126fb555cdd748a3f6a3a07d12989b08187df5b444b6ba19009aff854274fafcbe941168a6b288e4c2", 0x2b}, {&(0x7f00000026c0)="bfa6aff3a9bb0c148d11fb9874abab0d8fc102b4e5f755004124281e29ef188fd2038b711a1dda373c71edecd24ec69cc97ffbfdd9e1ed47f577b958a2ee141753f6044fb577c3a08264dca151d44a20e58794a0573fd57c3b73937da3944ab916e8b5e1339c19ad4b796fb22400aa8a0903b6cf87971356b2b40b4fda618597ee836f189c83997b6faded301656d1a95091f833b4", 0x95}, {&(0x7f0000002780)="3cf1d38d36d91e514b49a6d9b9e5d893f9eb1eaf999a0d0a1a02b08a5307031404ef6c5d175ca20aba6c604ff43cab3e98d2f3dcc155191f1ba9c8c89a3e284521e1251b8da1610d8c91cc7bcaa15664e79b2b2e725e25755e97e1eb638eab8e4932f4fed26cefe0fa96602af06bee4fe56a8d62f813df5a9533b262eb1046a922eef04f6819b080abd91a9edc44bb61f9ecd5ffec806dc127d2af299b70551b7d8313d8b086b4fdcaeb1df88876f8ef01c9", 0xb2}, {&(0x7f0000002840)="c95b6cf451048955095b146c579787ddcb8717eeb1bf3f9ca35d9a99494cc8a078b226d7a2f191d8a572d0c1fa4288f36e695e8e1f8ad9c61c81e6e0cf1fc594c4897b8dc3108a3045baeb57dbf2dfa5f736079080f74fb7ac508adee00f9d5dea6e6cb9c12ad949ac7fa61800ac1cf314996babe9ff3aacd0cc4dbf9feb5fbd327d9a94d4227684d9629af7b1a33bc9ab3ccc9f81a14ff0011075fe0123724b94542bd5a84e7c8140ea2a237e", 0xad}, {&(0x7f0000002900)="08161e11c2501861959fa14f69537fcf3bd38f36548e5b3c0a1e2f68d1e5959752fee4f95f7e009f856113c7e8823d397a0416abd8182c0d929a8839428fcba28cfe8059c3dbc8a791259ad1379c1472b00bf671c4e8db8c99df9ea189aeeff6325f1b12a444ae44621ee82567ef0c3288d816d9f065a536f1a39fbfc16776b7b908842a62140cafb3ddae42afe715d6ba0a33dd8a1c64bbb364775e9a28c1b3a8dbdc729112c502f4e63d50337d44b4f0181c8f24204e8e8d288cfd725db232a7a385556fa35e766259ca2087b3d01c9e9ea26f62b986d2bf267f01cbefc5c043ca6b1d04edbefa1d55d147e5e1ba929a558d5e97b45639c6b34c66d18f594c69e6a0757b8208625ad4e416422d21e779133121c24da42064a9a391bcc66adb71458efb96a38397e748b6025caea6ebb1721a8dc127183fc8cb83f4ec030fde9a8890a87853e3ce63f6812365700129c8025d183baf3e56521f6fcdc6356f806290068dd2eed8467ae9c5092eeba602d58df44ec50630be8b0c40d715b75826e20983eff38f41eaf1539d8b94c054f6257b3057da8cb07d05ce5a315687989b8bb8d41ffa83a4dab3a265408abfd58b0f14d02d761b68cf5d095294e7ba5a103c0706cd4e64bdf2eb27c1d54a3afe2ae5ce7b2847007b03e8331ac5630fa73f86fd2dc2f93b80a354a6074f219083894abf572e2d8f1e03b509acac3ac587b2c8a2e50d55e76c028a51922c756fec43bad69f619f55cbb4e101ede5c25e213681e4be1b20fcf974ecb269437c1b849d590cda631e0d285df9823f67a6977851277d119b2e111819503dca85185f4fa433c65d39f6f4d524b98e1a00abb1dc0940e7131f685410d3f6f46fd8204605aa54f2c65a1b2d2ae364aa5196eec482f900b98754ccc6a6b6209ed3285953f0d22af9b45b08209dd3847a8ddf1a6063e1f5a6d4f332a23341a29fa091ce6afa48a7812a9908d6103eb95144efef79b508eb2a277572245fcbed452fb984f4ede3e853e1f733f49aaf968ae6823dc0f1b8326af8dd3c53af2ee09776c9ac78e66249badab8de5df63307cb04a277e2442c652631e941f39112eaf259e02a7f7977cae5310a2da475fa2b164f048a27a294e73f2b0e05fdcb2e0dac227498937bbfd5245420d5a7cfb89b6cb4353341dcc767c429de50dd0746b2cbc92448612913a6b4dca950854bdfcd9ca39c1471abb88ad43bd8bbff5730f89da45c2dcd99551d7208d66d0c74757d99862b9f8a2276f0e2ee5dfe9fc5122b1bacae4594af346c1a46497ce5056e81a393c02c69328a5bbaa12dafecef01ca069df24f1b8a2ce452be10a271f98560116c66c73dea5cd8ad0ffc87e01c8b277e5b73da967c8a95df78ec7ca3e3ead72e1d4571dc1ad0ec6c43d48675de8c0233167b4392b7173362c1d269ecd0b4fd3bc8cc514514711a1ed9d53c8338a9d66d0c8e614d6e53413654a804aac3ee1b3c87419b848fb67fd1b3806eeb966121ecec993e895288636368720e8001b3612871858440d202bc03e64d5b554a235fa3bbd5c5b7cb2687bff3576d6fe1bd4f5f7704e9d013f2b68cc23190bc88d53060c9190c00b5658e2936da2d86b33932e68267bb4e041a3adc8d29d266816128e6dd024623287b83ca460d6a27fcbf946b825246bee6d7b17db6755a95ff55ab4c28ab1f7b0d6550b8f398228410a88fe50649a42c25ca13f8722765b345ef7acfea8dadcce83f4f9f082b2ab2c48135791549375d8f7c441c3445b222590389ab57769861af44caa1c84cf4234862068f1230dba774adbe0856f4759d2d73549ecd97374c8dbbf344b8e1ab4cc1f2fa1b5cfb081655597d68acc6cc6475b0344bf60b358867780960c8e675099a2cec086f2a5a304184f25b41a4c5beafe24ad8f11efe6ba21cbc97bcc4ab528952ee634533b80ae3314cb9a9354bfe82cbafa93fa1846347ded8e896f0d606b6b3ec7f645341ae959da5ba383bd8f8b5c0e5545b1bfb360eda3e8efd62d0a21f1ccedc1b104423eb8f40ada897ea726dae8a5e8fcbb36fd18d8b8d2706fba674cdf24fe83c1dca33983a8c91af9779b40945344134173d81433c1ccedf33da29c28900fa8918cf43d8223dfc07caf0c4ef9ce1285bdee791fb978a65b02bb891dba61c6b83dfcaec0aff6cce7738e4241369a482624c65d358ff7c19f9656e228e85c10594d522a86669034140c2c8d7e971568e379184a0eb39f6552969af4f4ddf519067e8505953e54c344e5b53969c5f0284b3bc124775e7b42eaa919673ac1d13a4436312ddbc3b966df847e4fb5fc0faf2a680275d2567a161aedf0eec9e0737ebda261419c6b08b6905db6d67d8a0d818a2dc9337f8000d2c47bbdaac17e857dadf5bce39cbdd24dc58b81bc57fbf8ab2e1c81049734f33041506cb2fbc0d0262799cc76287194dbfb8c3837ca52dbb69f43dd330c2c27067be364bb3e6efc89bfd821b58bb1fca46a146b53c51a9670341ad404ac6a3684a672ec6af595a1f346e19c5be43794e00c0462a0e3d27cec88bfeed303cc3f304f0fb488cb3f870ee268e7230e75071a47fadaa5d9d5d6f4fb260be61f805722e6bf2864a0c63879fc6942101e4086e3c084cc3b2d9f836c828c8989423f5ad982972a4b69c2c72325f5a30bf067e3da9a348bf0ac84aebabdc8ff1ced101f377194409d6f67a1cf6fbbcd581db8d14682d1354bf21e9fe4321638e8c23267872de0e759953e10f0273d21e172a5441b2f2066abcf7efda76d84bfdeaf5639ae987ab416eb4e204bd6aebab41962cf8684f148897df654da4e7dde3a63a70b03d95be7a366824910faaa3d270d67dfaab3fb7eb0b993b4ae3963391f597491c2d174366d10a2ec577486599d08a734bff35da9b7539b7eaebe8deeb524ad0a154fb66baf7018d0f0be55532856bc954a29c6ab051d2e73aa405640fb56d041f50d759d66de69d58f96781a49683350279f95bb776e7ee8be27eae251d996f6d1e67c1dd9e59f564b9a8f3b4a2938fc324d00d96b81f41afd47fc52e89be8298360f116a4d8f89507f80fe385738d442333ae21cf2484c0953887f5dc0bad2e33dd1dd62a29e7279652b71bce2726f5bc7ce31a412f95565c3bf851a94fede82ec43897917da0b941edaeb28b9258bd092316ca6a12fafd5ab3d9149d0a9378da7485e01279f175127cafbf7aa56c6d9b618032553d7403d34ec3ddacb71e4a94167196402f4f0152a3e646c5cd3bc2575e53309e59195e0a74058ae0c20be786105010a58833c1a6487af40736c989059187fe35f25bcf60348b886f547db3013d8e71d97419a83372721bccad5374ac0968c9528174da19aa6a7cb6a39eb806aa8bf0b11d00723f9fc436d6996e7702e6492d01bc528bdefb89524f1668794b420199a4ab09030d563f2f516d92f2717e4ba6e08abfed802e03e5f305daa02ad26c12c2855cfebd0e8a98142c8280eec8995903b9ad53ba22ec305dfd72008853a73e7413e6c88c51eef4420123c88253403934162c5b670aecbb9f9ba1903ead73a429c1c4ba5d0671312245ebe9fbaba9d1d22109d5a728a58881ad1cf39b7c48e9c7934e743b0060a55041fb3979c47d2d65cf1cf67ee763b4f62bf6da5ad2026a1bdc796524b92eb9a45381827c8758e98eabed1e001416b567be31dd6261892b64b84b6cca1a71b285d72428770cac3f3b6d28b7d1a6bb8175414f1656203fc5ea056dcc5e9ff3f7856de85ebb544433545c8bbf20bd7e796b73a383c6c951f8ad1a8d433a345ea1b8fbaba29301ed06b6c32eb34363a72a7621bf880fe70ba2755a504f7408384d5e3666024fb09de371417e0b26a7e0ec61ab2364776ad6733e931fe8ee395e366996f9a45d893d02b0783ee40088a4c7803a3ab7397369f5122cbb244366ee623f1cefd4c3eccf32d8be8259f2d50c4d4cdf642fb71981d3fbb948a0386e3473afa892d9708e969a096cf99aa0236219f54e3a29fdb25c1e9b16786ee41d99ef575ee9000d719c6c8d16c9d4190dcdbbc447dc6c06f2676b538010ff8abfd3815ac42bdd3ef293de58d8cc1eab8de81e79a411c83ef8a2fc6e8a7e8b6bc7fd815eb103a664a950de2ef3537830542ae4c981557e6f0b64e9cb981e31f7abb185b0350ca9154eb787faf8e9fd87c5bcbdf626aebcd02183c67ac07b6235c58f63d7c9a66b9178b05e33ea3469f9ee84fee0fcfe6caccbb15ef081b3adaafadeb775d022265ac087e82f812efee4779b9d4cc20034f65f22d1bdc97b3c3a4fa80635232cac25751a5a7fd21a4b42575ce17809cd1ab73fff91c835ad4f587d7d1079cf6052e85062858d990cf2c3149e927121a92b2d17cd0abdf03575ec8f27a42b2916bc7d4deb8034b761df69c0d9398b08ef27ad8125c63e41c126da8a3ef001b021c817a0c4398c6d55b8183048553e67b7c74987dc6b71a74cf72f1c33486064dd9b8cbc1608bb8b70ed62cf8cf3bd459b6e8867137caaa85878216f1ddf385b13d1f5c7f4f385a8a62e560e511943e2026f1a9e7a1c403655a408098842952a4f25b98c60cf33a3885d08e146f4a526effc8bd14eaa5391b69309edd60a6cd94ba9c0e10f15ab8c30e46b29743a3b1953e8efbcb934f2acd4692333194488f874a346e365d9a4dc8cceafe16a1e37e4bb3c9321279fb4d0118e438a94ab17ee0c0cdb551370d33630d3e74969eecb9d33e7bdcec39128ad81fb3c214b08296ac5f6b45a1a7d82fcd445fe9156a7de65d0403fe742fdbcefdbb546582308466addb3146cb3fe74c0abc40be6d77bdf65dfe8e19984cff2d51d9e164ca3e7fdd1312855d021d5d86b31ed2a813628869a8edb4de8daa11f33ea650afcbed442964598d024d39083647c7175ef2ae22704b71ac46d235873969830de299fabed7fbf4161ae7cd2e51c550131f017f1e6b6e28e1e5c78cf49a22ee415067295b5b8cd44a5dcaf6dada709e6f734d2af8bb247bab535cacabdc9be28801caf246f37c279379734b42decaa6c2edff11f7b37a544c4caa9e09a103eb2842f4541e7de504ca5538f5b79f94a0b7cc88985a8064aa8c88ca403f296e3ebcec5f0dfbeedc39eb845b6f322479c6662c7ce97da39afcc55d73bd846fe391e8596979bdb0b11f5b55a31c2cfc73b2e0ca339ab02138594f3040e7c24220004417907414b4fc8c839541f0258ffd7d0a2b4ef2509a6fc6e4012eadfc60dd12e7c42356151ad570c2929690f6881135425d43639ed31cde319f5eb01e2549b56fbb4ef2c9258dccecb98a6bfc5d95eb061167ece13954708c93e19ee7a2203741d65387866c4427f4a2455345aca9f81a391fa2feb411755bbc9594a06062f3b5615040afaaf844d72aa29507353e81436d135f31671a6dd17a1a384ea8390a265a7228649ca5d5ec12589ed84126d47a3db13fa68c7dadc1de40dd2fd308c53f942d2e65ef3a01b99d7a24f90237b4f0543002bf912c6a34b617aa99ff6a0bf998c0c57904eece6afcba0d0a4d3bcd8ffefb4cf808637b516ece9f692e1457ea8915e41891e1050ea0674d1b26505f74dab57c2ee8f2776970cf537bfeafb1401fdcd088fdfada0c85a806ddc9a43dfbfc2fa03c721ed96e36c1715ff444659ac48dc8ca4caf4d25fdde46fc28e18973dd330ce927231be5840589994d367750d150e7c9f54cd9ce8eb13e259bc1f3df5539dcf12f59f805824d57468452f9a8e62764cc620e9e77a9f59dcbe7277a51a70f72b1fa1ba58baa5f29cf70b84b63dd68d1372d5b", 0x1000}], 0x9, &(0x7f0000003b00)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, r1, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, r2}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r3, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x118, 0x44080}}], 0x5, 0x8054) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r5 = getpid() sched_setscheduler(r5, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r4, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r6 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r6, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(r4, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:46:45 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = socket(0x11, 0x800000003, 0x0) accept4$unix(r0, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r1, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:45 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xe000000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:46 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = getpid() sendmsg$nl_route(r6, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=@newlink={0x60, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_MAP={0x24}, @IFLA_ALT_IFNAME={0x14, 0x35, 'veth1_vlan\x00'}, @IFLA_NET_NS_PID={0x8, 0x13, r7}]}, 0x60}}, 0x0) r8 = socket$kcm(0x10, 0x3, 0x10) sendmsg$kcm(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="140000003300055bd2808c0100100000045800bc", 0x14}], 0x1}, 0x0) 11:46:46 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) socket(0x11, 0x800000003, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:47 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = getpid() sendmsg$nl_route(r6, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=@newlink={0x60, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_MAP={0x24}, @IFLA_ALT_IFNAME={0x14, 0x35, 'veth1_vlan\x00'}, @IFLA_NET_NS_PID={0x8, 0x13, r7}]}, 0x60}}, 0x0) socket$kcm(0x10, 0x3, 0x10) 11:46:47 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:47 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = getpid() sendmsg$nl_route(r6, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=@newlink={0x60, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_MAP={0x24}, @IFLA_ALT_IFNAME={0x14, 0x35, 'veth1_vlan\x00'}, @IFLA_NET_NS_PID={0x8, 0x13, r7}]}, 0x60}}, 0x0) 11:46:47 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x60000000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:47 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) (async) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) (async) r2 = accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) (async) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) dup3(r1, r2, 0x80000) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r4, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) (async) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) write$FUSE_BMAP(r0, &(0x7f0000000100)={0x18, 0x0, 0x0, {0x7}}, 0x18) (async, rerun: 64) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) (rerun: 64) 11:46:47 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:49 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xf0ffff, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:49 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x912a0000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:49 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:49 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:49 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = getpid() sendmsg$nl_route(r6, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=@newlink={0x60, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_MAP={0x24}, @IFLA_ALT_IFNAME={0x14, 0x35, 'veth1_vlan\x00'}, @IFLA_NET_NS_PID={0x8, 0x13, r7}]}, 0x60}}, 0x0) 11:46:49 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) mount(&(0x7f0000000440)=@sr0, &(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='coda\x00', 0x10000c, &(0x7f0000000500)='\xd9H&\\\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x88) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) r3 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x100, 0x100) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000, 0x0, 0xffffffffffffffff}) read$FUSE(0xffffffffffffffff, &(0x7f00000056c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(r4, &(0x7f0000000140)={0x78, 0x0, r5, {0x7fffffff, 0x1, 0x0, {0x3, 0x495c99db, 0x8, 0x8000000000000001, 0x15, 0x7fff, 0x0, 0x80000000, 0xfffffffa, 0x6000, 0x0, 0x0, 0xffffffffffffffff, 0x873, 0x40}}}, 0x78) sendmsg$SEG6_CMD_SETHMAC(r3, &(0x7f00000006c0)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000680)={&(0x7f0000000580)=ANY=[@ANYBLOB="88000800", @ANYRES16=0x0, @ANYBLOB="000325bd7000fddbdf250100000008000408000300840700001400010000000000000000000000000000000000050005000100000005000500050000001400010000000000000000000000ff00000000f6ffff0400010000000800030007725b00080002000000008014000100fc020000000000000000000000000001"], 0x88}, 0x1, 0x0, 0x0, 0x4048000}, 0x4040000) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000280)={&(0x7f0000000b80)={0x448, 0x0, 0x200, 0x70bd27, 0x25dfdbfd, {}, [@WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_PEERS={0x41c, 0x8, 0x0, 0x1, [{0x88, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_FLAGS={0x8, 0x3, 0x3}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x6, @remote, 0x2}}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "c08c5edd921e19c3a282c6c205e5454b9eb88cbdbab4792b10dc082029b7aea1"}]}, {0xc, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x1}]}, {0x24, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x20, @mcast2}}]}, {0x360, 0x0, 0x0, 0x1, [@WGPEER_A_FLAGS={0x8, 0x3, 0x4}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x1}, @WGPEER_A_FLAGS={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e23, 0xe4a5, @mcast2, 0x2}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "5cb33c635999568a0b1356d85883e9d8cab8231572695c87e110fb8daf9f7e4d"}, @WGPEER_A_ALLOWEDIPS={0x2d0, 0x9, 0x0, 0x1, [{0x4}, {0xc4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @local}, {0x5, 0x3, 0xfd}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x3}}]}, {0xac, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x8}}]}, {0x13c, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010100}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x3}}]}]}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x80000000, @mcast2, 0xff}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x5}]}]}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e22}]}, 0x448}, 0x1, 0x0, 0x0, 0x800}, 0xd74f033e75c4e4c5) 11:46:50 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:50 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:50 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:50 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:50 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:50 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) socket$nl_route(0x10, 0x3, 0x0) getpid() 11:46:52 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x1000000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:52 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:52 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:52 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) socket$nl_route(0x10, 0x3, 0x0) 11:46:52 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x9effffff, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:52 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) mount(&(0x7f0000000440)=@sr0, &(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='coda\x00', 0x10000c, &(0x7f0000000500)='\xd9H&\\\x00') (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x88) (async) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) (async) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) r3 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x100, 0x100) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000, 0x0, 0xffffffffffffffff}) read$FUSE(0xffffffffffffffff, &(0x7f00000056c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(r4, &(0x7f0000000140)={0x78, 0x0, r5, {0x7fffffff, 0x1, 0x0, {0x3, 0x495c99db, 0x8, 0x8000000000000001, 0x15, 0x7fff, 0x0, 0x80000000, 0xfffffffa, 0x6000, 0x0, 0x0, 0xffffffffffffffff, 0x873, 0x40}}}, 0x78) sendmsg$SEG6_CMD_SETHMAC(r3, &(0x7f00000006c0)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000680)={&(0x7f0000000580)=ANY=[@ANYBLOB="88000800", @ANYRES16=0x0, @ANYBLOB="000325bd7000fddbdf250100000008000408000300840700001400010000000000000000000000000000000000050005000100000005000500050000001400010000000000000000000000ff00000000f6ffff0400010000000800030007725b00080002000000008014000100fc020000000000000000000000000001"], 0x88}, 0x1, 0x0, 0x0, 0x4048000}, 0x4040000) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000280)={&(0x7f0000000b80)={0x448, 0x0, 0x200, 0x70bd27, 0x25dfdbfd, {}, [@WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_PEERS={0x41c, 0x8, 0x0, 0x1, [{0x88, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_FLAGS={0x8, 0x3, 0x3}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x6, @remote, 0x2}}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "c08c5edd921e19c3a282c6c205e5454b9eb88cbdbab4792b10dc082029b7aea1"}]}, {0xc, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x1}]}, {0x24, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x20, @mcast2}}]}, {0x360, 0x0, 0x0, 0x1, [@WGPEER_A_FLAGS={0x8, 0x3, 0x4}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x1}, @WGPEER_A_FLAGS={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e23, 0xe4a5, @mcast2, 0x2}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "5cb33c635999568a0b1356d85883e9d8cab8231572695c87e110fb8daf9f7e4d"}, @WGPEER_A_ALLOWEDIPS={0x2d0, 0x9, 0x0, 0x1, [{0x4}, {0xc4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @local}, {0x5, 0x3, 0xfd}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x3}}]}, {0xac, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x8}}]}, {0x13c, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010100}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x3}}]}]}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x80000000, @mcast2, 0xff}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x5}]}]}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e22}]}, 0x448}, 0x1, 0x0, 0x0, 0x800}, 0xd74f033e75c4e4c5) 11:46:53 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:53 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:53 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:53 executing program 2: sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:53 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) socket$nl_route(0x10, 0x3, 0x0) 11:46:53 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:55 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x2000000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:55 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:55 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, 0x0) preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:55 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) (async, rerun: 32) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 32) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) r0 = accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) mount(&(0x7f0000000440)=@sr0, &(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='coda\x00', 0x10000c, &(0x7f0000000500)='\xd9H&\\\x00') (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x88) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) (async, rerun: 64) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (rerun: 64) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) (async) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) (async) r3 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x100, 0x100) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000, 0x0, 0xffffffffffffffff}) (async) read$FUSE(0xffffffffffffffff, &(0x7f00000056c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(r4, &(0x7f0000000140)={0x78, 0x0, r5, {0x7fffffff, 0x1, 0x0, {0x3, 0x495c99db, 0x8, 0x8000000000000001, 0x15, 0x7fff, 0x0, 0x80000000, 0xfffffffa, 0x6000, 0x0, 0x0, 0xffffffffffffffff, 0x873, 0x40}}}, 0x78) (async) sendmsg$SEG6_CMD_SETHMAC(r3, &(0x7f00000006c0)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000680)={&(0x7f0000000580)=ANY=[@ANYBLOB="88000800", @ANYRES16=0x0, @ANYBLOB="000325bd7000fddbdf250100000008000408000300840700001400010000000000000000000000000000000000050005000100000005000500050000001400010000000000000000000000ff00000000f6ffff0400010000000800030007725b00080002000000008014000100fc020000000000000000000000000001"], 0x88}, 0x1, 0x0, 0x0, 0x4048000}, 0x4040000) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000280)={&(0x7f0000000b80)={0x448, 0x0, 0x200, 0x70bd27, 0x25dfdbfd, {}, [@WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_PEERS={0x41c, 0x8, 0x0, 0x1, [{0x88, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_FLAGS={0x8, 0x3, 0x3}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x6, @remote, 0x2}}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "c08c5edd921e19c3a282c6c205e5454b9eb88cbdbab4792b10dc082029b7aea1"}]}, {0xc, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x1}]}, {0x24, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x20, @mcast2}}]}, {0x360, 0x0, 0x0, 0x1, [@WGPEER_A_FLAGS={0x8, 0x3, 0x4}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x1}, @WGPEER_A_FLAGS={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e23, 0xe4a5, @mcast2, 0x2}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "5cb33c635999568a0b1356d85883e9d8cab8231572695c87e110fb8daf9f7e4d"}, @WGPEER_A_ALLOWEDIPS={0x2d0, 0x9, 0x0, 0x1, [{0x4}, {0xc4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @local}, {0x5, 0x3, 0xfd}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x3}}]}, {0xac, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x8}}]}, {0x13c, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010100}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x3}}]}]}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x80000000, @mcast2, 0xff}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x5}]}]}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e22}]}, 0x448}, 0x1, 0x0, 0x0, 0x800}, 0xd74f033e75c4e4c5) 11:46:55 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) 11:46:55 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xc00e0000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:55 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, 0x0) preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:55 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:55 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, 0x0) preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:55 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:55 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:55 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:56 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:56 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:56 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) socket(0x10, 0x2, 0x0) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16], 0xd) 11:46:56 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x3000000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:56 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33fe98d2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100)}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:46:56 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xf0ffffff, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:56 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:56 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:57 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:57 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, 0x0, 0x0, 0x0, 0x0) 11:46:57 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) socket(0x10, 0x2, 0x0) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16], 0xd) 11:46:57 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:57 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, 0x0, 0x0, 0x0, 0x0) 11:46:58 executing program 0: r0 = syz_open_procfs(0x0, 0x0) preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:58 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xfffff000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:59 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) socket(0x10, 0x2, 0x0) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16], 0xd) 11:46:59 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) (async) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33fe98d2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100)}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) (async) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) (async) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) (async) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:46:59 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, 0x0, 0x0, 0x0, 0x0) 11:46:59 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x4000000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:59 executing program 0: r0 = syz_open_procfs(0x0, 0x0) preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:59 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xffffff7f, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:46:59 executing program 0: r0 = syz_open_procfs(0x0, 0x0) preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:46:59 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}], 0xd, 0x0, 0x0) 11:47:00 executing program 0: syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:47:00 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}], 0xc, 0x0, 0x0) 11:47:00 executing program 0: syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:47:00 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}], 0xb, 0x0, 0x0) 11:47:00 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r4], 0xd) 11:47:00 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) (async) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33fe98d2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100)}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) (async) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) (async) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) (async) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:47:00 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}], 0xa, 0x0, 0x0) 11:47:01 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x8000000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:01 executing program 0: syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}, {&(0x7f0000002400)=""/4096, 0x1000}], 0xe, 0x0, 0x0) 11:47:01 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xffffff9e, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:01 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}], 0x9, 0x0, 0x0) 11:47:01 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000100)=0x0) fcntl$setownex(r1, 0xf, &(0x7f0000000180)={0x1, r2}) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r4, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000140)=ANY=[@ANYBLOB="180000000301014200000004001b80fe3167ab1bb31d9aefccb60c04ecb808f580182fd80a029ec1718c125fe45910"], 0x18}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) gettid() ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:47:01 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, 0x0, 0x0, 0x0, 0x0) 11:47:01 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, 0x0, 0x0, 0x0, 0x0) 11:47:01 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}], 0x9, 0x0, 0x0) 11:47:01 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}], 0x8, 0x0, 0x0) [ 1773.989177] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. 11:47:02 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r4], 0xd) 11:47:02 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xfffffff0, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:02 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, 0x0, 0x0, 0x0, 0x0) 11:47:03 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000001bc0)=""/213, 0xd5}], 0xd, 0x0, 0x0) 11:47:03 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 11:47:03 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) (async, rerun: 32) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) (async, rerun: 32) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) (async) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000100)=0x0) fcntl$setownex(r1, 0xf, &(0x7f0000000180)={0x1, r2}) (async) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) (async) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async, rerun: 64) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) (rerun: 64) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r4, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000140)=ANY=[@ANYBLOB="180000000301014200000004001b80fe3167ab1bb31d9aefccb60c04ecb808f580182fd80a029ec1718c125fe45910"], 0x18}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) (async) gettid() ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:47:03 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xffffffff, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:03 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r4], 0xd) 11:47:03 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xe000000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:03 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/18, 0x12}], 0xc, 0x0, 0x0) 11:47:03 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}], 0x6, 0x0, 0x0) [ 1776.008192] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. 11:47:04 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}, {&(0x7f0000001ac0)=""/213, 0xd5}], 0xb, 0x0, 0x0) 11:47:04 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}], 0x5, 0x0, 0x0) 11:47:04 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f00000019c0)=""/245, 0xf5}], 0xa, 0x0, 0x0) 11:47:04 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}], 0x4, 0x0, 0x0) 11:47:04 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000880)=""/85, 0x55}], 0x9, 0x0, 0x0) 11:47:04 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}], 0x8, 0x0, 0x0) 11:47:04 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) (async, rerun: 64) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) (async, rerun: 64) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000100)=0x0) fcntl$setownex(r1, 0xf, &(0x7f0000000180)={0x1, r2}) (async) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r4, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000140)=ANY=[@ANYBLOB="180000000301014200000004001b80fe3167ab1bb31d9aefccb60c04ecb808f580182fd80a029ec1718c125fe45910"], 0x18}}, 0x0) (async, rerun: 64) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) (rerun: 64) gettid() ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) [ 1777.323142] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. 11:47:05 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:05 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) 11:47:05 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/28, 0x1c}], 0x8, 0x0, 0x0) 11:47:05 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}], 0x4, 0x0, 0x0) 11:47:05 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x60000000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:06 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) sched_setscheduler(0x0, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="66643dd157d062683d5f3bcc1e1de7c3d840cbbc8ac724780cc96b64503006beffc6ecfdfd6c8714bc33227603b51e7cec781f4793c7f0b8286656bca3bc1d4aea9e90e2fee5b65ca58b6eeb3cf9952ac5bf858c0fe7bbf6712cd67639cae62dd2bf261c3f72bcfd179bd78b33", @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB="2c677275705f69643d8b", @ANYRESDEC=0x0]) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000240)={0x40, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x1c, 0x19, 0x0, 0x1, [@CTA_FILTER_REPLY_FLAGS={0x8, 0x2, 0x1a}, @CTA_FILTER_ORIG_FLAGS={0x8, 0x1, 0x8}, @CTA_FILTER_ORIG_FLAGS={0x8, 0x1, 0x100}]}, @CTA_MARK={0x8, 0x8, 0x1, 0x0, 0x9fc7}, @CTA_ID={0x8, 0xc, 0x1, 0x0, 0x3}]}, 0x40}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:47:06 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}, {&(0x7f0000004300)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 11:47:06 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}], 0x6, 0x0, 0x0) 11:47:06 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}], 0x4, 0x0, 0x0) 11:47:06 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {0x0}], 0x5, 0x0, 0x0) 11:47:06 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {0x0}], 0x5, 0x0, 0x0) 11:47:06 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {0x0}], 0x5, 0x0, 0x0) 11:47:06 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x0, 0x2, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:06 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) 11:47:06 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/247, 0xf7}], 0x6, 0x0, 0x0) 11:47:06 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000680)=""/211, 0xd3}], 0x4, 0x0, 0x0) 11:47:06 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x9effffff, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:06 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {0x0}], 0x4, 0x0, 0x0) 11:47:06 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000680)=""/211, 0xd3}], 0x5, 0x0, 0x0) 11:47:06 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) (async) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) sched_setscheduler(0x0, 0x5, &(0x7f0000000380)) (async) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="66643dd157d062683d5f3bcc1e1de7c3d840cbbc8ac724780cc96b64503006beffc6ecfdfd6c8714bc33227603b51e7cec781f4793c7f0b8286656bca3bc1d4aea9e90e2fee5b65ca58b6eeb3cf9952ac5bf858c0fe7bbf6712cd67639cae62dd2bf261c3f72bcfd179bd78b33", @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB="2c677275705f69643d8b", @ANYRESDEC=0x0]) (async) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000240)={0x40, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x1c, 0x19, 0x0, 0x1, [@CTA_FILTER_REPLY_FLAGS={0x8, 0x2, 0x1a}, @CTA_FILTER_ORIG_FLAGS={0x8, 0x1, 0x8}, @CTA_FILTER_ORIG_FLAGS={0x8, 0x1, 0x100}]}, @CTA_MARK={0x8, 0x8, 0x1, 0x0, 0x9fc7}, @CTA_ID={0x8, 0xc, 0x1, 0x0, 0x3}]}, 0x40}}, 0x0) (async) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:47:07 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000280)=""/20, 0x14}], 0x4, 0x0, 0x0) 11:47:07 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {0x0}], 0x4, 0x0, 0x0) 11:47:07 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {0x0}], 0x4, 0x0, 0x0) 11:47:07 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000680)=""/211, 0xd3}], 0x3, 0x0, 0x0) 11:47:07 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x0, 0x3, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:07 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) 11:47:07 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}], 0x3, 0x0, 0x0) 11:47:07 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}], 0x2, 0x0, 0x0) 11:47:09 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xbf250000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:09 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}], 0x1, 0x0, 0x0) 11:47:09 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) (async) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) (async) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) sched_setscheduler(0x0, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="66643dd157d062683d5f3bcc1e1de7c3d840cbbc8ac724780cc96b64503006beffc6ecfdfd6c8714bc33227603b51e7cec781f4793c7f0b8286656bca3bc1d4aea9e90e2fee5b65ca58b6eeb3cf9952ac5bf858c0fe7bbf6712cd67639cae62dd2bf261c3f72bcfd179bd78b33", @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB="2c677275705f69643d8b", @ANYRESDEC=0x0]) (async) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000240)={0x40, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x1c, 0x19, 0x0, 0x1, [@CTA_FILTER_REPLY_FLAGS={0x8, 0x2, 0x1a}, @CTA_FILTER_ORIG_FLAGS={0x8, 0x1, 0x8}, @CTA_FILTER_ORIG_FLAGS={0x8, 0x1, 0x100}]}, @CTA_MARK={0x8, 0x8, 0x1, 0x0, 0x9fc7}, @CTA_ID={0x8, 0xc, 0x1, 0x0, 0x3}]}, 0x40}}, 0x0) (async) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:47:09 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000680)=""/211, 0xd3}], 0x3, 0x0, 0x0) 11:47:09 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) bind$bt_hci(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r3 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r4], 0xd) 11:47:09 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000680)=""/211, 0xd3}], 0x3, 0x0, 0x0) 11:47:09 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x200}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) close(r0) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:47:09 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}], 0x1, 0x0, 0x0) 11:47:09 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x0, 0x4, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:09 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {0x0}, {&(0x7f0000000680)=""/211, 0xd3}], 0x4, 0x0, 0x0) 11:47:09 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}], 0x1, 0x0, 0x0) 11:47:09 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {0x0}, {&(0x7f0000000680)=""/211, 0xd3}], 0x4, 0x0, 0x0) 11:47:10 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xf0ffffff, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:10 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {0x0}], 0x2, 0x0, 0x0) 11:47:10 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000900)=""/200, 0xc8}, {0x0}, {&(0x7f0000000680)=""/211, 0xd3}], 0x4, 0x0, 0x0) 11:47:10 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) bind$bt_hci(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r3 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r4], 0xd) 11:47:10 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') (async) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x200}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) (async) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) (async, rerun: 64) close(r0) (async, rerun: 64) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async, rerun: 64) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) (rerun: 64) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:47:10 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x0, 0x7, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:10 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000680)=""/211, 0xd3}], 0x3, 0x0, 0x0) 11:47:10 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {0x0}], 0x2, 0x0, 0x0) 11:47:10 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {0x0}], 0x2, 0x0, 0x0) 11:47:10 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000900)=""/200, 0xc8}], 0x1, 0x0, 0x0) 11:47:11 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000680)=""/211, 0xd3}], 0x3, 0x0, 0x0) 11:47:11 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000900)=""/200, 0xc8}], 0x1, 0x0, 0x0) 11:47:11 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xfffff000, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:11 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000900)=""/200, 0xc8}], 0x1, 0x0, 0x0) 11:47:11 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)) bind$bt_hci(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r3 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r4], 0xd) 11:47:11 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) (async) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') (async) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x200}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) (async) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) (async) close(r0) (async) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x18, 0x3, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) 11:47:11 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000680)=""/211, 0xd3}], 0x3, 0x0, 0x0) 11:47:12 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x0, 0x8, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:12 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{0x0}, {&(0x7f0000000900)=""/200, 0xc8}], 0x2, 0x0, 0x0) 11:47:12 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {0x0}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000680)=""/211, 0xd3}], 0x4, 0x0, 0x0) 11:47:12 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) getuid() r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) 11:47:12 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {0x0}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000680)=""/211, 0xd3}], 0x4, 0x0, 0x0) 11:47:12 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{0x0}, {&(0x7f0000000900)=""/200, 0xc8}], 0x2, 0x0, 0x0) 11:47:12 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000200)=""/79, 0x4f}, {0x0}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000680)=""/211, 0xd3}], 0x4, 0x0, 0x0) 11:47:14 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xffffff7f, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:14 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000680)=""/211, 0xd3}], 0x3, 0x0, 0x0) 11:47:14 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{0x0}, {&(0x7f0000000900)=""/200, 0xc8}], 0x2, 0x0, 0x0) 11:47:14 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) 11:47:14 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000e80)={{0x1, 0x1, 0x18, r0, {0x0, 0xffffffffffffffff}}, './file0/file0/file0\x00'}) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f00000056c0)="e4b710806b290c8b5f84fe63c2bbfe2b3a8a86a6034a1c5767f8f556d9c654b4746bc37298c9c949649d0221fc34c7b72173523f84c9266e06fe5dd2e0ff24d81f10b88099f53e02f927de38fff3ff40575b1a29abb78eca613a94dab9fafa8d7f6e3eb88b6282fae111593714d035ae0510e31281f3b2feb6d371d361395ae7b895daf387d3698d8c5348480fffb2c80f37fe51f7a5e4df77002cca2c99468ccdb22153eabf4a55904c2dcb69c8a97b43c9bc6f3b109ad7ed92e89474cac1702d561956acf610263a278d3444874c927507cf411edeccab2b2ad58d479f9fcd31b4bd16cf857a2075e26b50e3f0311e331ac63dc5f27c5e7c8376f0502f581221234c7af96866a9b130ae4cef9d9684db3f5fc379f7e57cfa8686640a3cefb3789f5dbdf6a9a6fa22ae3dd467d73418331f3b7f991ccf12b3968ca8141a4538e7b0da023c7ce52491054e2f4aa14e65c1f49d726e277b14b46043ff5840061e64a166070bdfb90615f5f3ba3384d52d2ad24fbf12390d412868c0dff5d8c37f1e66ba77ffa53c2c469aba472d5e4d49499bd05019d82c6148a17eaf3de840266b5864d2e363ea84948cb73c4a462c2a06ce4bf562a3b73e0c0981c1154df87db7a520fdd1b7a10c0076bfcaf56bcdf24b33587cf6522d5f23ced0077081e82e486807726ac53bfdf497c5836622b8e48476ee01224b148bf375f58bc71972c9f4e11bd1abf67379c9f64c97831cd79f7a5cdc7f197cb9674cf02016e05e5769dae009f57b3fc0061d055f1c7988c7d1aa754130dc13cda9996ded54111d7007a5e02ae72e5f1e84f3a5d0ce126216b95c2cd45a77fc0d718764e77c9ce154321dd274099c7ab3da98b2c306bb566c41a9ea486952283620ff0b4ccc8188394a99ee44e888db8272de2a8abd13bc90e5f371a63e402513422ba36c9a4751376c5a021b6a4558db258826da7da23d29988285810f8a712d4bbe2967713744d4ab994486d657e49e9850654096924afbfd8d9bb8a2f183b558df714920044f5286882626e0505fdfbab36c17e006224af76647b9fe174ea5b2fd2162f21cadae8596a6cad9c06ca1a5d820415f547095b592b15156e145ce610cb28bc062448d04f694b3897529a2f38fd924659d2df1cd71a92227d447eaeb30f392a6bb1955f886678b10b55734438b05bed145433ca4226b1ef0d9aabe9b08699521fd6b7437dda9a7cdc2dea5bea136b0d61a32652f727c96ee0081f7ad611f16cd42aa0ae4e106a83f12f82258ce3cdfb3a4b6a06c69d46ddd0458ee36086ad39ed759f57895cd74e3ba264aa54779d3b73b95b7f961f8748a91c06c9086cb2633bda95c8e3ae88d8dee43784341b1e49af50d72fe7de80499106526c6001044366f55ca1a644712b7472daffbf299b9777f51999c21597640b87cc1275b311b54c94749b650ca1a9c6202d3393fb45dac3848d8b454e29b2c7c78abadae5ae256ad4ced4c5bb3ae220d8351ced8cb7c812c2f37d9374e10a9dba389c6c260e195e7865b3935781c8ced0f44df83f676f9c973fdda6f7469ad5cc9e227b9819085eab70c30863d3cc9e74d2487925401183ed50aee94b928c04a7c46f2aec24c9034729c40107b72112dc18815b3c03b90560a7cb45a22368452e0a2bcc6bc91f0d114be454d93bb9b3d23dde1dbd938e500ee1352a56a27ebe0c797d10a2ef66f988fc8d4cbd5021105459b054249d2e18a2aea05788252dfb62564774e8e7e65232e570bedc2d18d7493d704f08bcd58f3ff3bbd8c0b8553dd5b6fdb9f5f3300c8b7bef39e3dc3bb9894a2494e36aebe92f2e0cb3cd2daa50d8f4d9163a62595f10cf471f9dbb9f3111a11fb13eff074a1a94a7ae713559fa5c3db314021ec80d07eb5c0ff5e2e6009ba5d3c32d940e7b7317ec281ef7733db92c24200e5e993a777f99481394d2a1afd6ebb47fae1e4f57f6d9fe2d7941e0fb6af30391d15635dcbda008347429ee9ed70d5ccd327eabe253f0de932a3475918adb9084567f7a9ac03021ce632ebdc87232ec1848ed6340eb9e0b16b849546fbbee64a70fb36517426f0fb4c37e9ca85863907ba0411a2febf3a5162c30292fcf2fc255817158c940fcb0b20c165d8d87e33b42e42221bc39ac0e05aa0d6e663c9e06fc429a5b2e977d18a00ee407a2701b75573166f957fb120ec13c8557c0524281574696c67ee801ab4c95fc9e886d38f4347411ba2630b725afe74c95937e1120b57255fca6bc3aec2facb9dcd55bfcdcafa996cd26a1bd719769ee7ddcae2b96e4e2e0a2f00e7ce8d9b8bd935aecc01f75e9121dc7f2c4d771d65caa3c6aa1d1529518e31e3ccc85290f9a2a1618587fbb59f429394a4114f94f11e4173b33236ad680e701a5f758505bf90569ef830af7f3f306ba786727686948fb5bfaedcaf5209798e403f3f1eee356be26a83513b4c89390c5b63bbaa240c8266107835fb544b39833e3ed0b5c473f1c41a11a6bd61e96e1f084969ed41a514457a9544ef451f1337d909e8549cf5def9c344a4b9a8aa2994c63b1c3bb1ecce0812f80be54be2afff5d547df5ee24cd9a180b6672e756f39651f3f99d06a916ef4cfd221dc2ac6449f96ef8342b8be95c303cd29dd9b0195e052850b9484ea8f83c305e2dfefa6124915dba15dc32367c7f1431ef1c0cc0fc0fcc23a06840996983402fa71cf3822ed1f02628301077e5b4c1bd0c059ef2377c5db3dca8309f667c92c5a9e83670c04955a46f7ef5fbd99eb0e60b77952040eedce064fd399a2318e0f9159812e6a8643b07abc4b0af8c247af6d79137fff9fbdf2116b30c4522929abc6f51afe604e65ce703edc3f66fd6e64408233e095ec34c2803590bcd0a72d31aec2459921a220a6650202d819c69a856c97e1c5322f0babb53d8313bd9b8a98f15b4dffb9ebbb73769739bb7548e4b00c5ea5d85adbe98a5dfb9f1b7ca8d1430bf8afce287a51dff1a5f6c82ee6d7fb1505fe4c728e4ba4f53d502714c2511ac96c67f6302d6d6b351a889c8cffaf486d1436d90e0d5b14acede32ae3ca0a729a6588873af7d2a81ed0031291f3c138376e83795e63a434a249cf969afc6c6cd153265685efb2a20aea845fdf4254a5cbf425408dadb206e1a0e65d2c5bc571e353a81c42127bd697cf0d76f49ef1ad757a7baef65d5b2b224118e537536418f20282068e2c5c432b11055aea6a71996720e93427ba9f7ac7bf40b046a23081cf17132af23be38d22dc2e9626b02a283992b55c439a19481ece5afe3414b4658a8d3f7ab946130d8a9894414a65d09e4db9feeeb560276615b75f501c8cdc347541124e1c3ec8e4e6a53abb5d2dc33d192a8f81cead10f0b40c074b1fc83b26ff76f731ca131cc0eeb48b3fb3590cacb5440f014293ef311653e7791dac805dad2b4f36cee3552a738f3abccc647071a10fc4b1fc5a376c788971620761d5e3045224d818f55337876b085559aeb9963a6c64bc46e864ce468fc503e3a2584775bbaa4789a3896364b4c44e151d9ed463a41fa7ed4ed4b5dd1bd8940f2891fc2f44b2ae9c056fbdae33588730836f44e94bf1b58e44079a1dae2afbb2a396dc37fa97e538bd04d672a70f0e4a31a0a14948691729d009e9ccf675d0c7b4bfbb81bac12fd2975a940459d943c07bb421eeae0d2f0a77482468bb6ce67a6411978358b85f2d1b3e97a4f1e6c65d8af11cc6b931b83a40f1491a77520b527a5f61ff6eb3b123ef537602b6e42101ba5da7bed13c3950d5bec20e71c848cb4de20e080343b8ecfe0755c8401f5cc2026c8cbc42f39a02b86db316029aa765adb78c7a40ddfd3c5e2a29127f419058ef5cfaf902aea756649a4864d7822d17bac972f2926294e9a443a9e8df2c520382eab56bbc84a854e4b8264147dfb8082f903949fc3b5aafbfe6f395e03e6a97d050d95ab2ce1102403a02076dc9f373ace040a80f92779540f60274920e0a3e174962d06d3b2582fac3e67758f43b5a0fb383f4e154bb39a5a6a1b8ca6d6a6fc95235360d69b77d3db28ce51d4f10a73494a62470a48b4b56ba63456e164750ec0d78c86c8cd019bc95f656f5b23d688e0cc033e9d423e41dde1425491d78bb8ca28904b4bb075b4d3762345db51835b62fe834fe4be57f73d3496aa2c312aeabec3fb7f6e2092914642d1d27a03be99e46e1ddce910fd8dbad445840cdf7c528eac0a709c29caa4d4ede3519ba616894165c61f04478ca732578fcf007357624577ec70193a538c8e569fdc04839fe83d097d0aae3538baa0f2ba57c04ac2c789131390ebe37a4d72c6f7d075245cc7dc3652b8f8ad7066577c16d1fc323923d331abd0ccbe9500a0f4c924995e1ac965ebf1e7aa4c4c90c5e38ab4ba71958f8e42738149931fa1e5b83bd816e7c8301b57189e8ac05bcdceb60b03d948f9416797df2162632df42f0c8116069d8eae7c845735041c59d1e83189d65f40c7f192f4608ad010e03ee079b1a9b29e52d7b483443c5d49d9eb5d13bcc0da17593e9d80e86321d466cb7984c04d7893d86c0336f9860461f1457ac091f03fdfdb6daab0d9b1f86cb50da14c7bbba4c2072249ada2f5abaf68bfdb35195193acc1bc64bd52dae29a55e894533fac548d28368326f720aba80a3302eadba0d2d0a3c6b109cdad444f61be95d253e30236a59d4050b82170bfa85def04eeebea7bb252968bc67da36d13b90adec98ef3ceade6bb035ad1fa1a58da3b3f81bbe9ba964975bba6ba322f9a97122af807af3bf38e9222e13636f38f1d101f173fbfc064ce3db10244809be45f6eee2ce8a31183c7457118d949dcb73d555655a1f7aa7e0344a98a2ae75d4c061050a7191a14e1c229d24275d583aa3aa8fb06587f589ae8fa07e31bd8d41cb5132b6491b1e48aa28800c7f3acd68ad172aedba2b1eea2994490bdc25406fcbba4e02fed131667bb39aeef77f336ad92efe3a00d92307ad14bd9f9eea520633b36ff7af5a3160824bae70c37993a91921d2afd6bde7f77e6fa7ea566403e395076d4bd55a390698734cfe5b6be42dc1c93da5760c27e89334a4ac1544a3a637d4bd25589910004f4b75dabcbc52f1546119aadca024b31f35da773740c4da7e730da1b863f89a2d452f3c655f06ae93a8acd81b95271027da2a6b3cd1ab14002e407ef8c641c874104906afaf2f0013bdb85bf291bdd3457f8f041e497dfdd58321f7befff1173e4ef3691347633ed12ea9a04618aafa46f049c538c09f42490f3e4d41c3f4889b63f13a66ddb33a2eb6b1f2f3edaaa25f23968222a57d9cab9def4c5e13f409c1e1d9bc5c2dfaed7e5ed2eb78e2ddb07fab09938bf87d3758d0ba08c53abe5072e54901656387f0cc04ef3c0550dfc55a5a4a34a2d0cff060a17dd7776ffb6eb7b1df405aac73283b41108c4fd347ffe14380e80de22734f7d680f95fb22caa1d2e1ed406c04b3fa3fb26524e93653bd68b10a378d651a18a99a514702582b82b41955c81f1c1681aad20b7bee56e34f54dd20a00ba451297e0ddeb184f0f70f42ce5ac7238cc20f3006d2f2da08166f1dcdcb0e0d6806aa0c19a513b3f7c9c3f05a53c13cfff0b91897b3db64a9965be8a096f0c46310cb003ce2a2b49c7e3d3792e6d38a7f991234af0b2494dca417c66742572609bf9311da9808d2505d726a6352416c070e1720103495bc8bbe43e1c8a7c5ad202cb5e7369447d1a30e9d30ccf30f0d42310e1e8912f90cac45ce023637abee2b54351fecb3857139979edea66c96f60396d178b9f27f2964a24f2f0bdbb75ab0c4ee289440f5d8139c3b37c227857414d0053f60091c282c9c9becacdadce58d67ee303f2d5ac7003e777750bd41d1c8f6ad35d498bc2581d0117d33bfbb095d5666f77e8f601f7fc06b8423c3d75e4d816dbd59643e7402792a5a8d8faf125ef0405a035c5c84db0c0b267b7896d33d7d4dbca7c77016ff29bc2097cdc8cd89a7d7e9f3b33a1aee4c6baedb66ebe02f4c4b56cdbe9bf4269ffce0dd45b3ee3bc09bf73b9f9788b164e51c56d23c49170afb6f969ac223af85b46b5ba536d94be467493f8b2495cefea233185adb3ce00d3ea0823af6d280487ea2cd207f180267c202035d2f385535fc0d15dca58622ce3fa13f1bf25f1c5f8ad846c896edd0ce50af6d7ed3bf6901c06ccad19e960988aadb564ccf23b31a97ebd1fae70c478a5d11e0ed5cc70e34cbf07cc230146599283d24ff8367c455e31c1a9aeb4dd1ce01c4134b0ebcdc6c4b2f713869823ce00a7700438d959e7dd5a492a4a1fad19cfed5ccef5f603ea44c0c47cdfcb3c5582ff3bf274592d79875bc31b306fbee5526e70deec9c84181ddd67560ede5e40b52a9f56fa190fd3ea048ce7c71903258cb58347f428cec35e2ca3ba56940b04bf0a1c92e79a09f2081b2e765dfa550c1171415aa4db9ed72750fbf1de136c904fdfffd1af0ce2c29e742c9081e3f4dac0e7b8224ee9250be7f1089a1aaffb1149b710d28f20cdd6dfb644f6d03ae46b5df193a48ed42bd8fcaee2a88349dfce8ee61e4023a5f7dade28914907ebec2bf70e0709e1d7331504b64dfe008293e56a9e623d9fa080ddc36012828b05c689bb914f1a971bcff62338a88b191efe4a247bab79275725e2b9b570a28931a462a099fb8f51ba032dab498cb1818b6cad7db5fdfe8188cfdd991f9e623b3891bb4886f211aef45d14f0fc57a7284cef29b8bfa7fca134a9953fe1095306a4a3b4b03d039568f215169c2c40ca6dbbe119f1625bc72f345051790705aeab8c730f1a5f3fe25b255acaa47fc2b7e381d229d7dbedc85c04ce2a9930cdd87eb6bdea0eef1b33735de1a97d7c3a9b4e94d8b9902dc3a1e1915324d9f5d563d8fe6bf4c0bd711a5b0a370c28952368cb71ab9412475b3fc6c9dc772fa259361617f8264322eec0898095d1fe0fae3efcc5fcc015ff21b66709ebbb0f319845ff80a900058ad445311503d09ea4cdeceafd22aa83cf930e3098e1c893b79521f9e62bd3452b4398b51df731f986629a8be9da2f0065feb8818cebbc9c58592b225604128e8bb4d3baf27c0c8ca0ebb1638182344f2ac6ea481b39bb56b2a6065c0559df3609e468d86f0b7e5827049ffb3a62b45c20313c6eb2e9e260d5568ada0ac5b1075e2141cd331ea5223d83d569e7d1f60e4651b43b88aed226778af317a277349848aaca64e02cec080086dca6ccf76304ae36155c8331cbbdfa6401b451ba657f1375b7daa064a1517da02c07d4031b0eed5058a4550c3f17570b7163207dcd056391f01b5590f3c81b94375972a8480642f49ddd6c4324562aa03022e1a0cda7ce2170af9c15c3bc17cbb2f5eaa1f2c7266d5365feebd396e3ab9e27cf58809c276411e25c61de677650187bd9b4bac9636b774eace8c56a9acf6a766815c12d076fd08fb4a1f072ea5659bdc64b7ea0f0c944844bc04f7caf3366c72a0b4dd59e356e0608016ce3ff3dbf254a4f7e4ae1831bc00e51b533d8d98dd1af9d134e47bf82f661d0853bed96d81636b84377055ca2da9d00b7b4b09fbf0e0ba32a8cf057f0a8989d9fde8e1eb34006cc3fe440455c0f1e756ccd01639d714a71a79018339f0761a9cdf80eb4c1bda56bbbc7caea94ec3b01ddb8571c5ba88ad31d7a3edfbb8e0f2fb0aeea0eff03355a45a8f32bfe04e9802a2495f402ee175cb727217667ebcf15b0a090b5fec50bab30fb7b701311f2b0efb9818b94a151ef72a04830b86d9cfb1468ca4c770fd3637ad7f7672adbbec38180c0bc6630740007ddb823e4f7d47ee6d518d9cc3073282bb04ecdc6ea7b7fa1320b2045ea56d640f98535fa69882c6ee43a9c1e63f9d49f0d689c65f6e7d0a514892127a5411d94a99e7a3829b7404b4b96635577abcead794cf0411fd22e7ced8518c93e1a5936df3bd917a546999d5890720340903fe24553ea901bd253e44274846ab899d60239c8b92dbb0a8ccd83c1a16ec7d40ecdd7d154a251e1440aa35e899edc73567309e91cb7d7fad0340b3c2c86338a80d153cbe31b342cd1462839ed26917a69e29e53bd90de31c5983abb629adfd57a51656d46c2fb1d9ad3ab14927a407f612a5461234ac376a4126d59ad8378b46cee600090e50d79dc127b744baf978d9068de69f782806cb29bad14f815e8e8bc164ac24601513af8d5017548fcadd130dff9e1cf6d52f03f2bb8fdbe26208c49ad7756d8abf9556bb3429fd8b3edbc7a60c6718a8eb258c6482b64a19cf159fbe6f80505b8d5128caae60b00e9cd9d7cebb4e92d8005c1d2915733eec69f7988fa3798705d537586163c8c07393d4bde05707ac1e0a82d3f47d38023a9a4f81820f3ccd4793c1ccfb0966d5f730e64f74d1597544b0432767ff83a36afd584c6dd78669bf744d8b294e4aafb3a81e6a50dd1bbcc9bb3d1bcbfd436ed3d2d6dba5e22d3afccaf539e9299ae48d3e5418d1a69990c4e2494db82d26fe6401fbc3b38f53f061f85d5445c6979b5560e4bc1e72d3fbc2ee43d2a7b0c8a635ee4e1c3395c0a67fc6c1096e7219127e62d359fe337b13a21c066eba965c7740df859022c4b79f4d15013dff8ad34926f78000ef9e5a81f4648e479c48d9f16e887413742583dac564d85ea4718e7dae2110161c99f2bfa0d8d540961b3bfc7415cf5c93d3a72b007fb756304ac8779d92d65ca827f7d92e9e57fe47a50d8aa6b3301eaeb7e1ce0b8d878c253d104b7c8fac29cc1bf6df50e207c680b5709c2c72ecd02708a15d8742d32bf540510f364ca2ecb9609517e313dee760b2566ae3bdac1c8fa61bc4bd86e07c5ff24589195d6f36ff426ec016ad72c2122544b0d10b7e41f54ebce4b5e3f68af7ed16bfeb2c3762f451201f6de1a56095f88960ff8d08f2d25b3004ae04bc58342a4e9a104d95ed4519d199b462e21a8d1a2842c07bba79705507e84253f5b3a96bdf831b48d6973569d7ec4b847f4263d525ac80b13e4fe6efa868d2cb014f6e548c93eae6627ba15bc4fb03cc2f011876c10fdb3cadd17ac9bd53d4b3886290ae70cbc75129dc5b31f09d013083aa12c026aadaa65770331e958198c4f4133271a298c8827ad72a16cf89ba3119eb0fdb87291a922e6b994c6c526da20bd274e0667e380549bb8b759a7a5de360fc40687f3e782de4318f33e89aec1b6c3f4a2972cafeb77a8d7497523acf405ad4fa98f5802469dff1463b10b553d7796ecc78fb3ce0b75bf2134ec40095f80a5e8a7b9080bc4478a43a7abbe093bb6cceafdfa73c081df859d0ed17f9bfec1f87557799216de6283ad07353ce64a99ccc4427ffb68115938b200ae5ccca8ca1aee1cf6a4385170c8926895938e4a8d9c409fb707a0d656e5cc1b9ea6a57159da8ff36fac18239039511620144c1c4d69e7332893f71ae96ab04f6dc606fdb2243f9ed25b1aa4ce24ca113d03db2026d8235e6094ca25ba6460f8da08ae5270b915b0b6211213c95effdadf095ed9290be5d9d58354a2ba94b048b0b0c2b42e2a1eeafddda930861dc8f32a19bf9153a904609df1cd04f898d59860c16394419b3e458b3187d2ed6294456655dc756cd7f110ae3720fd193ab0d3d1a60985a9dfa243c1427aecd8882fbb4ab4c426823ff9edc8bc7cc5e313104cf919ff372a2cd81054a8afab53a87ffecb2d5809f687f7a9a01b27edd1d277c3e33697bd66caef188d7d0c2ff5689dadcee9ab0c116999cf78f566fbc7a00db47a8c71a8a096ebd935c6f07165840b7f1be996e136dd2d34ed10a0e172648aee2fbb6a7a4df63b89c7549ba2b2806000cde1fb4658fcbafd87141fa81e318b578ff1cc23245d1585a938afee0aa8c36b7f67255e77679e5e89f4df883b7364bc1a9f3611d94a9351eac3472f7fc2314c2dfe0bfb4a5734f5e7ba42cbde4bd0d7fcfa2cb7dbf4d506cb4b9c327c0bcacef08a5da2d574c2587f07b9bf805013f14e01f8fe142dc5b9933fe053d3c2cf7798f8703a32d12db8bbb4d2df78913f8962e082fa36464681d1a04f4b190c064ec6a7dba60b1edf7f4cf48427442ae1e51268115db7462176f1a261c5dcf63628cf38641f5453826edc4b8881df26ad79edd8393bb1fa1152d784c9ae861b47a96273c828659b84e64d0648c006f282ecfeb7d868e9bc24a6c703ef13751f7bc02b1605f4370238bb753f65f4eb74910e5d9a8ab5514709b191cf658060a0aa20fb1e3c59bf74fcdc8d4a0f06c3d6b4621214e87f39076b0dfa92287fb18c8984c066ab837bc08dbbf5d1ee308a3001af1224ebbe1f79e60740f25f00f0986d0debc82a53900f4335ab95614696ecf4a4c7aeecce6beb357879811b830e703af30a9cdb21fa09f79b4cf7e29ae8941b80285bbcae5441bc1b8664e558fd418469932281d6a33ab6e473aeb537e3fea477103a3c1d4149545aa0d4d77199e870484afeed8e25b866dfae129f8af09dca07ded8be1deef6a753b14738610a0ee1e83ea20ebb7bbbd7da0f444aacc1966840b351baf2554dabd99efca1ac7876f15e0a46c1dee0d155c4c1fef1b0e5ece35ef6b2c36ccf162ac638816f5b6d79125fe808969c2efb0682b6f8cb3d206e5514bd6cb6ece0ab4e22938dcb649acf45d04ba9061f4c563c481eab839ae44c7ab9403ae0f979b74a55009184a0b0ea40df810d6b44aada677d2b509a7d427beffd0fb7fb5eb0b584fc6e5b737bff6a48741becfd5435fa39bf7d591956f6733c558240aeb46c8d6bd26e8417625d19d0497e3456f6f5993793d5d920c3a4de197163bfda5ddb784182201fd13133aebda4f16ded11920391d3626a8457d1ade9be4a33fd01bbfb71fa1f8e66735db00563005f02e0ff0caf53088426a0f2499854d8b1ac3501c23da97a4e9f63b8c7e53ee89f07b60124bcf8de1323e5c75a6c13c62ba489251258477723b4deb72c15a2976ad227c05184f711b1134e820af3002811444896405dde0770a741487807c79875952c7865819b28ec5dc2671dbc34982411efdb610d035c0dbef8ba500ca5cf462f180ba262cf847686601541e8ae6a1bc2cc8bb49c093c90e10b1decaceb0b4c11aac3ad9202467d623742a3dc5a88f45c365b90f8345195c8cae380080cbc3dc42a74fa4951b44cb4a1a26ec8e26e69e27670eba0889624ea215c01ec05498e137a6d2ebdfd179166781e38537543de3c490cc78c1b548ded92d80c90f44b2565e71bb396bef1f2195f1769303dcebcfd6732ab2835b7fded13e286a32b776a985f6fb8a6b1583f8673526d4ef56924ac48ff658f6dcda594bdde37a2a702a3a9da318be1f66a16bea56c7133e48b5588b11e67a5464e4a222d4d63f321b236dccff46e1a5d22422d68e7b0b8cb294377fa7a244f1097ca88c649587bb68b59f302c12135cf024dbea4e59daf036882b2fe3e2668ab50e3c1e3e937a1d0b700b7f1c7823742f207ce016973015a57c228f24611d0258011d1fd06887418039f03989c97e916efe530ad075e3958379d273de1cf4f59f338ed758bf33e59ffd9ae9d50d858cbd930a22cad4c0eebcd44dcc42fe21b1c589b0d55d266ac6f62412262433", 0x2000, &(0x7f0000000fc0)={&(0x7f00000002c0)={0x50, 0x0, 0x5, {0x7, 0x24, 0x7, 0x2000000, 0x1f, 0x7f, 0x400, 0x1}}, &(0x7f00000003c0)={0x18, 0x0, 0xf834, {0x1}}, &(0x7f0000000440)={0x18, 0x6f1aafe538d6432a, 0x8, {0x800000000000000}}, &(0x7f0000000480)={0x18, 0x0, 0x7, {0x5}}, &(0x7f00000004c0)={0x18, 0x0, 0x3f, {0x5}}, &(0x7f0000000540)={0x28, 0xfffffffffffffff5, 0x4, {{0x7, 0x8, 0x1}}}, &(0x7f0000000580)={0x60, 0x0, 0x5, {{0x0, 0x1702, 0x7, 0x3, 0x40, 0x1, 0x7, 0x5}}}, &(0x7f0000000600)={0x18, 0x0, 0xb436, {0x9}}, &(0x7f0000000640)={0x11, 0xfffffffffffffffe, 0x5, {'\x00'}}, &(0x7f0000000680)={0x20, 0xffffffffffffffda, 0x1, {0x0, 0x8}}, &(0x7f0000000700)={0x78, 0x0, 0xe6, {0x2, 0x9b, 0x0, {0x0, 0xffff, 0xfffffffffffffffd, 0x4afc, 0xb1, 0x2, 0x49, 0x80000000, 0x7, 0x0, 0x0, 0x0, 0x0, 0x10001, 0x80000000}}}, &(0x7f00000008c0)={0x90, 0x0, 0x80, {0x5, 0x3, 0x4, 0x0, 0x7, 0x4, {0x2, 0x2, 0x9da, 0x9, 0x16, 0x0, 0x4, 0x9, 0x20, 0x6000, 0x8, 0x0, 0xffffffffffffffff, 0x4, 0x7}}}, &(0x7f0000000980)={0x110, 0x24, 0x3, [{0x3, 0x2, 0x5, 0x3, 'fuse\x00'}, {0x0, 0x401, 0x4, 0x6cb, '&/.*'}, {0x5, 0x101, 0x8, 0x100, 'overlay\x00'}, {0x2, 0x627, 0x1, 0xfff, '\x00'}, {0x3, 0x5, 0x2, 0x1, '+!'}, {0x2, 0x3, 0x4, 0x8, '\'@)]'}, {0x3, 0x10001, 0x1, 0x6, '('}, {0x3, 0x9, 0x1, 0x7, ')'}]}, &(0x7f0000000b40)={0x340, 0x0, 0xeb, [{{0x3, 0x2, 0x7d, 0xffffffffffffae49, 0x9, 0x9, {0x1, 0x8000, 0x3, 0x1, 0x81, 0x400, 0x1, 0x1, 0x7, 0x2000, 0x80, 0x0, 0xee00, 0x5, 0x9}}, {0x0, 0x6, 0x1, 0x3, ')'}}, {{0x3, 0x0, 0xfa, 0x10001, 0x6, 0xff, {0x6, 0xfffffffffffff000, 0x3, 0x0, 0x7f, 0x1f, 0x2, 0x7, 0x7, 0xe000, 0x6, 0x0, 0x0, 0xfffffff7, 0x8}}, {0x0, 0x7, 0xa, 0x20, '/dev/fuse\x00'}}, {{0x5, 0x3, 0x20, 0x80, 0xe7, 0x3, {0x1, 0x8, 0xec14, 0x1, 0x7, 0x9, 0x5, 0x1, 0x4010000, 0x4000, 0x3a781616, 0x0, 0x0, 0x2d, 0xffff}}, {0x0, 0x7, 0x5, 0xfffffffb, '}^&+&'}}, {{0x1, 0x1, 0x5, 0x252, 0x5, 0x6, {0x1, 0x1ff, 0x10000, 0x8000000000000000, 0x4, 0x51e4, 0xea59, 0x5, 0x5, 0x6000, 0x800, 0xffffffffffffffff, 0x0, 0x8, 0x3}}, {0x4, 0x3, 0x8, 0x3, 'overlay\x00'}}, {{0x4, 0x2, 0x4, 0xba, 0xb81, 0x7fffffff, {0x2, 0x0, 0x6e, 0x9, 0x12, 0x4, 0x6, 0xb4, 0xfad4, 0xa000, 0x2, 0xee00, 0x0, 0xa63, 0x6b}}, {0x5, 0x0, 0xa, 0x7, '/dev/fuse\x00'}}]}, &(0x7f0000000ec0)={0xa0, 0xffffffffffffffda, 0x5, {{0x3, 0x1, 0x0, 0x20, 0x2, 0x5, {0x1, 0x4, 0xfff, 0x7, 0x1ff, 0xffffffffffffff96, 0x81, 0xffffffff, 0x40, 0xa000, 0x7, 0x0, r2, 0x8b95, 0x1}}, {0x0, 0x14}}}, &(0x7f0000000f80)={0x20, 0x0, 0x374, {0x919, 0x4, 0x7a0, 0x6}}}) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000100)=ANY=[@ANYBLOB="14000000030101020000000000d0090000000000"], 0x14}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000240)={{0x1, 0x1, 0x18, r1, {0x884, 0x9}}, './file0/file0\x00'}) perf_event_open(&(0x7f00000001c0)={0x3, 0x80, 0x1, 0x3, 0x4, 0x4, 0x0, 0x9e41, 0x40000, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x6, 0x0, @perf_config_ext={0x7ff, 0x6}, 0x8384, 0x1, 0x5, 0x1, 0xa14b, 0xfffffffe, 0x4, 0x0, 0x2, 0x0, 0x7}, 0xffffffffffffffff, 0x6, r5, 0x2) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000, 0x0, 0xffffffffffffffff}) openat(r6, &(0x7f0000000180)='./file0\x00', 0x2, 0x11) 11:47:14 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x0, 0xe, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:14 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000680)=""/211, 0xd3}], 0x3, 0x0, 0x0) 11:47:14 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xf0ffffff, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:14 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000680)=""/211, 0xd3}], 0x3, 0x0, 0x0) 11:47:15 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{0x0}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000680)=""/211, 0xd3}], 0x4, 0x0, 0x0) 11:47:15 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x0, 0x60, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:15 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{0x0}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000680)=""/211, 0xd3}], 0x4, 0x0, 0x0) 11:47:16 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xffffff9e, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:16 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)={r2, @in={{0x2, 0x1, @local}}}, &(0x7f0000000240)=0x84) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) 11:47:16 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') preadv(r0, &(0x7f0000001cc0)=[{0x0}, {&(0x7f0000000900)=""/200, 0xc8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000680)=""/211, 0xd3}], 0x4, 0x0, 0x0) 11:47:16 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xf0ffffff, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:16 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) (async) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) (async) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000e80)={{0x1, 0x1, 0x18, r0, {0x0, 0xffffffffffffffff}}, './file0/file0/file0\x00'}) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f00000056c0)="e4b710806b290c8b5f84fe63c2bbfe2b3a8a86a6034a1c5767f8f556d9c654b4746bc37298c9c949649d0221fc34c7b72173523f84c9266e06fe5dd2e0ff24d81f10b88099f53e02f927de38fff3ff40575b1a29abb78eca613a94dab9fafa8d7f6e3eb88b6282fae111593714d035ae0510e31281f3b2feb6d371d361395ae7b895daf387d3698d8c5348480fffb2c80f37fe51f7a5e4df77002cca2c99468ccdb22153eabf4a55904c2dcb69c8a97b43c9bc6f3b109ad7ed92e89474cac1702d561956acf610263a278d3444874c927507cf411edeccab2b2ad58d479f9fcd31b4bd16cf857a2075e26b50e3f0311e331ac63dc5f27c5e7c8376f0502f581221234c7af96866a9b130ae4cef9d9684db3f5fc379f7e57cfa8686640a3cefb3789f5dbdf6a9a6fa22ae3dd467d73418331f3b7f991ccf12b3968ca8141a4538e7b0da023c7ce52491054e2f4aa14e65c1f49d726e277b14b46043ff5840061e64a166070bdfb90615f5f3ba3384d52d2ad24fbf12390d412868c0dff5d8c37f1e66ba77ffa53c2c469aba472d5e4d49499bd05019d82c6148a17eaf3de840266b5864d2e363ea84948cb73c4a462c2a06ce4bf562a3b73e0c0981c1154df87db7a520fdd1b7a10c0076bfcaf56bcdf24b33587cf6522d5f23ced0077081e82e486807726ac53bfdf497c5836622b8e48476ee01224b148bf375f58bc71972c9f4e11bd1abf67379c9f64c97831cd79f7a5cdc7f197cb9674cf02016e05e5769dae009f57b3fc0061d055f1c7988c7d1aa754130dc13cda9996ded54111d7007a5e02ae72e5f1e84f3a5d0ce126216b95c2cd45a77fc0d718764e77c9ce154321dd274099c7ab3da98b2c306bb566c41a9ea486952283620ff0b4ccc8188394a99ee44e888db8272de2a8abd13bc90e5f371a63e402513422ba36c9a4751376c5a021b6a4558db258826da7da23d29988285810f8a712d4bbe2967713744d4ab994486d657e49e9850654096924afbfd8d9bb8a2f183b558df714920044f5286882626e0505fdfbab36c17e006224af76647b9fe174ea5b2fd2162f21cadae8596a6cad9c06ca1a5d820415f547095b592b15156e145ce610cb28bc062448d04f694b3897529a2f38fd924659d2df1cd71a92227d447eaeb30f392a6bb1955f886678b10b55734438b05bed145433ca4226b1ef0d9aabe9b08699521fd6b7437dda9a7cdc2dea5bea136b0d61a32652f727c96ee0081f7ad611f16cd42aa0ae4e106a83f12f82258ce3cdfb3a4b6a06c69d46ddd0458ee36086ad39ed759f57895cd74e3ba264aa54779d3b73b95b7f961f8748a91c06c9086cb2633bda95c8e3ae88d8dee43784341b1e49af50d72fe7de80499106526c6001044366f55ca1a644712b7472daffbf299b9777f51999c21597640b87cc1275b311b54c94749b650ca1a9c6202d3393fb45dac3848d8b454e29b2c7c78abadae5ae256ad4ced4c5bb3ae220d8351ced8cb7c812c2f37d9374e10a9dba389c6c260e195e7865b3935781c8ced0f44df83f676f9c973fdda6f7469ad5cc9e227b9819085eab70c30863d3cc9e74d2487925401183ed50aee94b928c04a7c46f2aec24c9034729c40107b72112dc18815b3c03b90560a7cb45a22368452e0a2bcc6bc91f0d114be454d93bb9b3d23dde1dbd938e500ee1352a56a27ebe0c797d10a2ef66f988fc8d4cbd5021105459b054249d2e18a2aea05788252dfb62564774e8e7e65232e570bedc2d18d7493d704f08bcd58f3ff3bbd8c0b8553dd5b6fdb9f5f3300c8b7bef39e3dc3bb9894a2494e36aebe92f2e0cb3cd2daa50d8f4d9163a62595f10cf471f9dbb9f3111a11fb13eff074a1a94a7ae713559fa5c3db314021ec80d07eb5c0ff5e2e6009ba5d3c32d940e7b7317ec281ef7733db92c24200e5e993a777f99481394d2a1afd6ebb47fae1e4f57f6d9fe2d7941e0fb6af30391d15635dcbda008347429ee9ed70d5ccd327eabe253f0de932a3475918adb9084567f7a9ac03021ce632ebdc87232ec1848ed6340eb9e0b16b849546fbbee64a70fb36517426f0fb4c37e9ca85863907ba0411a2febf3a5162c30292fcf2fc255817158c940fcb0b20c165d8d87e33b42e42221bc39ac0e05aa0d6e663c9e06fc429a5b2e977d18a00ee407a2701b75573166f957fb120ec13c8557c0524281574696c67ee801ab4c95fc9e886d38f4347411ba2630b725afe74c95937e1120b57255fca6bc3aec2facb9dcd55bfcdcafa996cd26a1bd719769ee7ddcae2b96e4e2e0a2f00e7ce8d9b8bd935aecc01f75e9121dc7f2c4d771d65caa3c6aa1d1529518e31e3ccc85290f9a2a1618587fbb59f429394a4114f94f11e4173b33236ad680e701a5f758505bf90569ef830af7f3f306ba786727686948fb5bfaedcaf5209798e403f3f1eee356be26a83513b4c89390c5b63bbaa240c8266107835fb544b39833e3ed0b5c473f1c41a11a6bd61e96e1f084969ed41a514457a9544ef451f1337d909e8549cf5def9c344a4b9a8aa2994c63b1c3bb1ecce0812f80be54be2afff5d547df5ee24cd9a180b6672e756f39651f3f99d06a916ef4cfd221dc2ac6449f96ef8342b8be95c303cd29dd9b0195e052850b9484ea8f83c305e2dfefa6124915dba15dc32367c7f1431ef1c0cc0fc0fcc23a06840996983402fa71cf3822ed1f02628301077e5b4c1bd0c059ef2377c5db3dca8309f667c92c5a9e83670c04955a46f7ef5fbd99eb0e60b77952040eedce064fd399a2318e0f9159812e6a8643b07abc4b0af8c247af6d79137fff9fbdf2116b30c4522929abc6f51afe604e65ce703edc3f66fd6e64408233e095ec34c2803590bcd0a72d31aec2459921a220a6650202d819c69a856c97e1c5322f0babb53d8313bd9b8a98f15b4dffb9ebbb73769739bb7548e4b00c5ea5d85adbe98a5dfb9f1b7ca8d1430bf8afce287a51dff1a5f6c82ee6d7fb1505fe4c728e4ba4f53d502714c2511ac96c67f6302d6d6b351a889c8cffaf486d1436d90e0d5b14acede32ae3ca0a729a6588873af7d2a81ed0031291f3c138376e83795e63a434a249cf969afc6c6cd153265685efb2a20aea845fdf4254a5cbf425408dadb206e1a0e65d2c5bc571e353a81c42127bd697cf0d76f49ef1ad757a7baef65d5b2b224118e537536418f20282068e2c5c432b11055aea6a71996720e93427ba9f7ac7bf40b046a23081cf17132af23be38d22dc2e9626b02a283992b55c439a19481ece5afe3414b4658a8d3f7ab946130d8a9894414a65d09e4db9feeeb560276615b75f501c8cdc347541124e1c3ec8e4e6a53abb5d2dc33d192a8f81cead10f0b40c074b1fc83b26ff76f731ca131cc0eeb48b3fb3590cacb5440f014293ef311653e7791dac805dad2b4f36cee3552a738f3abccc647071a10fc4b1fc5a376c788971620761d5e3045224d818f55337876b085559aeb9963a6c64bc46e864ce468fc503e3a2584775bbaa4789a3896364b4c44e151d9ed463a41fa7ed4ed4b5dd1bd8940f2891fc2f44b2ae9c056fbdae33588730836f44e94bf1b58e44079a1dae2afbb2a396dc37fa97e538bd04d672a70f0e4a31a0a14948691729d009e9ccf675d0c7b4bfbb81bac12fd2975a940459d943c07bb421eeae0d2f0a77482468bb6ce67a6411978358b85f2d1b3e97a4f1e6c65d8af11cc6b931b83a40f1491a77520b527a5f61ff6eb3b123ef537602b6e42101ba5da7bed13c3950d5bec20e71c848cb4de20e080343b8ecfe0755c8401f5cc2026c8cbc42f39a02b86db316029aa765adb78c7a40ddfd3c5e2a29127f419058ef5cfaf902aea756649a4864d7822d17bac972f2926294e9a443a9e8df2c520382eab56bbc84a854e4b8264147dfb8082f903949fc3b5aafbfe6f395e03e6a97d050d95ab2ce1102403a02076dc9f373ace040a80f92779540f60274920e0a3e174962d06d3b2582fac3e67758f43b5a0fb383f4e154bb39a5a6a1b8ca6d6a6fc95235360d69b77d3db28ce51d4f10a73494a62470a48b4b56ba63456e164750ec0d78c86c8cd019bc95f656f5b23d688e0cc033e9d423e41dde1425491d78bb8ca28904b4bb075b4d3762345db51835b62fe834fe4be57f73d3496aa2c312aeabec3fb7f6e2092914642d1d27a03be99e46e1ddce910fd8dbad445840cdf7c528eac0a709c29caa4d4ede3519ba616894165c61f04478ca732578fcf007357624577ec70193a538c8e569fdc04839fe83d097d0aae3538baa0f2ba57c04ac2c789131390ebe37a4d72c6f7d075245cc7dc3652b8f8ad7066577c16d1fc323923d331abd0ccbe9500a0f4c924995e1ac965ebf1e7aa4c4c90c5e38ab4ba71958f8e42738149931fa1e5b83bd816e7c8301b57189e8ac05bcdceb60b03d948f9416797df2162632df42f0c8116069d8eae7c845735041c59d1e83189d65f40c7f192f4608ad010e03ee079b1a9b29e52d7b483443c5d49d9eb5d13bcc0da17593e9d80e86321d466cb7984c04d7893d86c0336f9860461f1457ac091f03fdfdb6daab0d9b1f86cb50da14c7bbba4c2072249ada2f5abaf68bfdb35195193acc1bc64bd52dae29a55e894533fac548d28368326f720aba80a3302eadba0d2d0a3c6b109cdad444f61be95d253e30236a59d4050b82170bfa85def04eeebea7bb252968bc67da36d13b90adec98ef3ceade6bb035ad1fa1a58da3b3f81bbe9ba964975bba6ba322f9a97122af807af3bf38e9222e13636f38f1d101f173fbfc064ce3db10244809be45f6eee2ce8a31183c7457118d949dcb73d555655a1f7aa7e0344a98a2ae75d4c061050a7191a14e1c229d24275d583aa3aa8fb06587f589ae8fa07e31bd8d41cb5132b6491b1e48aa28800c7f3acd68ad172aedba2b1eea2994490bdc25406fcbba4e02fed131667bb39aeef77f336ad92efe3a00d92307ad14bd9f9eea520633b36ff7af5a3160824bae70c37993a91921d2afd6bde7f77e6fa7ea566403e395076d4bd55a390698734cfe5b6be42dc1c93da5760c27e89334a4ac1544a3a637d4bd25589910004f4b75dabcbc52f1546119aadca024b31f35da773740c4da7e730da1b863f89a2d452f3c655f06ae93a8acd81b95271027da2a6b3cd1ab14002e407ef8c641c874104906afaf2f0013bdb85bf291bdd3457f8f041e497dfdd58321f7befff1173e4ef3691347633ed12ea9a04618aafa46f049c538c09f42490f3e4d41c3f4889b63f13a66ddb33a2eb6b1f2f3edaaa25f23968222a57d9cab9def4c5e13f409c1e1d9bc5c2dfaed7e5ed2eb78e2ddb07fab09938bf87d3758d0ba08c53abe5072e54901656387f0cc04ef3c0550dfc55a5a4a34a2d0cff060a17dd7776ffb6eb7b1df405aac73283b41108c4fd347ffe14380e80de22734f7d680f95fb22caa1d2e1ed406c04b3fa3fb26524e93653bd68b10a378d651a18a99a514702582b82b41955c81f1c1681aad20b7bee56e34f54dd20a00ba451297e0ddeb184f0f70f42ce5ac7238cc20f3006d2f2da08166f1dcdcb0e0d6806aa0c19a513b3f7c9c3f05a53c13cfff0b91897b3db64a9965be8a096f0c46310cb003ce2a2b49c7e3d3792e6d38a7f991234af0b2494dca417c66742572609bf9311da9808d2505d726a6352416c070e1720103495bc8bbe43e1c8a7c5ad202cb5e7369447d1a30e9d30ccf30f0d42310e1e8912f90cac45ce023637abee2b54351fecb3857139979edea66c96f60396d178b9f27f2964a24f2f0bdbb75ab0c4ee289440f5d8139c3b37c227857414d0053f60091c282c9c9becacdadce58d67ee303f2d5ac7003e777750bd41d1c8f6ad35d498bc2581d0117d33bfbb095d5666f77e8f601f7fc06b8423c3d75e4d816dbd59643e7402792a5a8d8faf125ef0405a035c5c84db0c0b267b7896d33d7d4dbca7c77016ff29bc2097cdc8cd89a7d7e9f3b33a1aee4c6baedb66ebe02f4c4b56cdbe9bf4269ffce0dd45b3ee3bc09bf73b9f9788b164e51c56d23c49170afb6f969ac223af85b46b5ba536d94be467493f8b2495cefea233185adb3ce00d3ea0823af6d280487ea2cd207f180267c202035d2f385535fc0d15dca58622ce3fa13f1bf25f1c5f8ad846c896edd0ce50af6d7ed3bf6901c06ccad19e960988aadb564ccf23b31a97ebd1fae70c478a5d11e0ed5cc70e34cbf07cc230146599283d24ff8367c455e31c1a9aeb4dd1ce01c4134b0ebcdc6c4b2f713869823ce00a7700438d959e7dd5a492a4a1fad19cfed5ccef5f603ea44c0c47cdfcb3c5582ff3bf274592d79875bc31b306fbee5526e70deec9c84181ddd67560ede5e40b52a9f56fa190fd3ea048ce7c71903258cb58347f428cec35e2ca3ba56940b04bf0a1c92e79a09f2081b2e765dfa550c1171415aa4db9ed72750fbf1de136c904fdfffd1af0ce2c29e742c9081e3f4dac0e7b8224ee9250be7f1089a1aaffb1149b710d28f20cdd6dfb644f6d03ae46b5df193a48ed42bd8fcaee2a88349dfce8ee61e4023a5f7dade28914907ebec2bf70e0709e1d7331504b64dfe008293e56a9e623d9fa080ddc36012828b05c689bb914f1a971bcff62338a88b191efe4a247bab79275725e2b9b570a28931a462a099fb8f51ba032dab498cb1818b6cad7db5fdfe8188cfdd991f9e623b3891bb4886f211aef45d14f0fc57a7284cef29b8bfa7fca134a9953fe1095306a4a3b4b03d039568f215169c2c40ca6dbbe119f1625bc72f345051790705aeab8c730f1a5f3fe25b255acaa47fc2b7e381d229d7dbedc85c04ce2a9930cdd87eb6bdea0eef1b33735de1a97d7c3a9b4e94d8b9902dc3a1e1915324d9f5d563d8fe6bf4c0bd711a5b0a370c28952368cb71ab9412475b3fc6c9dc772fa259361617f8264322eec0898095d1fe0fae3efcc5fcc015ff21b66709ebbb0f319845ff80a900058ad445311503d09ea4cdeceafd22aa83cf930e3098e1c893b79521f9e62bd3452b4398b51df731f986629a8be9da2f0065feb8818cebbc9c58592b225604128e8bb4d3baf27c0c8ca0ebb1638182344f2ac6ea481b39bb56b2a6065c0559df3609e468d86f0b7e5827049ffb3a62b45c20313c6eb2e9e260d5568ada0ac5b1075e2141cd331ea5223d83d569e7d1f60e4651b43b88aed226778af317a277349848aaca64e02cec080086dca6ccf76304ae36155c8331cbbdfa6401b451ba657f1375b7daa064a1517da02c07d4031b0eed5058a4550c3f17570b7163207dcd056391f01b5590f3c81b94375972a8480642f49ddd6c4324562aa03022e1a0cda7ce2170af9c15c3bc17cbb2f5eaa1f2c7266d5365feebd396e3ab9e27cf58809c276411e25c61de677650187bd9b4bac9636b774eace8c56a9acf6a766815c12d076fd08fb4a1f072ea5659bdc64b7ea0f0c944844bc04f7caf3366c72a0b4dd59e356e0608016ce3ff3dbf254a4f7e4ae1831bc00e51b533d8d98dd1af9d134e47bf82f661d0853bed96d81636b84377055ca2da9d00b7b4b09fbf0e0ba32a8cf057f0a8989d9fde8e1eb34006cc3fe440455c0f1e756ccd01639d714a71a79018339f0761a9cdf80eb4c1bda56bbbc7caea94ec3b01ddb8571c5ba88ad31d7a3edfbb8e0f2fb0aeea0eff03355a45a8f32bfe04e9802a2495f402ee175cb727217667ebcf15b0a090b5fec50bab30fb7b701311f2b0efb9818b94a151ef72a04830b86d9cfb1468ca4c770fd3637ad7f7672adbbec38180c0bc6630740007ddb823e4f7d47ee6d518d9cc3073282bb04ecdc6ea7b7fa1320b2045ea56d640f98535fa69882c6ee43a9c1e63f9d49f0d689c65f6e7d0a514892127a5411d94a99e7a3829b7404b4b96635577abcead794cf0411fd22e7ced8518c93e1a5936df3bd917a546999d5890720340903fe24553ea901bd253e44274846ab899d60239c8b92dbb0a8ccd83c1a16ec7d40ecdd7d154a251e1440aa35e899edc73567309e91cb7d7fad0340b3c2c86338a80d153cbe31b342cd1462839ed26917a69e29e53bd90de31c5983abb629adfd57a51656d46c2fb1d9ad3ab14927a407f612a5461234ac376a4126d59ad8378b46cee600090e50d79dc127b744baf978d9068de69f782806cb29bad14f815e8e8bc164ac24601513af8d5017548fcadd130dff9e1cf6d52f03f2bb8fdbe26208c49ad7756d8abf9556bb3429fd8b3edbc7a60c6718a8eb258c6482b64a19cf159fbe6f80505b8d5128caae60b00e9cd9d7cebb4e92d8005c1d2915733eec69f7988fa3798705d537586163c8c07393d4bde05707ac1e0a82d3f47d38023a9a4f81820f3ccd4793c1ccfb0966d5f730e64f74d1597544b0432767ff83a36afd584c6dd78669bf744d8b294e4aafb3a81e6a50dd1bbcc9bb3d1bcbfd436ed3d2d6dba5e22d3afccaf539e9299ae48d3e5418d1a69990c4e2494db82d26fe6401fbc3b38f53f061f85d5445c6979b5560e4bc1e72d3fbc2ee43d2a7b0c8a635ee4e1c3395c0a67fc6c1096e7219127e62d359fe337b13a21c066eba965c7740df859022c4b79f4d15013dff8ad34926f78000ef9e5a81f4648e479c48d9f16e887413742583dac564d85ea4718e7dae2110161c99f2bfa0d8d540961b3bfc7415cf5c93d3a72b007fb756304ac8779d92d65ca827f7d92e9e57fe47a50d8aa6b3301eaeb7e1ce0b8d878c253d104b7c8fac29cc1bf6df50e207c680b5709c2c72ecd02708a15d8742d32bf540510f364ca2ecb9609517e313dee760b2566ae3bdac1c8fa61bc4bd86e07c5ff24589195d6f36ff426ec016ad72c2122544b0d10b7e41f54ebce4b5e3f68af7ed16bfeb2c3762f451201f6de1a56095f88960ff8d08f2d25b3004ae04bc58342a4e9a104d95ed4519d199b462e21a8d1a2842c07bba79705507e84253f5b3a96bdf831b48d6973569d7ec4b847f4263d525ac80b13e4fe6efa868d2cb014f6e548c93eae6627ba15bc4fb03cc2f011876c10fdb3cadd17ac9bd53d4b3886290ae70cbc75129dc5b31f09d013083aa12c026aadaa65770331e958198c4f4133271a298c8827ad72a16cf89ba3119eb0fdb87291a922e6b994c6c526da20bd274e0667e380549bb8b759a7a5de360fc40687f3e782de4318f33e89aec1b6c3f4a2972cafeb77a8d7497523acf405ad4fa98f5802469dff1463b10b553d7796ecc78fb3ce0b75bf2134ec40095f80a5e8a7b9080bc4478a43a7abbe093bb6cceafdfa73c081df859d0ed17f9bfec1f87557799216de6283ad07353ce64a99ccc4427ffb68115938b200ae5ccca8ca1aee1cf6a4385170c8926895938e4a8d9c409fb707a0d656e5cc1b9ea6a57159da8ff36fac18239039511620144c1c4d69e7332893f71ae96ab04f6dc606fdb2243f9ed25b1aa4ce24ca113d03db2026d8235e6094ca25ba6460f8da08ae5270b915b0b6211213c95effdadf095ed9290be5d9d58354a2ba94b048b0b0c2b42e2a1eeafddda930861dc8f32a19bf9153a904609df1cd04f898d59860c16394419b3e458b3187d2ed6294456655dc756cd7f110ae3720fd193ab0d3d1a60985a9dfa243c1427aecd8882fbb4ab4c426823ff9edc8bc7cc5e313104cf919ff372a2cd81054a8afab53a87ffecb2d5809f687f7a9a01b27edd1d277c3e33697bd66caef188d7d0c2ff5689dadcee9ab0c116999cf78f566fbc7a00db47a8c71a8a096ebd935c6f07165840b7f1be996e136dd2d34ed10a0e172648aee2fbb6a7a4df63b89c7549ba2b2806000cde1fb4658fcbafd87141fa81e318b578ff1cc23245d1585a938afee0aa8c36b7f67255e77679e5e89f4df883b7364bc1a9f3611d94a9351eac3472f7fc2314c2dfe0bfb4a5734f5e7ba42cbde4bd0d7fcfa2cb7dbf4d506cb4b9c327c0bcacef08a5da2d574c2587f07b9bf805013f14e01f8fe142dc5b9933fe053d3c2cf7798f8703a32d12db8bbb4d2df78913f8962e082fa36464681d1a04f4b190c064ec6a7dba60b1edf7f4cf48427442ae1e51268115db7462176f1a261c5dcf63628cf38641f5453826edc4b8881df26ad79edd8393bb1fa1152d784c9ae861b47a96273c828659b84e64d0648c006f282ecfeb7d868e9bc24a6c703ef13751f7bc02b1605f4370238bb753f65f4eb74910e5d9a8ab5514709b191cf658060a0aa20fb1e3c59bf74fcdc8d4a0f06c3d6b4621214e87f39076b0dfa92287fb18c8984c066ab837bc08dbbf5d1ee308a3001af1224ebbe1f79e60740f25f00f0986d0debc82a53900f4335ab95614696ecf4a4c7aeecce6beb357879811b830e703af30a9cdb21fa09f79b4cf7e29ae8941b80285bbcae5441bc1b8664e558fd418469932281d6a33ab6e473aeb537e3fea477103a3c1d4149545aa0d4d77199e870484afeed8e25b866dfae129f8af09dca07ded8be1deef6a753b14738610a0ee1e83ea20ebb7bbbd7da0f444aacc1966840b351baf2554dabd99efca1ac7876f15e0a46c1dee0d155c4c1fef1b0e5ece35ef6b2c36ccf162ac638816f5b6d79125fe808969c2efb0682b6f8cb3d206e5514bd6cb6ece0ab4e22938dcb649acf45d04ba9061f4c563c481eab839ae44c7ab9403ae0f979b74a55009184a0b0ea40df810d6b44aada677d2b509a7d427beffd0fb7fb5eb0b584fc6e5b737bff6a48741becfd5435fa39bf7d591956f6733c558240aeb46c8d6bd26e8417625d19d0497e3456f6f5993793d5d920c3a4de197163bfda5ddb784182201fd13133aebda4f16ded11920391d3626a8457d1ade9be4a33fd01bbfb71fa1f8e66735db00563005f02e0ff0caf53088426a0f2499854d8b1ac3501c23da97a4e9f63b8c7e53ee89f07b60124bcf8de1323e5c75a6c13c62ba489251258477723b4deb72c15a2976ad227c05184f711b1134e820af3002811444896405dde0770a741487807c79875952c7865819b28ec5dc2671dbc34982411efdb610d035c0dbef8ba500ca5cf462f180ba262cf847686601541e8ae6a1bc2cc8bb49c093c90e10b1decaceb0b4c11aac3ad9202467d623742a3dc5a88f45c365b90f8345195c8cae380080cbc3dc42a74fa4951b44cb4a1a26ec8e26e69e27670eba0889624ea215c01ec05498e137a6d2ebdfd179166781e38537543de3c490cc78c1b548ded92d80c90f44b2565e71bb396bef1f2195f1769303dcebcfd6732ab2835b7fded13e286a32b776a985f6fb8a6b1583f8673526d4ef56924ac48ff658f6dcda594bdde37a2a702a3a9da318be1f66a16bea56c7133e48b5588b11e67a5464e4a222d4d63f321b236dccff46e1a5d22422d68e7b0b8cb294377fa7a244f1097ca88c649587bb68b59f302c12135cf024dbea4e59daf036882b2fe3e2668ab50e3c1e3e937a1d0b700b7f1c7823742f207ce016973015a57c228f24611d0258011d1fd06887418039f03989c97e916efe530ad075e3958379d273de1cf4f59f338ed758bf33e59ffd9ae9d50d858cbd930a22cad4c0eebcd44dcc42fe21b1c589b0d55d266ac6f62412262433", 0x2000, &(0x7f0000000fc0)={&(0x7f00000002c0)={0x50, 0x0, 0x5, {0x7, 0x24, 0x7, 0x2000000, 0x1f, 0x7f, 0x400, 0x1}}, &(0x7f00000003c0)={0x18, 0x0, 0xf834, {0x1}}, &(0x7f0000000440)={0x18, 0x6f1aafe538d6432a, 0x8, {0x800000000000000}}, &(0x7f0000000480)={0x18, 0x0, 0x7, {0x5}}, &(0x7f00000004c0)={0x18, 0x0, 0x3f, {0x5}}, &(0x7f0000000540)={0x28, 0xfffffffffffffff5, 0x4, {{0x7, 0x8, 0x1}}}, &(0x7f0000000580)={0x60, 0x0, 0x5, {{0x0, 0x1702, 0x7, 0x3, 0x40, 0x1, 0x7, 0x5}}}, &(0x7f0000000600)={0x18, 0x0, 0xb436, {0x9}}, &(0x7f0000000640)={0x11, 0xfffffffffffffffe, 0x5, {'\x00'}}, &(0x7f0000000680)={0x20, 0xffffffffffffffda, 0x1, {0x0, 0x8}}, &(0x7f0000000700)={0x78, 0x0, 0xe6, {0x2, 0x9b, 0x0, {0x0, 0xffff, 0xfffffffffffffffd, 0x4afc, 0xb1, 0x2, 0x49, 0x80000000, 0x7, 0x0, 0x0, 0x0, 0x0, 0x10001, 0x80000000}}}, &(0x7f00000008c0)={0x90, 0x0, 0x80, {0x5, 0x3, 0x4, 0x0, 0x7, 0x4, {0x2, 0x2, 0x9da, 0x9, 0x16, 0x0, 0x4, 0x9, 0x20, 0x6000, 0x8, 0x0, 0xffffffffffffffff, 0x4, 0x7}}}, &(0x7f0000000980)={0x110, 0x24, 0x3, [{0x3, 0x2, 0x5, 0x3, 'fuse\x00'}, {0x0, 0x401, 0x4, 0x6cb, '&/.*'}, {0x5, 0x101, 0x8, 0x100, 'overlay\x00'}, {0x2, 0x627, 0x1, 0xfff, '\x00'}, {0x3, 0x5, 0x2, 0x1, '+!'}, {0x2, 0x3, 0x4, 0x8, '\'@)]'}, {0x3, 0x10001, 0x1, 0x6, '('}, {0x3, 0x9, 0x1, 0x7, ')'}]}, &(0x7f0000000b40)={0x340, 0x0, 0xeb, [{{0x3, 0x2, 0x7d, 0xffffffffffffae49, 0x9, 0x9, {0x1, 0x8000, 0x3, 0x1, 0x81, 0x400, 0x1, 0x1, 0x7, 0x2000, 0x80, 0x0, 0xee00, 0x5, 0x9}}, {0x0, 0x6, 0x1, 0x3, ')'}}, {{0x3, 0x0, 0xfa, 0x10001, 0x6, 0xff, {0x6, 0xfffffffffffff000, 0x3, 0x0, 0x7f, 0x1f, 0x2, 0x7, 0x7, 0xe000, 0x6, 0x0, 0x0, 0xfffffff7, 0x8}}, {0x0, 0x7, 0xa, 0x20, '/dev/fuse\x00'}}, {{0x5, 0x3, 0x20, 0x80, 0xe7, 0x3, {0x1, 0x8, 0xec14, 0x1, 0x7, 0x9, 0x5, 0x1, 0x4010000, 0x4000, 0x3a781616, 0x0, 0x0, 0x2d, 0xffff}}, {0x0, 0x7, 0x5, 0xfffffffb, '}^&+&'}}, {{0x1, 0x1, 0x5, 0x252, 0x5, 0x6, {0x1, 0x1ff, 0x10000, 0x8000000000000000, 0x4, 0x51e4, 0xea59, 0x5, 0x5, 0x6000, 0x800, 0xffffffffffffffff, 0x0, 0x8, 0x3}}, {0x4, 0x3, 0x8, 0x3, 'overlay\x00'}}, {{0x4, 0x2, 0x4, 0xba, 0xb81, 0x7fffffff, {0x2, 0x0, 0x6e, 0x9, 0x12, 0x4, 0x6, 0xb4, 0xfad4, 0xa000, 0x2, 0xee00, 0x0, 0xa63, 0x6b}}, {0x5, 0x0, 0xa, 0x7, '/dev/fuse\x00'}}]}, &(0x7f0000000ec0)={0xa0, 0xffffffffffffffda, 0x5, {{0x3, 0x1, 0x0, 0x20, 0x2, 0x5, {0x1, 0x4, 0xfff, 0x7, 0x1ff, 0xffffffffffffff96, 0x81, 0xffffffff, 0x40, 0xa000, 0x7, 0x0, r2, 0x8b95, 0x1}}, {0x0, 0x14}}}, &(0x7f0000000f80)={0x20, 0x0, 0x374, {0x919, 0x4, 0x7a0, 0x6}}}) (async) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000100)=ANY=[@ANYBLOB="14000000030101020000000000d0090000000000"], 0x14}}, 0x0) (async) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000240)={{0x1, 0x1, 0x18, r1, {0x884, 0x9}}, './file0/file0\x00'}) perf_event_open(&(0x7f00000001c0)={0x3, 0x80, 0x1, 0x3, 0x4, 0x4, 0x0, 0x9e41, 0x40000, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x6, 0x0, @perf_config_ext={0x7ff, 0x6}, 0x8384, 0x1, 0x5, 0x1, 0xa14b, 0xfffffffe, 0x4, 0x0, 0x2, 0x0, 0x7}, 0xffffffffffffffff, 0x6, r5, 0x2) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000, 0x0, 0xffffffffffffffff}) openat(r6, &(0x7f0000000180)='./file0\x00', 0x2, 0x11) 11:47:16 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x0, 0xe, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:16 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x0, 0xf0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) 11:47:17 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000e80)={{0x1, 0x1, 0x18, r0, {0x0, 0xffffffffffffffff}}, './file0/file0/file0\x00'}) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f00000056c0)="e4b710806b290c8b5f84fe63c2bbfe2b3a8a86a6034a1c5767f8f556d9c654b4746bc37298c9c949649d0221fc34c7b72173523f84c9266e06fe5dd2e0ff24d81f10b88099f53e02f927de38fff3ff40575b1a29abb78eca613a94dab9fafa8d7f6e3eb88b6282fae111593714d035ae0510e31281f3b2feb6d371d361395ae7b895daf387d3698d8c5348480fffb2c80f37fe51f7a5e4df77002cca2c99468ccdb22153eabf4a55904c2dcb69c8a97b43c9bc6f3b109ad7ed92e89474cac1702d561956acf610263a278d3444874c927507cf411edeccab2b2ad58d479f9fcd31b4bd16cf857a2075e26b50e3f0311e331ac63dc5f27c5e7c8376f0502f581221234c7af96866a9b130ae4cef9d9684db3f5fc379f7e57cfa8686640a3cefb3789f5dbdf6a9a6fa22ae3dd467d73418331f3b7f991ccf12b3968ca8141a4538e7b0da023c7ce52491054e2f4aa14e65c1f49d726e277b14b46043ff5840061e64a166070bdfb90615f5f3ba3384d52d2ad24fbf12390d412868c0dff5d8c37f1e66ba77ffa53c2c469aba472d5e4d49499bd05019d82c6148a17eaf3de840266b5864d2e363ea84948cb73c4a462c2a06ce4bf562a3b73e0c0981c1154df87db7a520fdd1b7a10c0076bfcaf56bcdf24b33587cf6522d5f23ced0077081e82e486807726ac53bfdf497c5836622b8e48476ee01224b148bf375f58bc71972c9f4e11bd1abf67379c9f64c97831cd79f7a5cdc7f197cb9674cf02016e05e5769dae009f57b3fc0061d055f1c7988c7d1aa754130dc13cda9996ded54111d7007a5e02ae72e5f1e84f3a5d0ce126216b95c2cd45a77fc0d718764e77c9ce154321dd274099c7ab3da98b2c306bb566c41a9ea486952283620ff0b4ccc8188394a99ee44e888db8272de2a8abd13bc90e5f371a63e402513422ba36c9a4751376c5a021b6a4558db258826da7da23d29988285810f8a712d4bbe2967713744d4ab994486d657e49e9850654096924afbfd8d9bb8a2f183b558df714920044f5286882626e0505fdfbab36c17e006224af76647b9fe174ea5b2fd2162f21cadae8596a6cad9c06ca1a5d820415f547095b592b15156e145ce610cb28bc062448d04f694b3897529a2f38fd924659d2df1cd71a92227d447eaeb30f392a6bb1955f886678b10b55734438b05bed145433ca4226b1ef0d9aabe9b08699521fd6b7437dda9a7cdc2dea5bea136b0d61a32652f727c96ee0081f7ad611f16cd42aa0ae4e106a83f12f82258ce3cdfb3a4b6a06c69d46ddd0458ee36086ad39ed759f57895cd74e3ba264aa54779d3b73b95b7f961f8748a91c06c9086cb2633bda95c8e3ae88d8dee43784341b1e49af50d72fe7de80499106526c6001044366f55ca1a644712b7472daffbf299b9777f51999c21597640b87cc1275b311b54c94749b650ca1a9c6202d3393fb45dac3848d8b454e29b2c7c78abadae5ae256ad4ced4c5bb3ae220d8351ced8cb7c812c2f37d9374e10a9dba389c6c260e195e7865b3935781c8ced0f44df83f676f9c973fdda6f7469ad5cc9e227b9819085eab70c30863d3cc9e74d2487925401183ed50aee94b928c04a7c46f2aec24c9034729c40107b72112dc18815b3c03b90560a7cb45a22368452e0a2bcc6bc91f0d114be454d93bb9b3d23dde1dbd938e500ee1352a56a27ebe0c797d10a2ef66f988fc8d4cbd5021105459b054249d2e18a2aea05788252dfb62564774e8e7e65232e570bedc2d18d7493d704f08bcd58f3ff3bbd8c0b8553dd5b6fdb9f5f3300c8b7bef39e3dc3bb9894a2494e36aebe92f2e0cb3cd2daa50d8f4d9163a62595f10cf471f9dbb9f3111a11fb13eff074a1a94a7ae713559fa5c3db314021ec80d07eb5c0ff5e2e6009ba5d3c32d940e7b7317ec281ef7733db92c24200e5e993a777f99481394d2a1afd6ebb47fae1e4f57f6d9fe2d7941e0fb6af30391d15635dcbda008347429ee9ed70d5ccd327eabe253f0de932a3475918adb9084567f7a9ac03021ce632ebdc87232ec1848ed6340eb9e0b16b849546fbbee64a70fb36517426f0fb4c37e9ca85863907ba0411a2febf3a5162c30292fcf2fc255817158c940fcb0b20c165d8d87e33b42e42221bc39ac0e05aa0d6e663c9e06fc429a5b2e977d18a00ee407a2701b75573166f957fb120ec13c8557c0524281574696c67ee801ab4c95fc9e886d38f4347411ba2630b725afe74c95937e1120b57255fca6bc3aec2facb9dcd55bfcdcafa996cd26a1bd719769ee7ddcae2b96e4e2e0a2f00e7ce8d9b8bd935aecc01f75e9121dc7f2c4d771d65caa3c6aa1d1529518e31e3ccc85290f9a2a1618587fbb59f429394a4114f94f11e4173b33236ad680e701a5f758505bf90569ef830af7f3f306ba786727686948fb5bfaedcaf5209798e403f3f1eee356be26a83513b4c89390c5b63bbaa240c8266107835fb544b39833e3ed0b5c473f1c41a11a6bd61e96e1f084969ed41a514457a9544ef451f1337d909e8549cf5def9c344a4b9a8aa2994c63b1c3bb1ecce0812f80be54be2afff5d547df5ee24cd9a180b6672e756f39651f3f99d06a916ef4cfd221dc2ac6449f96ef8342b8be95c303cd29dd9b0195e052850b9484ea8f83c305e2dfefa6124915dba15dc32367c7f1431ef1c0cc0fc0fcc23a06840996983402fa71cf3822ed1f02628301077e5b4c1bd0c059ef2377c5db3dca8309f667c92c5a9e83670c04955a46f7ef5fbd99eb0e60b77952040eedce064fd399a2318e0f9159812e6a8643b07abc4b0af8c247af6d79137fff9fbdf2116b30c4522929abc6f51afe604e65ce703edc3f66fd6e64408233e095ec34c2803590bcd0a72d31aec2459921a220a6650202d819c69a856c97e1c5322f0babb53d8313bd9b8a98f15b4dffb9ebbb73769739bb7548e4b00c5ea5d85adbe98a5dfb9f1b7ca8d1430bf8afce287a51dff1a5f6c82ee6d7fb1505fe4c728e4ba4f53d502714c2511ac96c67f6302d6d6b351a889c8cffaf486d1436d90e0d5b14acede32ae3ca0a729a6588873af7d2a81ed0031291f3c138376e83795e63a434a249cf969afc6c6cd153265685efb2a20aea845fdf4254a5cbf425408dadb206e1a0e65d2c5bc571e353a81c42127bd697cf0d76f49ef1ad757a7baef65d5b2b224118e537536418f20282068e2c5c432b11055aea6a71996720e93427ba9f7ac7bf40b046a23081cf17132af23be38d22dc2e9626b02a283992b55c439a19481ece5afe3414b4658a8d3f7ab946130d8a9894414a65d09e4db9feeeb560276615b75f501c8cdc347541124e1c3ec8e4e6a53abb5d2dc33d192a8f81cead10f0b40c074b1fc83b26ff76f731ca131cc0eeb48b3fb3590cacb5440f014293ef311653e7791dac805dad2b4f36cee3552a738f3abccc647071a10fc4b1fc5a376c788971620761d5e3045224d818f55337876b085559aeb9963a6c64bc46e864ce468fc503e3a2584775bbaa4789a3896364b4c44e151d9ed463a41fa7ed4ed4b5dd1bd8940f2891fc2f44b2ae9c056fbdae33588730836f44e94bf1b58e44079a1dae2afbb2a396dc37fa97e538bd04d672a70f0e4a31a0a14948691729d009e9ccf675d0c7b4bfbb81bac12fd2975a940459d943c07bb421eeae0d2f0a77482468bb6ce67a6411978358b85f2d1b3e97a4f1e6c65d8af11cc6b931b83a40f1491a77520b527a5f61ff6eb3b123ef537602b6e42101ba5da7bed13c3950d5bec20e71c848cb4de20e080343b8ecfe0755c8401f5cc2026c8cbc42f39a02b86db316029aa765adb78c7a40ddfd3c5e2a29127f419058ef5cfaf902aea756649a4864d7822d17bac972f2926294e9a443a9e8df2c520382eab56bbc84a854e4b8264147dfb8082f903949fc3b5aafbfe6f395e03e6a97d050d95ab2ce1102403a02076dc9f373ace040a80f92779540f60274920e0a3e174962d06d3b2582fac3e67758f43b5a0fb383f4e154bb39a5a6a1b8ca6d6a6fc95235360d69b77d3db28ce51d4f10a73494a62470a48b4b56ba63456e164750ec0d78c86c8cd019bc95f656f5b23d688e0cc033e9d423e41dde1425491d78bb8ca28904b4bb075b4d3762345db51835b62fe834fe4be57f73d3496aa2c312aeabec3fb7f6e2092914642d1d27a03be99e46e1ddce910fd8dbad445840cdf7c528eac0a709c29caa4d4ede3519ba616894165c61f04478ca732578fcf007357624577ec70193a538c8e569fdc04839fe83d097d0aae3538baa0f2ba57c04ac2c789131390ebe37a4d72c6f7d075245cc7dc3652b8f8ad7066577c16d1fc323923d331abd0ccbe9500a0f4c924995e1ac965ebf1e7aa4c4c90c5e38ab4ba71958f8e42738149931fa1e5b83bd816e7c8301b57189e8ac05bcdceb60b03d948f9416797df2162632df42f0c8116069d8eae7c845735041c59d1e83189d65f40c7f192f4608ad010e03ee079b1a9b29e52d7b483443c5d49d9eb5d13bcc0da17593e9d80e86321d466cb7984c04d7893d86c0336f9860461f1457ac091f03fdfdb6daab0d9b1f86cb50da14c7bbba4c2072249ada2f5abaf68bfdb35195193acc1bc64bd52dae29a55e894533fac548d28368326f720aba80a3302eadba0d2d0a3c6b109cdad444f61be95d253e30236a59d4050b82170bfa85def04eeebea7bb252968bc67da36d13b90adec98ef3ceade6bb035ad1fa1a58da3b3f81bbe9ba964975bba6ba322f9a97122af807af3bf38e9222e13636f38f1d101f173fbfc064ce3db10244809be45f6eee2ce8a31183c7457118d949dcb73d555655a1f7aa7e0344a98a2ae75d4c061050a7191a14e1c229d24275d583aa3aa8fb06587f589ae8fa07e31bd8d41cb5132b6491b1e48aa28800c7f3acd68ad172aedba2b1eea2994490bdc25406fcbba4e02fed131667bb39aeef77f336ad92efe3a00d92307ad14bd9f9eea520633b36ff7af5a3160824bae70c37993a91921d2afd6bde7f77e6fa7ea566403e395076d4bd55a390698734cfe5b6be42dc1c93da5760c27e89334a4ac1544a3a637d4bd25589910004f4b75dabcbc52f1546119aadca024b31f35da773740c4da7e730da1b863f89a2d452f3c655f06ae93a8acd81b95271027da2a6b3cd1ab14002e407ef8c641c874104906afaf2f0013bdb85bf291bdd3457f8f041e497dfdd58321f7befff1173e4ef3691347633ed12ea9a04618aafa46f049c538c09f42490f3e4d41c3f4889b63f13a66ddb33a2eb6b1f2f3edaaa25f23968222a57d9cab9def4c5e13f409c1e1d9bc5c2dfaed7e5ed2eb78e2ddb07fab09938bf87d3758d0ba08c53abe5072e54901656387f0cc04ef3c0550dfc55a5a4a34a2d0cff060a17dd7776ffb6eb7b1df405aac73283b41108c4fd347ffe14380e80de22734f7d680f95fb22caa1d2e1ed406c04b3fa3fb26524e93653bd68b10a378d651a18a99a514702582b82b41955c81f1c1681aad20b7bee56e34f54dd20a00ba451297e0ddeb184f0f70f42ce5ac7238cc20f3006d2f2da08166f1dcdcb0e0d6806aa0c19a513b3f7c9c3f05a53c13cfff0b91897b3db64a9965be8a096f0c46310cb003ce2a2b49c7e3d3792e6d38a7f991234af0b2494dca417c66742572609bf9311da9808d2505d726a6352416c070e1720103495bc8bbe43e1c8a7c5ad202cb5e7369447d1a30e9d30ccf30f0d42310e1e8912f90cac45ce023637abee2b54351fecb3857139979edea66c96f60396d178b9f27f2964a24f2f0bdbb75ab0c4ee289440f5d8139c3b37c227857414d0053f60091c282c9c9becacdadce58d67ee303f2d5ac7003e777750bd41d1c8f6ad35d498bc2581d0117d33bfbb095d5666f77e8f601f7fc06b8423c3d75e4d816dbd59643e7402792a5a8d8faf125ef0405a035c5c84db0c0b267b7896d33d7d4dbca7c77016ff29bc2097cdc8cd89a7d7e9f3b33a1aee4c6baedb66ebe02f4c4b56cdbe9bf4269ffce0dd45b3ee3bc09bf73b9f9788b164e51c56d23c49170afb6f969ac223af85b46b5ba536d94be467493f8b2495cefea233185adb3ce00d3ea0823af6d280487ea2cd207f180267c202035d2f385535fc0d15dca58622ce3fa13f1bf25f1c5f8ad846c896edd0ce50af6d7ed3bf6901c06ccad19e960988aadb564ccf23b31a97ebd1fae70c478a5d11e0ed5cc70e34cbf07cc230146599283d24ff8367c455e31c1a9aeb4dd1ce01c4134b0ebcdc6c4b2f713869823ce00a7700438d959e7dd5a492a4a1fad19cfed5ccef5f603ea44c0c47cdfcb3c5582ff3bf274592d79875bc31b306fbee5526e70deec9c84181ddd67560ede5e40b52a9f56fa190fd3ea048ce7c71903258cb58347f428cec35e2ca3ba56940b04bf0a1c92e79a09f2081b2e765dfa550c1171415aa4db9ed72750fbf1de136c904fdfffd1af0ce2c29e742c9081e3f4dac0e7b8224ee9250be7f1089a1aaffb1149b710d28f20cdd6dfb644f6d03ae46b5df193a48ed42bd8fcaee2a88349dfce8ee61e4023a5f7dade28914907ebec2bf70e0709e1d7331504b64dfe008293e56a9e623d9fa080ddc36012828b05c689bb914f1a971bcff62338a88b191efe4a247bab79275725e2b9b570a28931a462a099fb8f51ba032dab498cb1818b6cad7db5fdfe8188cfdd991f9e623b3891bb4886f211aef45d14f0fc57a7284cef29b8bfa7fca134a9953fe1095306a4a3b4b03d039568f215169c2c40ca6dbbe119f1625bc72f345051790705aeab8c730f1a5f3fe25b255acaa47fc2b7e381d229d7dbedc85c04ce2a9930cdd87eb6bdea0eef1b33735de1a97d7c3a9b4e94d8b9902dc3a1e1915324d9f5d563d8fe6bf4c0bd711a5b0a370c28952368cb71ab9412475b3fc6c9dc772fa259361617f8264322eec0898095d1fe0fae3efcc5fcc015ff21b66709ebbb0f319845ff80a900058ad445311503d09ea4cdeceafd22aa83cf930e3098e1c893b79521f9e62bd3452b4398b51df731f986629a8be9da2f0065feb8818cebbc9c58592b225604128e8bb4d3baf27c0c8ca0ebb1638182344f2ac6ea481b39bb56b2a6065c0559df3609e468d86f0b7e5827049ffb3a62b45c20313c6eb2e9e260d5568ada0ac5b1075e2141cd331ea5223d83d569e7d1f60e4651b43b88aed226778af317a277349848aaca64e02cec080086dca6ccf76304ae36155c8331cbbdfa6401b451ba657f1375b7daa064a1517da02c07d4031b0eed5058a4550c3f17570b7163207dcd056391f01b5590f3c81b94375972a8480642f49ddd6c4324562aa03022e1a0cda7ce2170af9c15c3bc17cbb2f5eaa1f2c7266d5365feebd396e3ab9e27cf58809c276411e25c61de677650187bd9b4bac9636b774eace8c56a9acf6a766815c12d076fd08fb4a1f072ea5659bdc64b7ea0f0c944844bc04f7caf3366c72a0b4dd59e356e0608016ce3ff3dbf254a4f7e4ae1831bc00e51b533d8d98dd1af9d134e47bf82f661d0853bed96d81636b84377055ca2da9d00b7b4b09fbf0e0ba32a8cf057f0a8989d9fde8e1eb34006cc3fe440455c0f1e756ccd01639d714a71a79018339f0761a9cdf80eb4c1bda56bbbc7caea94ec3b01ddb8571c5ba88ad31d7a3edfbb8e0f2fb0aeea0eff03355a45a8f32bfe04e9802a2495f402ee175cb727217667ebcf15b0a090b5fec50bab30fb7b701311f2b0efb9818b94a151ef72a04830b86d9cfb1468ca4c770fd3637ad7f7672adbbec38180c0bc6630740007ddb823e4f7d47ee6d518d9cc3073282bb04ecdc6ea7b7fa1320b2045ea56d640f98535fa69882c6ee43a9c1e63f9d49f0d689c65f6e7d0a514892127a5411d94a99e7a3829b7404b4b96635577abcead794cf0411fd22e7ced8518c93e1a5936df3bd917a546999d5890720340903fe24553ea901bd253e44274846ab899d60239c8b92dbb0a8ccd83c1a16ec7d40ecdd7d154a251e1440aa35e899edc73567309e91cb7d7fad0340b3c2c86338a80d153cbe31b342cd1462839ed26917a69e29e53bd90de31c5983abb629adfd57a51656d46c2fb1d9ad3ab14927a407f612a5461234ac376a4126d59ad8378b46cee600090e50d79dc127b744baf978d9068de69f782806cb29bad14f815e8e8bc164ac24601513af8d5017548fcadd130dff9e1cf6d52f03f2bb8fdbe26208c49ad7756d8abf9556bb3429fd8b3edbc7a60c6718a8eb258c6482b64a19cf159fbe6f80505b8d5128caae60b00e9cd9d7cebb4e92d8005c1d2915733eec69f7988fa3798705d537586163c8c07393d4bde05707ac1e0a82d3f47d38023a9a4f81820f3ccd4793c1ccfb0966d5f730e64f74d1597544b0432767ff83a36afd584c6dd78669bf744d8b294e4aafb3a81e6a50dd1bbcc9bb3d1bcbfd436ed3d2d6dba5e22d3afccaf539e9299ae48d3e5418d1a69990c4e2494db82d26fe6401fbc3b38f53f061f85d5445c6979b5560e4bc1e72d3fbc2ee43d2a7b0c8a635ee4e1c3395c0a67fc6c1096e7219127e62d359fe337b13a21c066eba965c7740df859022c4b79f4d15013dff8ad34926f78000ef9e5a81f4648e479c48d9f16e887413742583dac564d85ea4718e7dae2110161c99f2bfa0d8d540961b3bfc7415cf5c93d3a72b007fb756304ac8779d92d65ca827f7d92e9e57fe47a50d8aa6b3301eaeb7e1ce0b8d878c253d104b7c8fac29cc1bf6df50e207c680b5709c2c72ecd02708a15d8742d32bf540510f364ca2ecb9609517e313dee760b2566ae3bdac1c8fa61bc4bd86e07c5ff24589195d6f36ff426ec016ad72c2122544b0d10b7e41f54ebce4b5e3f68af7ed16bfeb2c3762f451201f6de1a56095f88960ff8d08f2d25b3004ae04bc58342a4e9a104d95ed4519d199b462e21a8d1a2842c07bba79705507e84253f5b3a96bdf831b48d6973569d7ec4b847f4263d525ac80b13e4fe6efa868d2cb014f6e548c93eae6627ba15bc4fb03cc2f011876c10fdb3cadd17ac9bd53d4b3886290ae70cbc75129dc5b31f09d013083aa12c026aadaa65770331e958198c4f4133271a298c8827ad72a16cf89ba3119eb0fdb87291a922e6b994c6c526da20bd274e0667e380549bb8b759a7a5de360fc40687f3e782de4318f33e89aec1b6c3f4a2972cafeb77a8d7497523acf405ad4fa98f5802469dff1463b10b553d7796ecc78fb3ce0b75bf2134ec40095f80a5e8a7b9080bc4478a43a7abbe093bb6cceafdfa73c081df859d0ed17f9bfec1f87557799216de6283ad07353ce64a99ccc4427ffb68115938b200ae5ccca8ca1aee1cf6a4385170c8926895938e4a8d9c409fb707a0d656e5cc1b9ea6a57159da8ff36fac18239039511620144c1c4d69e7332893f71ae96ab04f6dc606fdb2243f9ed25b1aa4ce24ca113d03db2026d8235e6094ca25ba6460f8da08ae5270b915b0b6211213c95effdadf095ed9290be5d9d58354a2ba94b048b0b0c2b42e2a1eeafddda930861dc8f32a19bf9153a904609df1cd04f898d59860c16394419b3e458b3187d2ed6294456655dc756cd7f110ae3720fd193ab0d3d1a60985a9dfa243c1427aecd8882fbb4ab4c426823ff9edc8bc7cc5e313104cf919ff372a2cd81054a8afab53a87ffecb2d5809f687f7a9a01b27edd1d277c3e33697bd66caef188d7d0c2ff5689dadcee9ab0c116999cf78f566fbc7a00db47a8c71a8a096ebd935c6f07165840b7f1be996e136dd2d34ed10a0e172648aee2fbb6a7a4df63b89c7549ba2b2806000cde1fb4658fcbafd87141fa81e318b578ff1cc23245d1585a938afee0aa8c36b7f67255e77679e5e89f4df883b7364bc1a9f3611d94a9351eac3472f7fc2314c2dfe0bfb4a5734f5e7ba42cbde4bd0d7fcfa2cb7dbf4d506cb4b9c327c0bcacef08a5da2d574c2587f07b9bf805013f14e01f8fe142dc5b9933fe053d3c2cf7798f8703a32d12db8bbb4d2df78913f8962e082fa36464681d1a04f4b190c064ec6a7dba60b1edf7f4cf48427442ae1e51268115db7462176f1a261c5dcf63628cf38641f5453826edc4b8881df26ad79edd8393bb1fa1152d784c9ae861b47a96273c828659b84e64d0648c006f282ecfeb7d868e9bc24a6c703ef13751f7bc02b1605f4370238bb753f65f4eb74910e5d9a8ab5514709b191cf658060a0aa20fb1e3c59bf74fcdc8d4a0f06c3d6b4621214e87f39076b0dfa92287fb18c8984c066ab837bc08dbbf5d1ee308a3001af1224ebbe1f79e60740f25f00f0986d0debc82a53900f4335ab95614696ecf4a4c7aeecce6beb357879811b830e703af30a9cdb21fa09f79b4cf7e29ae8941b80285bbcae5441bc1b8664e558fd418469932281d6a33ab6e473aeb537e3fea477103a3c1d4149545aa0d4d77199e870484afeed8e25b866dfae129f8af09dca07ded8be1deef6a753b14738610a0ee1e83ea20ebb7bbbd7da0f444aacc1966840b351baf2554dabd99efca1ac7876f15e0a46c1dee0d155c4c1fef1b0e5ece35ef6b2c36ccf162ac638816f5b6d79125fe808969c2efb0682b6f8cb3d206e5514bd6cb6ece0ab4e22938dcb649acf45d04ba9061f4c563c481eab839ae44c7ab9403ae0f979b74a55009184a0b0ea40df810d6b44aada677d2b509a7d427beffd0fb7fb5eb0b584fc6e5b737bff6a48741becfd5435fa39bf7d591956f6733c558240aeb46c8d6bd26e8417625d19d0497e3456f6f5993793d5d920c3a4de197163bfda5ddb784182201fd13133aebda4f16ded11920391d3626a8457d1ade9be4a33fd01bbfb71fa1f8e66735db00563005f02e0ff0caf53088426a0f2499854d8b1ac3501c23da97a4e9f63b8c7e53ee89f07b60124bcf8de1323e5c75a6c13c62ba489251258477723b4deb72c15a2976ad227c05184f711b1134e820af3002811444896405dde0770a741487807c79875952c7865819b28ec5dc2671dbc34982411efdb610d035c0dbef8ba500ca5cf462f180ba262cf847686601541e8ae6a1bc2cc8bb49c093c90e10b1decaceb0b4c11aac3ad9202467d623742a3dc5a88f45c365b90f8345195c8cae380080cbc3dc42a74fa4951b44cb4a1a26ec8e26e69e27670eba0889624ea215c01ec05498e137a6d2ebdfd179166781e38537543de3c490cc78c1b548ded92d80c90f44b2565e71bb396bef1f2195f1769303dcebcfd6732ab2835b7fded13e286a32b776a985f6fb8a6b1583f8673526d4ef56924ac48ff658f6dcda594bdde37a2a702a3a9da318be1f66a16bea56c7133e48b5588b11e67a5464e4a222d4d63f321b236dccff46e1a5d22422d68e7b0b8cb294377fa7a244f1097ca88c649587bb68b59f302c12135cf024dbea4e59daf036882b2fe3e2668ab50e3c1e3e937a1d0b700b7f1c7823742f207ce016973015a57c228f24611d0258011d1fd06887418039f03989c97e916efe530ad075e3958379d273de1cf4f59f338ed758bf33e59ffd9ae9d50d858cbd930a22cad4c0eebcd44dcc42fe21b1c589b0d55d266ac6f62412262433", 0x2000, &(0x7f0000000fc0)={&(0x7f00000002c0)={0x50, 0x0, 0x5, {0x7, 0x24, 0x7, 0x2000000, 0x1f, 0x7f, 0x400, 0x1}}, &(0x7f00000003c0)={0x18, 0x0, 0xf834, {0x1}}, &(0x7f0000000440)={0x18, 0x6f1aafe538d6432a, 0x8, {0x800000000000000}}, &(0x7f0000000480)={0x18, 0x0, 0x7, {0x5}}, &(0x7f00000004c0)={0x18, 0x0, 0x3f, {0x5}}, &(0x7f0000000540)={0x28, 0xfffffffffffffff5, 0x4, {{0x7, 0x8, 0x1}}}, &(0x7f0000000580)={0x60, 0x0, 0x5, {{0x0, 0x1702, 0x7, 0x3, 0x40, 0x1, 0x7, 0x5}}}, &(0x7f0000000600)={0x18, 0x0, 0xb436, {0x9}}, &(0x7f0000000640)={0x11, 0xfffffffffffffffe, 0x5, {'\x00'}}, &(0x7f0000000680)={0x20, 0xffffffffffffffda, 0x1, {0x0, 0x8}}, &(0x7f0000000700)={0x78, 0x0, 0xe6, {0x2, 0x9b, 0x0, {0x0, 0xffff, 0xfffffffffffffffd, 0x4afc, 0xb1, 0x2, 0x49, 0x80000000, 0x7, 0x0, 0x0, 0x0, 0x0, 0x10001, 0x80000000}}}, &(0x7f00000008c0)={0x90, 0x0, 0x80, {0x5, 0x3, 0x4, 0x0, 0x7, 0x4, {0x2, 0x2, 0x9da, 0x9, 0x16, 0x0, 0x4, 0x9, 0x20, 0x6000, 0x8, 0x0, 0xffffffffffffffff, 0x4, 0x7}}}, &(0x7f0000000980)={0x110, 0x24, 0x3, [{0x3, 0x2, 0x5, 0x3, 'fuse\x00'}, {0x0, 0x401, 0x4, 0x6cb, '&/.*'}, {0x5, 0x101, 0x8, 0x100, 'overlay\x00'}, {0x2, 0x627, 0x1, 0xfff, '\x00'}, {0x3, 0x5, 0x2, 0x1, '+!'}, {0x2, 0x3, 0x4, 0x8, '\'@)]'}, {0x3, 0x10001, 0x1, 0x6, '('}, {0x3, 0x9, 0x1, 0x7, ')'}]}, &(0x7f0000000b40)={0x340, 0x0, 0xeb, [{{0x3, 0x2, 0x7d, 0xffffffffffffae49, 0x9, 0x9, {0x1, 0x8000, 0x3, 0x1, 0x81, 0x400, 0x1, 0x1, 0x7, 0x2000, 0x80, 0x0, 0xee00, 0x5, 0x9}}, {0x0, 0x6, 0x1, 0x3, ')'}}, {{0x3, 0x0, 0xfa, 0x10001, 0x6, 0xff, {0x6, 0xfffffffffffff000, 0x3, 0x0, 0x7f, 0x1f, 0x2, 0x7, 0x7, 0xe000, 0x6, 0x0, 0x0, 0xfffffff7, 0x8}}, {0x0, 0x7, 0xa, 0x20, '/dev/fuse\x00'}}, {{0x5, 0x3, 0x20, 0x80, 0xe7, 0x3, {0x1, 0x8, 0xec14, 0x1, 0x7, 0x9, 0x5, 0x1, 0x4010000, 0x4000, 0x3a781616, 0x0, 0x0, 0x2d, 0xffff}}, {0x0, 0x7, 0x5, 0xfffffffb, '}^&+&'}}, {{0x1, 0x1, 0x5, 0x252, 0x5, 0x6, {0x1, 0x1ff, 0x10000, 0x8000000000000000, 0x4, 0x51e4, 0xea59, 0x5, 0x5, 0x6000, 0x800, 0xffffffffffffffff, 0x0, 0x8, 0x3}}, {0x4, 0x3, 0x8, 0x3, 'overlay\x00'}}, {{0x4, 0x2, 0x4, 0xba, 0xb81, 0x7fffffff, {0x2, 0x0, 0x6e, 0x9, 0x12, 0x4, 0x6, 0xb4, 0xfad4, 0xa000, 0x2, 0xee00, 0x0, 0xa63, 0x6b}}, {0x5, 0x0, 0xa, 0x7, '/dev/fuse\x00'}}]}, &(0x7f0000000ec0)={0xa0, 0xffffffffffffffda, 0x5, {{0x3, 0x1, 0x0, 0x20, 0x2, 0x5, {0x1, 0x4, 0xfff, 0x7, 0x1ff, 0xffffffffffffff96, 0x81, 0xffffffff, 0x40, 0xa000, 0x7, 0x0, r2, 0x8b95, 0x1}}, {0x0, 0x14}}}, &(0x7f0000000f80)={0x20, 0x0, 0x374, {0x919, 0x4, 0x7a0, 0x6}}}) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000100)=ANY=[@ANYBLOB="14000000030101020000000000d0090000000000"], 0x14}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000240)={{0x1, 0x1, 0x18, r1, {0x884, 0x9}}, './file0/file0\x00'}) perf_event_open(&(0x7f00000001c0)={0x3, 0x80, 0x1, 0x3, 0x4, 0x4, 0x0, 0x9e41, 0x40000, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x6, 0x0, @perf_config_ext={0x7ff, 0x6}, 0x8384, 0x1, 0x5, 0x1, 0xa14b, 0xfffffffe, 0x4, 0x0, 0x2, 0x0, 0x7}, 0xffffffffffffffff, 0x6, r5, 0x2) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000, 0x0, 0xffffffffffffffff}) openat(r6, &(0x7f0000000180)='./file0\x00', 0x2, 0x11) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) (async) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, 0x0) (async) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) (async) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000e80)={{0x1, 0x1, 0x18, r0, {0x0, 0xffffffffffffffff}}, './file0/file0/file0\x00'}) (async) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f00000056c0)="e4b710806b290c8b5f84fe63c2bbfe2b3a8a86a6034a1c5767f8f556d9c654b4746bc37298c9c949649d0221fc34c7b72173523f84c9266e06fe5dd2e0ff24d81f10b88099f53e02f927de38fff3ff40575b1a29abb78eca613a94dab9fafa8d7f6e3eb88b6282fae111593714d035ae0510e31281f3b2feb6d371d361395ae7b895daf387d3698d8c5348480fffb2c80f37fe51f7a5e4df77002cca2c99468ccdb22153eabf4a55904c2dcb69c8a97b43c9bc6f3b109ad7ed92e89474cac1702d561956acf610263a278d3444874c927507cf411edeccab2b2ad58d479f9fcd31b4bd16cf857a2075e26b50e3f0311e331ac63dc5f27c5e7c8376f0502f581221234c7af96866a9b130ae4cef9d9684db3f5fc379f7e57cfa8686640a3cefb3789f5dbdf6a9a6fa22ae3dd467d73418331f3b7f991ccf12b3968ca8141a4538e7b0da023c7ce52491054e2f4aa14e65c1f49d726e277b14b46043ff5840061e64a166070bdfb90615f5f3ba3384d52d2ad24fbf12390d412868c0dff5d8c37f1e66ba77ffa53c2c469aba472d5e4d49499bd05019d82c6148a17eaf3de840266b5864d2e363ea84948cb73c4a462c2a06ce4bf562a3b73e0c0981c1154df87db7a520fdd1b7a10c0076bfcaf56bcdf24b33587cf6522d5f23ced0077081e82e486807726ac53bfdf497c5836622b8e48476ee01224b148bf375f58bc71972c9f4e11bd1abf67379c9f64c97831cd79f7a5cdc7f197cb9674cf02016e05e5769dae009f57b3fc0061d055f1c7988c7d1aa754130dc13cda9996ded54111d7007a5e02ae72e5f1e84f3a5d0ce126216b95c2cd45a77fc0d718764e77c9ce154321dd274099c7ab3da98b2c306bb566c41a9ea486952283620ff0b4ccc8188394a99ee44e888db8272de2a8abd13bc90e5f371a63e402513422ba36c9a4751376c5a021b6a4558db258826da7da23d29988285810f8a712d4bbe2967713744d4ab994486d657e49e9850654096924afbfd8d9bb8a2f183b558df714920044f5286882626e0505fdfbab36c17e006224af76647b9fe174ea5b2fd2162f21cadae8596a6cad9c06ca1a5d820415f547095b592b15156e145ce610cb28bc062448d04f694b3897529a2f38fd924659d2df1cd71a92227d447eaeb30f392a6bb1955f886678b10b55734438b05bed145433ca4226b1ef0d9aabe9b08699521fd6b7437dda9a7cdc2dea5bea136b0d61a32652f727c96ee0081f7ad611f16cd42aa0ae4e106a83f12f82258ce3cdfb3a4b6a06c69d46ddd0458ee36086ad39ed759f57895cd74e3ba264aa54779d3b73b95b7f961f8748a91c06c9086cb2633bda95c8e3ae88d8dee43784341b1e49af50d72fe7de80499106526c6001044366f55ca1a644712b7472daffbf299b9777f51999c21597640b87cc1275b311b54c94749b650ca1a9c6202d3393fb45dac3848d8b454e29b2c7c78abadae5ae256ad4ced4c5bb3ae220d8351ced8cb7c812c2f37d9374e10a9dba389c6c260e195e7865b3935781c8ced0f44df83f676f9c973fdda6f7469ad5cc9e227b9819085eab70c30863d3cc9e74d2487925401183ed50aee94b928c04a7c46f2aec24c9034729c40107b72112dc18815b3c03b90560a7cb45a22368452e0a2bcc6bc91f0d114be454d93bb9b3d23dde1dbd938e500ee1352a56a27ebe0c797d10a2ef66f988fc8d4cbd5021105459b054249d2e18a2aea05788252dfb62564774e8e7e65232e570bedc2d18d7493d704f08bcd58f3ff3bbd8c0b8553dd5b6fdb9f5f3300c8b7bef39e3dc3bb9894a2494e36aebe92f2e0cb3cd2daa50d8f4d9163a62595f10cf471f9dbb9f3111a11fb13eff074a1a94a7ae713559fa5c3db314021ec80d07eb5c0ff5e2e6009ba5d3c32d940e7b7317ec281ef7733db92c24200e5e993a777f99481394d2a1afd6ebb47fae1e4f57f6d9fe2d7941e0fb6af30391d15635dcbda008347429ee9ed70d5ccd327eabe253f0de932a3475918adb9084567f7a9ac03021ce632ebdc87232ec1848ed6340eb9e0b16b849546fbbee64a70fb36517426f0fb4c37e9ca85863907ba0411a2febf3a5162c30292fcf2fc255817158c940fcb0b20c165d8d87e33b42e42221bc39ac0e05aa0d6e663c9e06fc429a5b2e977d18a00ee407a2701b75573166f957fb120ec13c8557c0524281574696c67ee801ab4c95fc9e886d38f4347411ba2630b725afe74c95937e1120b57255fca6bc3aec2facb9dcd55bfcdcafa996cd26a1bd719769ee7ddcae2b96e4e2e0a2f00e7ce8d9b8bd935aecc01f75e9121dc7f2c4d771d65caa3c6aa1d1529518e31e3ccc85290f9a2a1618587fbb59f429394a4114f94f11e4173b33236ad680e701a5f758505bf90569ef830af7f3f306ba786727686948fb5bfaedcaf5209798e403f3f1eee356be26a83513b4c89390c5b63bbaa240c8266107835fb544b39833e3ed0b5c473f1c41a11a6bd61e96e1f084969ed41a514457a9544ef451f1337d909e8549cf5def9c344a4b9a8aa2994c63b1c3bb1ecce0812f80be54be2afff5d547df5ee24cd9a180b6672e756f39651f3f99d06a916ef4cfd221dc2ac6449f96ef8342b8be95c303cd29dd9b0195e052850b9484ea8f83c305e2dfefa6124915dba15dc32367c7f1431ef1c0cc0fc0fcc23a06840996983402fa71cf3822ed1f02628301077e5b4c1bd0c059ef2377c5db3dca8309f667c92c5a9e83670c04955a46f7ef5fbd99eb0e60b77952040eedce064fd399a2318e0f9159812e6a8643b07abc4b0af8c247af6d79137fff9fbdf2116b30c4522929abc6f51afe604e65ce703edc3f66fd6e64408233e095ec34c2803590bcd0a72d31aec2459921a220a6650202d819c69a856c97e1c5322f0babb53d8313bd9b8a98f15b4dffb9ebbb73769739bb7548e4b00c5ea5d85adbe98a5dfb9f1b7ca8d1430bf8afce287a51dff1a5f6c82ee6d7fb1505fe4c728e4ba4f53d502714c2511ac96c67f6302d6d6b351a889c8cffaf486d1436d90e0d5b14acede32ae3ca0a729a6588873af7d2a81ed0031291f3c138376e83795e63a434a249cf969afc6c6cd153265685efb2a20aea845fdf4254a5cbf425408dadb206e1a0e65d2c5bc571e353a81c42127bd697cf0d76f49ef1ad757a7baef65d5b2b224118e537536418f20282068e2c5c432b11055aea6a71996720e93427ba9f7ac7bf40b046a23081cf17132af23be38d22dc2e9626b02a283992b55c439a19481ece5afe3414b4658a8d3f7ab946130d8a9894414a65d09e4db9feeeb560276615b75f501c8cdc347541124e1c3ec8e4e6a53abb5d2dc33d192a8f81cead10f0b40c074b1fc83b26ff76f731ca131cc0eeb48b3fb3590cacb5440f014293ef311653e7791dac805dad2b4f36cee3552a738f3abccc647071a10fc4b1fc5a376c788971620761d5e3045224d818f55337876b085559aeb9963a6c64bc46e864ce468fc503e3a2584775bbaa4789a3896364b4c44e151d9ed463a41fa7ed4ed4b5dd1bd8940f2891fc2f44b2ae9c056fbdae33588730836f44e94bf1b58e44079a1dae2afbb2a396dc37fa97e538bd04d672a70f0e4a31a0a14948691729d009e9ccf675d0c7b4bfbb81bac12fd2975a940459d943c07bb421eeae0d2f0a77482468bb6ce67a6411978358b85f2d1b3e97a4f1e6c65d8af11cc6b931b83a40f1491a77520b527a5f61ff6eb3b123ef537602b6e42101ba5da7bed13c3950d5bec20e71c848cb4de20e080343b8ecfe0755c8401f5cc2026c8cbc42f39a02b86db316029aa765adb78c7a40ddfd3c5e2a29127f419058ef5cfaf902aea756649a4864d7822d17bac972f2926294e9a443a9e8df2c520382eab56bbc84a854e4b8264147dfb8082f903949fc3b5aafbfe6f395e03e6a97d050d95ab2ce1102403a02076dc9f373ace040a80f92779540f60274920e0a3e174962d06d3b2582fac3e67758f43b5a0fb383f4e154bb39a5a6a1b8ca6d6a6fc95235360d69b77d3db28ce51d4f10a73494a62470a48b4b56ba63456e164750ec0d78c86c8cd019bc95f656f5b23d688e0cc033e9d423e41dde1425491d78bb8ca28904b4bb075b4d3762345db51835b62fe834fe4be57f73d3496aa2c312aeabec3fb7f6e2092914642d1d27a03be99e46e1ddce910fd8dbad445840cdf7c528eac0a709c29caa4d4ede3519ba616894165c61f04478ca732578fcf007357624577ec70193a538c8e569fdc04839fe83d097d0aae3538baa0f2ba57c04ac2c789131390ebe37a4d72c6f7d075245cc7dc3652b8f8ad7066577c16d1fc323923d331abd0ccbe9500a0f4c924995e1ac965ebf1e7aa4c4c90c5e38ab4ba71958f8e42738149931fa1e5b83bd816e7c8301b57189e8ac05bcdceb60b03d948f9416797df2162632df42f0c8116069d8eae7c845735041c59d1e83189d65f40c7f192f4608ad010e03ee079b1a9b29e52d7b483443c5d49d9eb5d13bcc0da17593e9d80e86321d466cb7984c04d7893d86c0336f9860461f1457ac091f03fdfdb6daab0d9b1f86cb50da14c7bbba4c2072249ada2f5abaf68bfdb35195193acc1bc64bd52dae29a55e894533fac548d28368326f720aba80a3302eadba0d2d0a3c6b109cdad444f61be95d253e30236a59d4050b82170bfa85def04eeebea7bb252968bc67da36d13b90adec98ef3ceade6bb035ad1fa1a58da3b3f81bbe9ba964975bba6ba322f9a97122af807af3bf38e9222e13636f38f1d101f173fbfc064ce3db10244809be45f6eee2ce8a31183c7457118d949dcb73d555655a1f7aa7e0344a98a2ae75d4c061050a7191a14e1c229d24275d583aa3aa8fb06587f589ae8fa07e31bd8d41cb5132b6491b1e48aa28800c7f3acd68ad172aedba2b1eea2994490bdc25406fcbba4e02fed131667bb39aeef77f336ad92efe3a00d92307ad14bd9f9eea520633b36ff7af5a3160824bae70c37993a91921d2afd6bde7f77e6fa7ea566403e395076d4bd55a390698734cfe5b6be42dc1c93da5760c27e89334a4ac1544a3a637d4bd25589910004f4b75dabcbc52f1546119aadca024b31f35da773740c4da7e730da1b863f89a2d452f3c655f06ae93a8acd81b95271027da2a6b3cd1ab14002e407ef8c641c874104906afaf2f0013bdb85bf291bdd3457f8f041e497dfdd58321f7befff1173e4ef3691347633ed12ea9a04618aafa46f049c538c09f42490f3e4d41c3f4889b63f13a66ddb33a2eb6b1f2f3edaaa25f23968222a57d9cab9def4c5e13f409c1e1d9bc5c2dfaed7e5ed2eb78e2ddb07fab09938bf87d3758d0ba08c53abe5072e54901656387f0cc04ef3c0550dfc55a5a4a34a2d0cff060a17dd7776ffb6eb7b1df405aac73283b41108c4fd347ffe14380e80de22734f7d680f95fb22caa1d2e1ed406c04b3fa3fb26524e93653bd68b10a378d651a18a99a514702582b82b41955c81f1c1681aad20b7bee56e34f54dd20a00ba451297e0ddeb184f0f70f42ce5ac7238cc20f3006d2f2da08166f1dcdcb0e0d6806aa0c19a513b3f7c9c3f05a53c13cfff0b91897b3db64a9965be8a096f0c46310cb003ce2a2b49c7e3d3792e6d38a7f991234af0b2494dca417c66742572609bf9311da9808d2505d726a6352416c070e1720103495bc8bbe43e1c8a7c5ad202cb5e7369447d1a30e9d30ccf30f0d42310e1e8912f90cac45ce023637abee2b54351fecb3857139979edea66c96f60396d178b9f27f2964a24f2f0bdbb75ab0c4ee289440f5d8139c3b37c227857414d0053f60091c282c9c9becacdadce58d67ee303f2d5ac7003e777750bd41d1c8f6ad35d498bc2581d0117d33bfbb095d5666f77e8f601f7fc06b8423c3d75e4d816dbd59643e7402792a5a8d8faf125ef0405a035c5c84db0c0b267b7896d33d7d4dbca7c77016ff29bc2097cdc8cd89a7d7e9f3b33a1aee4c6baedb66ebe02f4c4b56cdbe9bf4269ffce0dd45b3ee3bc09bf73b9f9788b164e51c56d23c49170afb6f969ac223af85b46b5ba536d94be467493f8b2495cefea233185adb3ce00d3ea0823af6d280487ea2cd207f180267c202035d2f385535fc0d15dca58622ce3fa13f1bf25f1c5f8ad846c896edd0ce50af6d7ed3bf6901c06ccad19e960988aadb564ccf23b31a97ebd1fae70c478a5d11e0ed5cc70e34cbf07cc230146599283d24ff8367c455e31c1a9aeb4dd1ce01c4134b0ebcdc6c4b2f713869823ce00a7700438d959e7dd5a492a4a1fad19cfed5ccef5f603ea44c0c47cdfcb3c5582ff3bf274592d79875bc31b306fbee5526e70deec9c84181ddd67560ede5e40b52a9f56fa190fd3ea048ce7c71903258cb58347f428cec35e2ca3ba56940b04bf0a1c92e79a09f2081b2e765dfa550c1171415aa4db9ed72750fbf1de136c904fdfffd1af0ce2c29e742c9081e3f4dac0e7b8224ee9250be7f1089a1aaffb1149b710d28f20cdd6dfb644f6d03ae46b5df193a48ed42bd8fcaee2a88349dfce8ee61e4023a5f7dade28914907ebec2bf70e0709e1d7331504b64dfe008293e56a9e623d9fa080ddc36012828b05c689bb914f1a971bcff62338a88b191efe4a247bab79275725e2b9b570a28931a462a099fb8f51ba032dab498cb1818b6cad7db5fdfe8188cfdd991f9e623b3891bb4886f211aef45d14f0fc57a7284cef29b8bfa7fca134a9953fe1095306a4a3b4b03d039568f215169c2c40ca6dbbe119f1625bc72f345051790705aeab8c730f1a5f3fe25b255acaa47fc2b7e381d229d7dbedc85c04ce2a9930cdd87eb6bdea0eef1b33735de1a97d7c3a9b4e94d8b9902dc3a1e1915324d9f5d563d8fe6bf4c0bd711a5b0a370c28952368cb71ab9412475b3fc6c9dc772fa259361617f8264322eec0898095d1fe0fae3efcc5fcc015ff21b66709ebbb0f319845ff80a900058ad445311503d09ea4cdeceafd22aa83cf930e3098e1c893b79521f9e62bd3452b4398b51df731f986629a8be9da2f0065feb8818cebbc9c58592b225604128e8bb4d3baf27c0c8ca0ebb1638182344f2ac6ea481b39bb56b2a6065c0559df3609e468d86f0b7e5827049ffb3a62b45c20313c6eb2e9e260d5568ada0ac5b1075e2141cd331ea5223d83d569e7d1f60e4651b43b88aed226778af317a277349848aaca64e02cec080086dca6ccf76304ae36155c8331cbbdfa6401b451ba657f1375b7daa064a1517da02c07d4031b0eed5058a4550c3f17570b7163207dcd056391f01b5590f3c81b94375972a8480642f49ddd6c4324562aa03022e1a0cda7ce2170af9c15c3bc17cbb2f5eaa1f2c7266d5365feebd396e3ab9e27cf58809c276411e25c61de677650187bd9b4bac9636b774eace8c56a9acf6a766815c12d076fd08fb4a1f072ea5659bdc64b7ea0f0c944844bc04f7caf3366c72a0b4dd59e356e0608016ce3ff3dbf254a4f7e4ae1831bc00e51b533d8d98dd1af9d134e47bf82f661d0853bed96d81636b84377055ca2da9d00b7b4b09fbf0e0ba32a8cf057f0a8989d9fde8e1eb34006cc3fe440455c0f1e756ccd01639d714a71a79018339f0761a9cdf80eb4c1bda56bbbc7caea94ec3b01ddb8571c5ba88ad31d7a3edfbb8e0f2fb0aeea0eff03355a45a8f32bfe04e9802a2495f402ee175cb727217667ebcf15b0a090b5fec50bab30fb7b701311f2b0efb9818b94a151ef72a04830b86d9cfb1468ca4c770fd3637ad7f7672adbbec38180c0bc6630740007ddb823e4f7d47ee6d518d9cc3073282bb04ecdc6ea7b7fa1320b2045ea56d640f98535fa69882c6ee43a9c1e63f9d49f0d689c65f6e7d0a514892127a5411d94a99e7a3829b7404b4b96635577abcead794cf0411fd22e7ced8518c93e1a5936df3bd917a546999d5890720340903fe24553ea901bd253e44274846ab899d60239c8b92dbb0a8ccd83c1a16ec7d40ecdd7d154a251e1440aa35e899edc73567309e91cb7d7fad0340b3c2c86338a80d153cbe31b342cd1462839ed26917a69e29e53bd90de31c5983abb629adfd57a51656d46c2fb1d9ad3ab14927a407f612a5461234ac376a4126d59ad8378b46cee600090e50d79dc127b744baf978d9068de69f782806cb29bad14f815e8e8bc164ac24601513af8d5017548fcadd130dff9e1cf6d52f03f2bb8fdbe26208c49ad7756d8abf9556bb3429fd8b3edbc7a60c6718a8eb258c6482b64a19cf159fbe6f80505b8d5128caae60b00e9cd9d7cebb4e92d8005c1d2915733eec69f7988fa3798705d537586163c8c07393d4bde05707ac1e0a82d3f47d38023a9a4f81820f3ccd4793c1ccfb0966d5f730e64f74d1597544b0432767ff83a36afd584c6dd78669bf744d8b294e4aafb3a81e6a50dd1bbcc9bb3d1bcbfd436ed3d2d6dba5e22d3afccaf539e9299ae48d3e5418d1a69990c4e2494db82d26fe6401fbc3b38f53f061f85d5445c6979b5560e4bc1e72d3fbc2ee43d2a7b0c8a635ee4e1c3395c0a67fc6c1096e7219127e62d359fe337b13a21c066eba965c7740df859022c4b79f4d15013dff8ad34926f78000ef9e5a81f4648e479c48d9f16e887413742583dac564d85ea4718e7dae2110161c99f2bfa0d8d540961b3bfc7415cf5c93d3a72b007fb756304ac8779d92d65ca827f7d92e9e57fe47a50d8aa6b3301eaeb7e1ce0b8d878c253d104b7c8fac29cc1bf6df50e207c680b5709c2c72ecd02708a15d8742d32bf540510f364ca2ecb9609517e313dee760b2566ae3bdac1c8fa61bc4bd86e07c5ff24589195d6f36ff426ec016ad72c2122544b0d10b7e41f54ebce4b5e3f68af7ed16bfeb2c3762f451201f6de1a56095f88960ff8d08f2d25b3004ae04bc58342a4e9a104d95ed4519d199b462e21a8d1a2842c07bba79705507e84253f5b3a96bdf831b48d6973569d7ec4b847f4263d525ac80b13e4fe6efa868d2cb014f6e548c93eae6627ba15bc4fb03cc2f011876c10fdb3cadd17ac9bd53d4b3886290ae70cbc75129dc5b31f09d013083aa12c026aadaa65770331e958198c4f4133271a298c8827ad72a16cf89ba3119eb0fdb87291a922e6b994c6c526da20bd274e0667e380549bb8b759a7a5de360fc40687f3e782de4318f33e89aec1b6c3f4a2972cafeb77a8d7497523acf405ad4fa98f5802469dff1463b10b553d7796ecc78fb3ce0b75bf2134ec40095f80a5e8a7b9080bc4478a43a7abbe093bb6cceafdfa73c081df859d0ed17f9bfec1f87557799216de6283ad07353ce64a99ccc4427ffb68115938b200ae5ccca8ca1aee1cf6a4385170c8926895938e4a8d9c409fb707a0d656e5cc1b9ea6a57159da8ff36fac18239039511620144c1c4d69e7332893f71ae96ab04f6dc606fdb2243f9ed25b1aa4ce24ca113d03db2026d8235e6094ca25ba6460f8da08ae5270b915b0b6211213c95effdadf095ed9290be5d9d58354a2ba94b048b0b0c2b42e2a1eeafddda930861dc8f32a19bf9153a904609df1cd04f898d59860c16394419b3e458b3187d2ed6294456655dc756cd7f110ae3720fd193ab0d3d1a60985a9dfa243c1427aecd8882fbb4ab4c426823ff9edc8bc7cc5e313104cf919ff372a2cd81054a8afab53a87ffecb2d5809f687f7a9a01b27edd1d277c3e33697bd66caef188d7d0c2ff5689dadcee9ab0c116999cf78f566fbc7a00db47a8c71a8a096ebd935c6f07165840b7f1be996e136dd2d34ed10a0e172648aee2fbb6a7a4df63b89c7549ba2b2806000cde1fb4658fcbafd87141fa81e318b578ff1cc23245d1585a938afee0aa8c36b7f67255e77679e5e89f4df883b7364bc1a9f3611d94a9351eac3472f7fc2314c2dfe0bfb4a5734f5e7ba42cbde4bd0d7fcfa2cb7dbf4d506cb4b9c327c0bcacef08a5da2d574c2587f07b9bf805013f14e01f8fe142dc5b9933fe053d3c2cf7798f8703a32d12db8bbb4d2df78913f8962e082fa36464681d1a04f4b190c064ec6a7dba60b1edf7f4cf48427442ae1e51268115db7462176f1a261c5dcf63628cf38641f5453826edc4b8881df26ad79edd8393bb1fa1152d784c9ae861b47a96273c828659b84e64d0648c006f282ecfeb7d868e9bc24a6c703ef13751f7bc02b1605f4370238bb753f65f4eb74910e5d9a8ab5514709b191cf658060a0aa20fb1e3c59bf74fcdc8d4a0f06c3d6b4621214e87f39076b0dfa92287fb18c8984c066ab837bc08dbbf5d1ee308a3001af1224ebbe1f79e60740f25f00f0986d0debc82a53900f4335ab95614696ecf4a4c7aeecce6beb357879811b830e703af30a9cdb21fa09f79b4cf7e29ae8941b80285bbcae5441bc1b8664e558fd418469932281d6a33ab6e473aeb537e3fea477103a3c1d4149545aa0d4d77199e870484afeed8e25b866dfae129f8af09dca07ded8be1deef6a753b14738610a0ee1e83ea20ebb7bbbd7da0f444aacc1966840b351baf2554dabd99efca1ac7876f15e0a46c1dee0d155c4c1fef1b0e5ece35ef6b2c36ccf162ac638816f5b6d79125fe808969c2efb0682b6f8cb3d206e5514bd6cb6ece0ab4e22938dcb649acf45d04ba9061f4c563c481eab839ae44c7ab9403ae0f979b74a55009184a0b0ea40df810d6b44aada677d2b509a7d427beffd0fb7fb5eb0b584fc6e5b737bff6a48741becfd5435fa39bf7d591956f6733c558240aeb46c8d6bd26e8417625d19d0497e3456f6f5993793d5d920c3a4de197163bfda5ddb784182201fd13133aebda4f16ded11920391d3626a8457d1ade9be4a33fd01bbfb71fa1f8e66735db00563005f02e0ff0caf53088426a0f2499854d8b1ac3501c23da97a4e9f63b8c7e53ee89f07b60124bcf8de1323e5c75a6c13c62ba489251258477723b4deb72c15a2976ad227c05184f711b1134e820af3002811444896405dde0770a741487807c79875952c7865819b28ec5dc2671dbc34982411efdb610d035c0dbef8ba500ca5cf462f180ba262cf847686601541e8ae6a1bc2cc8bb49c093c90e10b1decaceb0b4c11aac3ad9202467d623742a3dc5a88f45c365b90f8345195c8cae380080cbc3dc42a74fa4951b44cb4a1a26ec8e26e69e27670eba0889624ea215c01ec05498e137a6d2ebdfd179166781e38537543de3c490cc78c1b548ded92d80c90f44b2565e71bb396bef1f2195f1769303dcebcfd6732ab2835b7fded13e286a32b776a985f6fb8a6b1583f8673526d4ef56924ac48ff658f6dcda594bdde37a2a702a3a9da318be1f66a16bea56c7133e48b5588b11e67a5464e4a222d4d63f321b236dccff46e1a5d22422d68e7b0b8cb294377fa7a244f1097ca88c649587bb68b59f302c12135cf024dbea4e59daf036882b2fe3e2668ab50e3c1e3e937a1d0b700b7f1c7823742f207ce016973015a57c228f24611d0258011d1fd06887418039f03989c97e916efe530ad075e3958379d273de1cf4f59f338ed758bf33e59ffd9ae9d50d858cbd930a22cad4c0eebcd44dcc42fe21b1c589b0d55d266ac6f62412262433", 0x2000, &(0x7f0000000fc0)={&(0x7f00000002c0)={0x50, 0x0, 0x5, {0x7, 0x24, 0x7, 0x2000000, 0x1f, 0x7f, 0x400, 0x1}}, &(0x7f00000003c0)={0x18, 0x0, 0xf834, {0x1}}, &(0x7f0000000440)={0x18, 0x6f1aafe538d6432a, 0x8, {0x800000000000000}}, &(0x7f0000000480)={0x18, 0x0, 0x7, {0x5}}, &(0x7f00000004c0)={0x18, 0x0, 0x3f, {0x5}}, &(0x7f0000000540)={0x28, 0xfffffffffffffff5, 0x4, {{0x7, 0x8, 0x1}}}, &(0x7f0000000580)={0x60, 0x0, 0x5, {{0x0, 0x1702, 0x7, 0x3, 0x40, 0x1, 0x7, 0x5}}}, &(0x7f0000000600)={0x18, 0x0, 0xb436, {0x9}}, &(0x7f0000000640)={0x11, 0xfffffffffffffffe, 0x5, {'\x00'}}, &(0x7f0000000680)={0x20, 0xffffffffffffffda, 0x1, {0x0, 0x8}}, &(0x7f0000000700)={0x78, 0x0, 0xe6, {0x2, 0x9b, 0x0, {0x0, 0xffff, 0xfffffffffffffffd, 0x4afc, 0xb1, 0x2, 0x49, 0x80000000, 0x7, 0x0, 0x0, 0x0, 0x0, 0x10001, 0x80000000}}}, &(0x7f00000008c0)={0x90, 0x0, 0x80, {0x5, 0x3, 0x4, 0x0, 0x7, 0x4, {0x2, 0x2, 0x9da, 0x9, 0x16, 0x0, 0x4, 0x9, 0x20, 0x6000, 0x8, 0x0, 0xffffffffffffffff, 0x4, 0x7}}}, &(0x7f0000000980)={0x110, 0x24, 0x3, [{0x3, 0x2, 0x5, 0x3, 'fuse\x00'}, {0x0, 0x401, 0x4, 0x6cb, '&/.*'}, {0x5, 0x101, 0x8, 0x100, 'overlay\x00'}, {0x2, 0x627, 0x1, 0xfff, '\x00'}, {0x3, 0x5, 0x2, 0x1, '+!'}, {0x2, 0x3, 0x4, 0x8, '\'@)]'}, {0x3, 0x10001, 0x1, 0x6, '('}, {0x3, 0x9, 0x1, 0x7, ')'}]}, &(0x7f0000000b40)={0x340, 0x0, 0xeb, [{{0x3, 0x2, 0x7d, 0xffffffffffffae49, 0x9, 0x9, {0x1, 0x8000, 0x3, 0x1, 0x81, 0x400, 0x1, 0x1, 0x7, 0x2000, 0x80, 0x0, 0xee00, 0x5, 0x9}}, {0x0, 0x6, 0x1, 0x3, ')'}}, {{0x3, 0x0, 0xfa, 0x10001, 0x6, 0xff, {0x6, 0xfffffffffffff000, 0x3, 0x0, 0x7f, 0x1f, 0x2, 0x7, 0x7, 0xe000, 0x6, 0x0, 0x0, 0xfffffff7, 0x8}}, {0x0, 0x7, 0xa, 0x20, '/dev/fuse\x00'}}, {{0x5, 0x3, 0x20, 0x80, 0xe7, 0x3, {0x1, 0x8, 0xec14, 0x1, 0x7, 0x9, 0x5, 0x1, 0x4010000, 0x4000, 0x3a781616, 0x0, 0x0, 0x2d, 0xffff}}, {0x0, 0x7, 0x5, 0xfffffffb, '}^&+&'}}, {{0x1, 0x1, 0x5, 0x252, 0x5, 0x6, {0x1, 0x1ff, 0x10000, 0x8000000000000000, 0x4, 0x51e4, 0xea59, 0x5, 0x5, 0x6000, 0x800, 0xffffffffffffffff, 0x0, 0x8, 0x3}}, {0x4, 0x3, 0x8, 0x3, 'overlay\x00'}}, {{0x4, 0x2, 0x4, 0xba, 0xb81, 0x7fffffff, {0x2, 0x0, 0x6e, 0x9, 0x12, 0x4, 0x6, 0xb4, 0xfad4, 0xa000, 0x2, 0xee00, 0x0, 0xa63, 0x6b}}, {0x5, 0x0, 0xa, 0x7, '/dev/fuse\x00'}}]}, &(0x7f0000000ec0)={0xa0, 0xffffffffffffffda, 0x5, {{0x3, 0x1, 0x0, 0x20, 0x2, 0x5, {0x1, 0x4, 0xfff, 0x7, 0x1ff, 0xffffffffffffff96, 0x81, 0xffffffff, 0x40, 0xa000, 0x7, 0x0, r2, 0x8b95, 0x1}}, {0x0, 0x14}}}, &(0x7f0000000f80)={0x20, 0x0, 0x374, {0x919, 0x4, 0x7a0, 0x6}}}) (async) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) (async) getpid() (async) sched_setscheduler(r3, 0x5, &(0x7f0000000380)) (async) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=000000000000000000400', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000100)=ANY=[@ANYBLOB="14000000030101020000000000d0090000000000"], 0x14}}, 0x0) (async) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000240)={{0x1, 0x1, 0x18, r1, {0x884, 0x9}}, './file0/file0\x00'}) (async) perf_event_open(&(0x7f00000001c0)={0x3, 0x80, 0x1, 0x3, 0x4, 0x4, 0x0, 0x9e41, 0x40000, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x6, 0x0, @perf_config_ext={0x7ff, 0x6}, 0x8384, 0x1, 0x5, 0x1, 0xa14b, 0xfffffffe, 0x4, 0x0, 0x2, 0x0, 0x7}, 0xffffffffffffffff, 0x6, r5, 0x2) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000040)=[0x9, 0x0, 0x9000, 0xffffffff, 0x2], 0x5, 0x80000}) (async) openat(r6, &(0x7f0000000180)='./file0\x00', 0x2, 0x11) (async) 11:47:17 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040)={r2}, 0x8) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r5], 0xd) [ 1789.902381] INFO: task segctord:2313 blocked for more than 140 seconds. [ 1789.909386] Not tainted 4.19.211-syzkaller #0 [ 1789.938978] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 1789.981202] segctord D30376 2313 2 0x80000000 [ 1789.987026] Call Trace: [ 1789.989618] __schedule+0x887/0x2040 [ 1789.995179] ? io_schedule_timeout+0x140/0x140 [ 1789.999784] ? mark_held_locks+0xa6/0xf0 [ 1790.003955] ? rwsem_down_write_failed+0x3a5/0x760 [ 1790.008893] schedule+0x8d/0x1b0 [ 1790.012352] rwsem_down_write_failed+0x3aa/0x760 [ 1790.017120] ? rwsem_down_read_failed_killable+0x580/0x580 [ 1790.022856] ? mark_held_locks+0xf0/0xf0 [ 1790.026929] ? _raw_spin_unlock_irq+0x50/0x80 [ 1790.031446] call_rwsem_down_write_failed+0x13/0x20 [ 1790.036573] down_write+0x4f/0x90 [ 1790.040053] ? nilfs_transaction_lock+0x1fb/0x8b0 [ 1790.045044] nilfs_transaction_lock+0x1fb/0x8b0 [ 1790.049734] nilfs_segctor_thread+0x3c0/0xf50 [ 1790.209966] ? nilfs_segctor_construct+0xae0/0xae0 [ 1790.229463] ? __kthread_parkme+0x5d/0x1e0 [ 1790.243832] ? wait_woken+0x250/0x250 [ 1790.258789] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 1790.279223] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 1790.294719] ? __kthread_parkme+0x133/0x1e0 [ 1790.532348] ? nilfs_segctor_construct+0xae0/0xae0 [ 1790.547687] kthread+0x33f/0x460 [ 1790.551444] ? kthread_park+0x180/0x180 [ 1790.567433] ret_from_fork+0x24/0x30 [ 1790.571467] [ 1790.571467] Showing all locks held in the system: [ 1790.604210] 1 lock held by khungtaskd/1570: [ 1790.610567] #0: 00000000aa611188 (rcu_read_lock){....}, at: debug_show_all_locks+0x53/0x265 [ 1790.628240] 1 lock held by in:imklog/7801: [ 1790.639152] #0: 000000005222fdb0 (&f->f_pos_lock){+.+.}, at: __fdget_pos+0x26f/0x310 [ 1790.658018] 2 locks held by agetty/8021: [ 1790.669726] #0: 000000002084ff12 (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 1790.689830] #1: 00000000eb1d8da8 (&tty->atomic_write_lock){+.+.}, at: tty_write+0x24e/0x810 [ 1790.711761] 7 locks held by syz-executor.2/2310: [ 1790.733478] 1 lock held by segctord/2313: [ 1790.749822] #0: 00000000ba0470e7 (&nilfs->ns_segctor_sem){++++}, at: nilfs_transaction_lock+0x1fb/0x8b0 [ 1790.955290] 2 locks held by syz-executor.5/9227: [ 1790.976285] 2 locks held by syz-executor.5/9228: [ 1790.995106] 1 lock held by syz-executor.5/9229: 11:47:18 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev, 0x9}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000300)={0x1, [0x0]}, &(0x7f0000000340)=0x8) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) r3 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) write$binfmt_misc(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="2200030007", @ANYRES16=r4], 0xd) 11:47:18 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x19081, &(0x7f0000000100)={[{@nfs_export_on}], [{@dont_hash}, {@subj_type={'subj_type', 0x3d, '^!'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/fuse\x00'}}]}) openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0x0, 0x300, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r1, {0x4}}, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) [ 1791.019405] #0: 000000002c313d2f (&table[i].mutex){+.+.}, at: nfnetlink_rcv_msg+0x98d/0xf60 [ 1791.051242] [ 1791.053990] ============================================= [ 1791.053990] [ 1791.082710] NMI backtrace for cpu 0 [ 1791.086437] CPU: 0 PID: 1570 Comm: khungtaskd Not tainted 4.19.211-syzkaller #0 [ 1791.093888] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 1791.103234] Call Trace: [ 1791.105826] dump_stack+0x1fc/0x2ef [ 1791.109454] nmi_cpu_backtrace.cold+0x63/0xa2 [ 1791.113949] ? lapic_can_unplug_cpu+0x80/0x80 [ 1791.118441] nmi_trigger_cpumask_backtrace+0x1a6/0x1f0 [ 1791.123718] watchdog+0x991/0xe60 [ 1791.127182] ? reset_hung_task_detector+0x30/0x30 [ 1791.132192] kthread+0x33f/0x460 [ 1791.135556] ? kthread_park+0x180/0x180 [ 1791.139529] ret_from_fork+0x24/0x30 [ 1791.144988] Sending NMI from CPU 0 to CPUs 1: [ 1791.150408] NMI backtrace for cpu 1 [ 1791.150414] CPU: 1 PID: 9228 Comm: syz-executor.5 Not tainted 4.19.211-syzkaller #0 [ 1791.150420] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 1791.150424] RIP: 0010:lock_is_held_type+0x10d/0x210 [ 1791.150435] Code: 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 08 84 d2 0f 85 c3 00 00 00 41 c7 84 24 84 08 00 00 01 00 00 00 48 89 ef e8 93 fd ff ff <65> 48 8b 2c 25 c0 df 01 00 48 8d bd 84 08 00 00 41 89 c4 48 b8 00 [ 1791.150439] RSP: 0018:ffff8880ba107dc0 EFLAGS: 00000046 [ 1791.150447] RAX: 0000000000000000 RBX: 0000000000000086 RCX: 0000000000000000 [ 1791.150452] RDX: 0000000000000000 RSI: 00000000ffffffff RDI: ffff88809b280d3a [ 1791.150457] RBP: ffffffff89f85f20 R08: 0000000000000000 R09: 0000000000000000 [ 1791.150462] R10: 0000000000000005 R11: ffffffff8c66505b R12: ffff88809b280440 [ 1791.150467] R13: ffff888048b74498 R14: ffff8880ba124d40 R15: dffffc0000000000 [ 1791.150473] FS: 00007f027b9e5700(0000) GS:ffff8880ba100000(0000) knlGS:0000000000000000 [ 1791.150477] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1791.150482] CR2: 00007fed5c2c1000 CR3: 00000000464ea000 CR4: 00000000003406e0 [ 1791.150487] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1791.150491] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1791.150494] Call Trace: [ 1791.150496] [ 1791.150499] rcu_read_lock_sched_held+0x16c/0x1d0 [ 1791.150502] __hrtimer_run_queues+0xc21/0xe60 [ 1791.150506] ? hrtimer_fixup_free+0xa0/0xa0 [ 1791.150509] ? kvm_clock_get_cycles+0x14/0x30 [ 1791.150512] ? ktime_get_update_offsets_now+0x2ec/0x460 [ 1791.150515] hrtimer_interrupt+0x326/0x9e0 [ 1791.150519] smp_apic_timer_interrupt+0x10c/0x550 [ 1791.150522] apic_timer_interrupt+0xf/0x20 [ 1791.150524] [ 1791.150527] RIP: 0010:__sanitizer_cov_trace_pc+0x4/0x50 [ 1791.150536] Code: e8 11 dd 35 00 e9 ab fe ff ff 4c 89 ef e8 04 dd 35 00 e9 23 fe ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 34 24 <65> 48 8b 04 25 c0 df 01 00 65 8b 15 cc 59 9f 7e 81 e2 00 01 1f 00 [ 1791.150540] RSP: 0018:ffff8880a14f7280 EFLAGS: 00000287 ORIG_RAX: ffffffffffffff13 [ 1791.150546] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff86a93275 [ 1791.150550] RDX: 0000000000010000 RSI: ffffffff86a925fb RDI: 0000000000000006 [ 1791.150554] RBP: dffffc0000000000 R08: 0000000000000000 R09: 000000000000c7db [ 1791.150558] R10: 0000000000000006 R11: 0000000000000000 R12: 0000000000010000 [ 1791.150562] R13: 1ffffffff164ef65 R14: ffff88809e9a7290 R15: 0000000000000000 [ 1791.150566] ? ctnetlink_dump_table+0xe85/0x1130 [ 1791.150569] ? ctnetlink_dump_table+0x20b/0x1130 [ 1791.150572] ctnetlink_dump_table+0x20b/0x1130 [ 1791.150575] ? ctnetlink_get_conntrack+0x7a0/0x7a0 [ 1791.150578] ? netlink_skb_set_owner_r+0x42/0x1e0 [ 1791.150582] ? __sanitizer_cov_trace_pc+0x4/0x50 [ 1791.150584] netlink_dump+0x3cf/0xc10 [ 1791.150587] __netlink_dump_start+0x4e9/0x6f0 [ 1791.150590] ? ctnetlink_glue_attach_expect+0x410/0x410 [ 1791.150594] ctnetlink_get_conntrack+0x5f0/0x7a0 [ 1791.150597] ? ctnetlink_dump_dying+0x30/0x30 [ 1791.150600] ? nfnetlink_rcv_msg+0x98d/0xf60 [ 1791.150602] ? mutex_trylock+0x1a0/0x1a0 [ 1791.150606] ? ctnetlink_glue_attach_expect+0x410/0x410 [ 1791.150609] ? ctnetlink_get_conntrack+0x7a0/0x7a0 [ 1791.150612] ? ctnetlink_parse_tuple+0x880/0x880 [ 1791.150615] ? ctnetlink_dump_dying+0x30/0x30 [ 1791.150618] nfnetlink_rcv_msg+0xc4f/0xf60 [ 1791.150621] ? nfnetlink_net_exit_batch+0x150/0x150 [ 1791.150624] ? __local_bh_enable_ip+0x159/0x270 [ 1791.150627] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 1791.150630] ? __dev_queue_xmit+0x15f5/0x2e00 [ 1791.150633] ? __local_bh_enable_ip+0x159/0x270 [ 1791.150636] ? __dev_queue_xmit+0xacc/0x2e00 [ 1791.150639] netlink_rcv_skb+0x160/0x440 [ 1791.150642] ? nfnetlink_net_exit_batch+0x150/0x150 [ 1791.150645] ? netlink_ack+0xae0/0xae0 [ 1791.150648] ? ns_capable+0xde/0x100 [ 1791.150650] nfnetlink_rcv+0x1b2/0x420 [ 1791.150654] ? nfnetlink_rcv_batch+0x1df0/0x1df0 [ 1791.150656] netlink_unicast+0x4d5/0x690 [ 1791.150659] ? netlink_sendskb+0x110/0x110 11:47:19 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$fuse(0x0, 0x0, 0x0, 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080), 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000023c0), 0x42, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000005680)={0x0, 0x0, 0x0}, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f0000002140), &(0x7f00000021c0)=0x6e, 0x800) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, 0x3, 0x1, 0x201, 0xfffffff0, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_ORIG_FLAGS={0x8}]}]}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000002080)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x24, 0x0, 0x101010, 0x0, 0x0, 0x5}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) [ 1791.150663] ? _copy_from_iter_full+0x229/0x7c0 [ 1791.150666] ? __check_object_size+0x17b/0x3e0 [ 1791.150668] netlink_sendmsg+0x6c3/0xc50 [ 1791.150671] ? aa_af_perm+0x230/0x230 [ 1791.150673] ? nlmsg_notify+0x1f0/0x1f0 [ 1791.150676] ? kernel_recvmsg+0x220/0x220 [ 1791.150679] ? nlmsg_notify+0x1f0/0x1f0 [ 1791.150682] sock_sendmsg+0xc3/0x120 [ 1791.150684] ___sys_sendmsg+0x7bb/0x8e0 [ 1791.150687] ? copy_msghdr_from_user+0x440/0x440 [ 1791.150689] ? __fget+0x32f/0x510 [ 1791.150692] ? lock_downgrade+0x720/0x720 [ 1791.150696] ? check_preemption_disabled+0x41/0x280 [ 1791.150699] ? check_preemption_disabled+0x41/0x280 [ 1791.150701] ? __fget+0x356/0x510 [ 1791.150704] ? do_dup2+0x450/0x450 [ 1791.150707] ? __fd_install+0x1b4/0x610 [ 1791.150709] ? __fdget+0x1d0/0x230 [ 1791.150712] __x64_sys_sendmsg+0x132/0x220 [ 1791.150715] ? __sys_sendmsg+0x1b0/0x1b0 [ 1791.150718] ? __se_sys_futex+0x298/0x3b0 [ 1791.150721] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 1791.150724] ? trace_hardirqs_off_caller+0x6e/0x210 [ 1791.150727] ? do_syscall_64+0x21/0x620 [ 1791.150730] do_syscall_64+0xf9/0x620 [ 1791.150733] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1791.150735] RIP: 0033:0x7f027d472639 [ 1791.150744] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1791.150748] RSP: 002b:00007f027b9e5168 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1791.150755] RAX: ffffffffffffffda RBX: 00007f027d592f80 RCX: 00007f027d472639 [ 1791.150759] RDX: 0000000000000000 RSI: 0000000020000140 RDI: 0000000000000005 [ 1791.150763] RBP: 00007f027d4cda41 R08: 0000000000000000 R09: 0000000000000000 [ 1791.150768] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1791.150772] R13: 00007ffdd71573df R14: 00007f027b9e5300 R15: 0000000000022000 [ 1791.486852] Kernel panic - not syncing: hung_task: blocked tasks [ 1791.713688] CPU: 0 PID: 1570 Comm: khungtaskd Not tainted 4.19.211-syzkaller #0 [ 1791.721114] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 1791.730448] Call Trace: [ 1791.733024] dump_stack+0x1fc/0x2ef [ 1791.736642] panic+0x26a/0x50e [ 1791.739853] ? __warn_printk+0xf3/0xf3 [ 1791.743729] ? lapic_can_unplug_cpu+0x80/0x80 [ 1791.748298] ? ___preempt_schedule+0x16/0x18 [ 1791.752698] ? watchdog+0x991/0xe60 [ 1791.756307] ? nmi_trigger_cpumask_backtrace+0x15e/0x1f0 [ 1791.761746] watchdog+0x9a2/0xe60 [ 1791.765189] ? reset_hung_task_detector+0x30/0x30 [ 1791.770017] kthread+0x33f/0x460 [ 1791.773370] ? kthread_park+0x180/0x180 [ 1791.777332] ret_from_fork+0x24/0x30 [ 1791.781191] Kernel Offset: disabled [ 1791.785578] Rebooting in 86400 seconds..