ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000077da0)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000077e80)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000077ea0), 0x1) 13:54:39 executing program 1: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000003c0)={0x0, 0x80, 0x1f, 0x9, 0x0, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_config_ext={0x0, 0x9}, 0x51, 0x0, 0xc, 0x2, 0x4, 0x9, 0xc6cd, 0x0, 0xfffffffe, 0x0, 0x20}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x0, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0x9, 0x8, 0x9, 0x9, 0x0, 0x7, 0x82000, 0xc, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0xfff0000, 0x1, @perf_bp, 0x702, 0x8, 0x7, 0x6, 0x9, 0x7, 0xffff, 0x0, 0x90, 0x0, 0x5}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x2d2, &(0x7f0000000580)='nr0\x01\x00`\xa1\x9e\xf9\xd2\xc6s\xd9\xa1W\x1c\xb9\xe16\x9b\xcda\xef~Iy:\xe1\x87\x12\xee\xeb\x1d\xaav\x94\x97\x80\v\x7f\xbb\xd3[\x17\f\x10u\x1d9\xae\xb6`\xd8c\xe4\x9b\x8cO;=\xadH\x90\xdd[-l\xfd\n\xbd7,c\xbc\xf5\xd7\a\xf3\xfdM.\x8dD<\x88\xbc\x0eV7\xdd\x82\xfc45\xbe\xd4\xde\x9a[\xe2(\x88\x06\x1f?\xf5?\x8bk9fx\xe7\xba\x15^\xf9\x15-~C\xb1\xec\xcb#1\xeb\x8e\xb1\xedU\x86\xdc\xf8\xb3\xb0\xb9\x996\x1aD\xff,\"\xc2\xab\xbe\xf4-\xd2N\xab\xe6r3F\xa6\xe4l\x04\x99\xa2\x14B\xd8\xd0\r\xcbW\xf0\x13\xffu\x95\xed\xd0\xff\ai0\xde6u\xd3A\x17\xa4N\xb0\xe4\xf82\x93\xd2\x00\x00\x00\x00\x00\x00\x00\xbdH\xd2\xa8[\xf4\xfdJ\x80N\x832Z\xf5\xe2\x87\xd4\xe2s7\xb4\xad\xa1\x1b&!\x98\x86\"R\x06\x00\x00\x00\x00\x007q\xe9\xf4,\xa3\x0f\xb2\x1e\x12\xf0\xa3\xd8\xbc-\x85EJ\xf9\xfc\xc0#-\x8f\xd9\tD\x8b\x01\xf4lY=1\xea\x1c\x92de\xe3ZA\x99\a\x9c<\xe4\x11(\xb1|\xb0\x1f\xbf[R+\xe0\xfd\x02\x02*\xda7\xfe\xcc\x0e\xb6\xc8\xc8\x83\x18\x83\xb8Z\x11\x06\xf2\xf8g\x02\rR\x9f\x17\xa3P\xf2\r\xd3\xbfQ\xa9\x8c\xfd\xa7\f.\xa2\xd8\x18`\x1b\xbex\xc9BFK\xc6^\x13\xce68\xe4\x83\xfd?\x87\x94\v\xb4x\xf4|L\x11\x03\x94\xc0\t=\x17\x95P\x89\xf2\xca\x97\xbb\xfeu\x12L\x9b\x85\x96\xe0\b\xbf\n\x02\x8bS\x9c\xecyl\xec\x9b\xf5\x85\xeb\x80\xee>\r&\x014\x01\xf4\xb7\x83\x9a\xfa*\xa6\x06\xb7Pk7N\xc2\xd9\xee\xd0\xb0M\x00\xab\xc3\t\fc\xd8d\x14\xb1\xc0\xd7\x1a\xa0\x16\xa2z\x9e\x93 \xdde\xe8p29\v\x02\xa2b\x13R\xef\xffA\f\xb9.$\xfa\x9f\xde[\x80\xd1=\xce\x1b\xeb\xf6\xf4\xe3z\x1f\x9dz\xa3\xc0\xe2\xa2\xb1\xeeq\xf5\xec0\x8e\xf4\xfb\xd9\x87\xf03\xdb\xae|\x10&V5c\xa6\xce\xcd\x8a\xdf\xe1\x89\"\xea\xde\xe7\xa3\xbe\xe7\xff\xf9 \x11\xfdY\xc6\xa1\xe8\xda\v\\?\xcb\x87\bn\x9b\x01\x1f\xf8\xe8\x1eV\xfaC\xdf\xc3Vv\x9b\x1a\xfc\x14.c\x94\xc9=\xb0\x0f!d\b\x18*@m\x7f\xaal\x17G\xd6?\x81\x16P\x03\x10e\xc3\xcd\xb1B\xeb\x01B\\\x91A\xa1\x8an\xb4#\xadr\x1e\x81v\xa2\x0e6x\xca\x8b\xa6\xd8\x1e\x00_^9\xb1\b\x87\xc6\xb4\xf0\'f\xba\xbd\xfe\x11\xf8\xc8W\x81s^\xd9\x03\x00\x00\x00\x00\x00\x00\x00\x1b\x17E\xb23\x12\xb0\xeb\xef\x8c\xb24h\xd7}\x7f\x92Hgej\x957\xe2\x1fA\x00\xdc\xdd\x11x\x90\x97QJ\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&\xd8\xb3S\xe0\x1e\xa7\xc3`~U\x91\xfa\x92\x1e\xccdfFz\xa8\t\xe4+\x83\xac\x94'}, 0x30) r1 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x202}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd={0x18, 0x0, 0x1, 0x0, r2}, @exit]}, &(0x7f0000000000)='GPL\x00', 0x0, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd={0x18, 0x0, 0x1, 0x0, r3}, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) bpf$PROG_LOAD(0x5, &(0x7f0000000b80)={0x1b, 0x6, &(0x7f0000000540)=@raw=[@map_val={0x18, 0x4, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x36d}, @btf_id={0x18, 0x997f17a4863457ac, 0x3, 0x0, 0x2}, @map_idx_val={0x18, 0x4, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0xfe1d}], &(0x7f0000000980)='syzkaller\x00', 0xfffffffd, 0xce, &(0x7f00000009c0)=""/206, 0x40f00, 0x1, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000000ac0)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000b00)={0x3, 0x8, 0x8, 0x9}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000b40)=[0x1, r2, r3]}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000380)={0xffffffffffffffff, &(0x7f0000000300)="e4dbd26acce40bbc4ce64cdb6699db25eb94f86c08cbd0d77e930e550c58159701f385cf037f6d4c3379dfe054a79d03c3912ea1a0673ff55eb95413fc844cbf182ddbc9508480158abbbb15989e4f11ede3448101b3e1074314834d9222cf", &(0x7f0000000440)=""/249}, 0x20) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x4030582a, &(0x7f0000000040)) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0xb8, 0x7f, 0x0, 0x7, 0x0, 0x5, 0x1802, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x6e, 0x4, @perf_bp={&(0x7f00000001c0), 0xa}, 0x15804, 0x4, 0xe23, 0x2, 0x7, 0x4, 0x2400, 0x0, 0x6, 0x0, 0x8001}, 0x0, 0xa, r1, 0x8) 13:54:39 executing program 0: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_ENCAP(r0, 0x113, 0x5, 0x0, 0x0) 13:54:39 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x80003, 0x2) setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000140)=@broute={'broute\x00', 0x20, 0x2, 0x330, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000580], 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000002000000000000feffffff0100000019000000000000000000726f7365300000000000000000000000726f736530000000cc000000000000007465616d5f736c6176655f310000000064756d6d7930000000000000000000000180c2000000000000000000ffffffffffff0000000000000000d00000000801000038010000706b74747970650000000000000000000000000000000000000000000000000008000000000000000000000000000000706b747479706500000000000000000000000000000000000000000000000000080000000000000000000000000000006d61726b0000000000000000000000000000000000000000000000000000000010000000000000000000000000000000ddffffff00000000726564697265637400000000396c27db39b2eedb0000000000000000000000000800000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff01000000030000000000000080357665746831000000000000000000000074756e6c30000000000000000000000074756e6c300000000005000000000000006c616e300000000000000000000000aaaaaaaaaabb000000000000aaaaaaaaaa0000000000000000000001000000010000380100006367726f757000000000000000000000000000000000000000000000000000000800000000000000000000000000000061727000000000000000000000000000000000000000000000000000000000003800000000000000000000000000000000000000000000007f0000010000000072ce35f34121000000000000000000000000000000000000eaffffff00000000646e6174000000000000000000000000000000000000000000000000000000001000000000000000aaaaaaaaaabb0000fdffffff00000000"]}, 0x3a8) syz_open_dev$sndctrl(&(0x7f0000001440), 0x0, 0x0) r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) open(&(0x7f00000001c0)='./bus\x00', 0xc602, 0x0) io_setup(0x81, &(0x7f0000000100)=0x0) write$FUSE_ATTR(r0, &(0x7f0000000340)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}}}, 0x78) fcntl$setstatus(r0, 0x4, 0x6800) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086607, &(0x7f0000000040)=0x68) openat$bsg(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40840, 0x0) io_submit(r1, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x8, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x200a00}]) openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) 13:54:39 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)={0x58, 0x2, 0x6, 0x5, 0x700, 0xf0ffff, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_CADT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x74}]}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}]}, 0x58}}, 0x0) 13:54:39 executing program 4: r0 = getpid() process_vm_writev(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000500)={{0x1, 0x3, 0x0, 0xfffffffa, 'syz0\x00', 0x2}, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 'syz1\x00', 0x0}) sched_setscheduler(r0, 0x5, &(0x7f0000000380)) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000000)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000240)=[{&(0x7f0000000040)="040800090000ff01e66174000404090a0200027400f8", 0x16}, {&(0x7f00000004c0)="dbed7d4cac17", 0x6, 0x1f}], 0x0, &(0x7f0000002000)=ANY=[@ANYBLOB="6e66732c003ac9af18b39af96a3ac4d01bfdab04bc3b812cd10935c9cfe225ef745448d2f0aed9c084d86cd4d849c8755ff8512aee9f39c82ac2817d4fffc5ee1b2df8945dbf7f725eae7c1e2ea91bcbb8c310f23d4c6baf6ef8fe70373564dbdd41ab0bfe6bba2eceab106dea5ca4d30fce3e75244a6d50ac9672b64099c1c9bac5a915513285bed3ecaf6b25742e82abe90c0754b01452cc9997957b19c9bfefebf8caa22a617397edd0cc46d985a071cd8956c35e640dde8db4a4bf8476505b454ab3b844fb5e603a09c5fd746d4181e830dbc7ebb0a5ef2ad68753c32f09002a3ced45d8703ae908c874ec262bfd512d07cbebc216f27e7270fb89ed79256487ec6731b63fc7dafc23f851f01f6b55dba5d8607191210699de822607be04172ae387b1780c76f0c237ce867c4fb8936c050a3a8caa470b7567fc4af81db742e9ac4ef9591b834a6609e6381ae9522b2f1f29bf333be3d71fc88a29"], 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 13:54:39 executing program 4: r0 = getpid() process_vm_writev(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000500)={{0x1, 0x3, 0x0, 0xfffffffa, 'syz0\x00', 0x2}, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 'syz1\x00', 0x0}) sched_setscheduler(r0, 0x5, &(0x7f0000000380)) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000000)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000240)=[{&(0x7f0000000040)="040800090000ff01e66174000404090a0200027400f8", 0x16}, {&(0x7f00000004c0)="dbed7d4cac17", 0x6, 0x1f}], 0x0, &(0x7f0000002000)=ANY=[@ANYBLOB="6e66732c003ac9af18b39af96a3ac4d01bfdab04bc3b812cd10935c9cfe225ef745448d2f0aed9c084d86cd4d849c8755ff8512aee9f39c82ac2817d4fffc5ee1b2df8945dbf7f725eae7c1e2ea91bcbb8c310f23d4c6baf6ef8fe70373564dbdd41ab0bfe6bba2eceab106dea5ca4d30fce3e75244a6d50ac9672b64099c1c9bac5a915513285bed3ecaf6b25742e82abe90c0754b01452cc9997957b19c9bfefebf8caa22a617397edd0cc46d985a071cd8956c35e640dde8db4a4bf8476505b454ab3b844fb5e603a09c5fd746d4181e830dbc7ebb0a5ef2ad68753c32f09002a3ced45d8703ae908c874ec262bfd512d07cbebc216f27e7270fb89ed79256487ec6731b63fc7dafc23f851f01f6b55dba5d8607191210699de822607be04172ae387b1780c76f0c237ce867c4fb8936c050a3a8caa470b7567fc4af81db742e9ac4ef9591b834a6609e6381ae9522b2f1f29bf333be3d71fc88a29"], 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) [ 275.562026] audit: type=1800 audit(1666792479.216:157): pid=17770 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.0" name="bus" dev="sda1" ino=14747 res=0 13:54:39 executing program 5: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:39 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)={0x58, 0x2, 0x6, 0x5, 0x700, 0xf0ffff, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_CADT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x74}]}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}]}, 0x58}}, 0x0) 13:54:39 executing program 2: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:39 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x80003, 0x2) setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000140)=@broute={'broute\x00', 0x20, 0x2, 0x330, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000580], 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000002000000000000feffffff0100000019000000000000000000726f7365300000000000000000000000726f736530000000cc000000000000007465616d5f736c6176655f310000000064756d6d7930000000000000000000000180c2000000000000000000ffffffffffff0000000000000000d00000000801000038010000706b74747970650000000000000000000000000000000000000000000000000008000000000000000000000000000000706b747479706500000000000000000000000000000000000000000000000000080000000000000000000000000000006d61726b0000000000000000000000000000000000000000000000000000000010000000000000000000000000000000ddffffff00000000726564697265637400000000396c27db39b2eedb0000000000000000000000000800000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff01000000030000000000000080357665746831000000000000000000000074756e6c30000000000000000000000074756e6c300000000005000000000000006c616e300000000000000000000000aaaaaaaaaabb000000000000aaaaaaaaaa0000000000000000000001000000010000380100006367726f757000000000000000000000000000000000000000000000000000000800000000000000000000000000000061727000000000000000000000000000000000000000000000000000000000003800000000000000000000000000000000000000000000007f0000010000000072ce35f34121000000000000000000000000000000000000eaffffff00000000646e6174000000000000000000000000000000000000000000000000000000001000000000000000aaaaaaaaaabb0000fdffffff00000000"]}, 0x3a8) syz_open_dev$sndctrl(&(0x7f0000001440), 0x0, 0x0) r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) open(&(0x7f00000001c0)='./bus\x00', 0xc602, 0x0) io_setup(0x81, &(0x7f0000000100)=0x0) write$FUSE_ATTR(r0, &(0x7f0000000340)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}}}, 0x78) fcntl$setstatus(r0, 0x4, 0x6800) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086607, &(0x7f0000000040)=0x68) openat$bsg(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40840, 0x0) io_submit(r1, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x8, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x200a00}]) openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) [ 275.719098] ptrace attach of "/root/syz-executor.5 exec"[7987] was attempted by "/root/syz-executor.5 exec"[17787] 13:54:39 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)={0x58, 0x2, 0x6, 0x5, 0x700, 0xf0ffff, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_CADT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x74}]}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}]}, 0x58}}, 0x0) 13:54:39 executing program 5: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:39 executing program 1: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000003c0)={0x0, 0x80, 0x1f, 0x9, 0x0, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_config_ext={0x0, 0x9}, 0x51, 0x0, 0xc, 0x2, 0x4, 0x9, 0xc6cd, 0x0, 0xfffffffe, 0x0, 0x20}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x0, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0x9, 0x8, 0x9, 0x9, 0x0, 0x7, 0x82000, 0xc, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0xfff0000, 0x1, @perf_bp, 0x702, 0x8, 0x7, 0x6, 0x9, 0x7, 0xffff, 0x0, 0x90, 0x0, 0x5}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x2d2, &(0x7f0000000580)='nr0\x01\x00`\xa1\x9e\xf9\xd2\xc6s\xd9\xa1W\x1c\xb9\xe16\x9b\xcda\xef~Iy:\xe1\x87\x12\xee\xeb\x1d\xaav\x94\x97\x80\v\x7f\xbb\xd3[\x17\f\x10u\x1d9\xae\xb6`\xd8c\xe4\x9b\x8cO;=\xadH\x90\xdd[-l\xfd\n\xbd7,c\xbc\xf5\xd7\a\xf3\xfdM.\x8dD<\x88\xbc\x0eV7\xdd\x82\xfc45\xbe\xd4\xde\x9a[\xe2(\x88\x06\x1f?\xf5?\x8bk9fx\xe7\xba\x15^\xf9\x15-~C\xb1\xec\xcb#1\xeb\x8e\xb1\xedU\x86\xdc\xf8\xb3\xb0\xb9\x996\x1aD\xff,\"\xc2\xab\xbe\xf4-\xd2N\xab\xe6r3F\xa6\xe4l\x04\x99\xa2\x14B\xd8\xd0\r\xcbW\xf0\x13\xffu\x95\xed\xd0\xff\ai0\xde6u\xd3A\x17\xa4N\xb0\xe4\xf82\x93\xd2\x00\x00\x00\x00\x00\x00\x00\xbdH\xd2\xa8[\xf4\xfdJ\x80N\x832Z\xf5\xe2\x87\xd4\xe2s7\xb4\xad\xa1\x1b&!\x98\x86\"R\x06\x00\x00\x00\x00\x007q\xe9\xf4,\xa3\x0f\xb2\x1e\x12\xf0\xa3\xd8\xbc-\x85EJ\xf9\xfc\xc0#-\x8f\xd9\tD\x8b\x01\xf4lY=1\xea\x1c\x92de\xe3ZA\x99\a\x9c<\xe4\x11(\xb1|\xb0\x1f\xbf[R+\xe0\xfd\x02\x02*\xda7\xfe\xcc\x0e\xb6\xc8\xc8\x83\x18\x83\xb8Z\x11\x06\xf2\xf8g\x02\rR\x9f\x17\xa3P\xf2\r\xd3\xbfQ\xa9\x8c\xfd\xa7\f.\xa2\xd8\x18`\x1b\xbex\xc9BFK\xc6^\x13\xce68\xe4\x83\xfd?\x87\x94\v\xb4x\xf4|L\x11\x03\x94\xc0\t=\x17\x95P\x89\xf2\xca\x97\xbb\xfeu\x12L\x9b\x85\x96\xe0\b\xbf\n\x02\x8bS\x9c\xecyl\xec\x9b\xf5\x85\xeb\x80\xee>\r&\x014\x01\xf4\xb7\x83\x9a\xfa*\xa6\x06\xb7Pk7N\xc2\xd9\xee\xd0\xb0M\x00\xab\xc3\t\fc\xd8d\x14\xb1\xc0\xd7\x1a\xa0\x16\xa2z\x9e\x93 \xdde\xe8p29\v\x02\xa2b\x13R\xef\xffA\f\xb9.$\xfa\x9f\xde[\x80\xd1=\xce\x1b\xeb\xf6\xf4\xe3z\x1f\x9dz\xa3\xc0\xe2\xa2\xb1\xeeq\xf5\xec0\x8e\xf4\xfb\xd9\x87\xf03\xdb\xae|\x10&V5c\xa6\xce\xcd\x8a\xdf\xe1\x89\"\xea\xde\xe7\xa3\xbe\xe7\xff\xf9 \x11\xfdY\xc6\xa1\xe8\xda\v\\?\xcb\x87\bn\x9b\x01\x1f\xf8\xe8\x1eV\xfaC\xdf\xc3Vv\x9b\x1a\xfc\x14.c\x94\xc9=\xb0\x0f!d\b\x18*@m\x7f\xaal\x17G\xd6?\x81\x16P\x03\x10e\xc3\xcd\xb1B\xeb\x01B\\\x91A\xa1\x8an\xb4#\xadr\x1e\x81v\xa2\x0e6x\xca\x8b\xa6\xd8\x1e\x00_^9\xb1\b\x87\xc6\xb4\xf0\'f\xba\xbd\xfe\x11\xf8\xc8W\x81s^\xd9\x03\x00\x00\x00\x00\x00\x00\x00\x1b\x17E\xb23\x12\xb0\xeb\xef\x8c\xb24h\xd7}\x7f\x92Hgej\x957\xe2\x1fA\x00\xdc\xdd\x11x\x90\x97QJ\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&\xd8\xb3S\xe0\x1e\xa7\xc3`~U\x91\xfa\x92\x1e\xccdfFz\xa8\t\xe4+\x83\xac\x94'}, 0x30) r1 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x202}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd={0x18, 0x0, 0x1, 0x0, r2}, @exit]}, &(0x7f0000000000)='GPL\x00', 0x0, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd={0x18, 0x0, 0x1, 0x0, r3}, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) bpf$PROG_LOAD(0x5, &(0x7f0000000b80)={0x1b, 0x6, &(0x7f0000000540)=@raw=[@map_val={0x18, 0x4, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x36d}, @btf_id={0x18, 0x997f17a4863457ac, 0x3, 0x0, 0x2}, @map_idx_val={0x18, 0x4, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0xfe1d}], &(0x7f0000000980)='syzkaller\x00', 0xfffffffd, 0xce, &(0x7f00000009c0)=""/206, 0x40f00, 0x1, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000000ac0)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000b00)={0x3, 0x8, 0x8, 0x9}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000b40)=[0x1, r2, r3]}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000380)={0xffffffffffffffff, &(0x7f0000000300)="e4dbd26acce40bbc4ce64cdb6699db25eb94f86c08cbd0d77e930e550c58159701f385cf037f6d4c3379dfe054a79d03c3912ea1a0673ff55eb95413fc844cbf182ddbc9508480158abbbb15989e4f11ede3448101b3e1074314834d9222cf", &(0x7f0000000440)=""/249}, 0x20) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x4030582a, &(0x7f0000000040)) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0xb8, 0x7f, 0x0, 0x7, 0x0, 0x5, 0x1802, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x6e, 0x4, @perf_bp={&(0x7f00000001c0), 0xa}, 0x15804, 0x4, 0xe23, 0x2, 0x7, 0x4, 0x2400, 0x0, 0x6, 0x0, 0x8001}, 0x0, 0xa, r1, 0x8) [ 275.805170] audit: type=1800 audit(1666792479.466:158): pid=17792 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.0" name="bus" dev="sda1" ino=14730 res=0 13:54:39 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)={0x58, 0x2, 0x6, 0x5, 0x700, 0xf0ffff, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_CADT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x74}]}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}]}, 0x58}}, 0x0) [ 275.859655] ptrace attach of "/root/syz-executor.2 exec"[7981] was attempted by "/root/syz-executor.2 exec"[17793] [ 275.912996] ptrace attach of "/root/syz-executor.5 exec"[7987] was attempted by "/root/syz-executor.5 exec"[17798] 13:54:39 executing program 4: r0 = getpid() process_vm_writev(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000500)={{0x1, 0x3, 0x0, 0xfffffffa, 'syz0\x00', 0x2}, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 'syz1\x00', 0x0}) sched_setscheduler(r0, 0x5, &(0x7f0000000380)) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000000)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000240)=[{&(0x7f0000000040)="040800090000ff01e66174000404090a0200027400f8", 0x16}, {&(0x7f00000004c0)="dbed7d4cac17", 0x6, 0x1f}], 0x0, &(0x7f0000002000)=ANY=[@ANYBLOB="6e66732c003ac9af18b39af96a3ac4d01bfdab04bc3b812cd10935c9cfe225ef745448d2f0aed9c084d86cd4d849c8755ff8512aee9f39c82ac2817d4fffc5ee1b2df8945dbf7f725eae7c1e2ea91bcbb8c310f23d4c6baf6ef8fe70373564dbdd41ab0bfe6bba2eceab106dea5ca4d30fce3e75244a6d50ac9672b64099c1c9bac5a915513285bed3ecaf6b25742e82abe90c0754b01452cc9997957b19c9bfefebf8caa22a617397edd0cc46d985a071cd8956c35e640dde8db4a4bf8476505b454ab3b844fb5e603a09c5fd746d4181e830dbc7ebb0a5ef2ad68753c32f09002a3ced45d8703ae908c874ec262bfd512d07cbebc216f27e7270fb89ed79256487ec6731b63fc7dafc23f851f01f6b55dba5d8607191210699de822607be04172ae387b1780c76f0c237ce867c4fb8936c050a3a8caa470b7567fc4af81db742e9ac4ef9591b834a6609e6381ae9522b2f1f29bf333be3d71fc88a29"], 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 13:54:39 executing program 3: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000003c0)={0x0, 0x80, 0x1f, 0x9, 0x0, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_config_ext={0x0, 0x9}, 0x51, 0x0, 0xc, 0x2, 0x4, 0x9, 0xc6cd, 0x0, 0xfffffffe, 0x0, 0x20}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x0, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0x9, 0x8, 0x9, 0x9, 0x0, 0x7, 0x82000, 0xc, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0xfff0000, 0x1, @perf_bp, 0x702, 0x8, 0x7, 0x6, 0x9, 0x7, 0xffff, 0x0, 0x90, 0x0, 0x5}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x2d2, &(0x7f0000000580)='nr0\x01\x00`\xa1\x9e\xf9\xd2\xc6s\xd9\xa1W\x1c\xb9\xe16\x9b\xcda\xef~Iy:\xe1\x87\x12\xee\xeb\x1d\xaav\x94\x97\x80\v\x7f\xbb\xd3[\x17\f\x10u\x1d9\xae\xb6`\xd8c\xe4\x9b\x8cO;=\xadH\x90\xdd[-l\xfd\n\xbd7,c\xbc\xf5\xd7\a\xf3\xfdM.\x8dD<\x88\xbc\x0eV7\xdd\x82\xfc45\xbe\xd4\xde\x9a[\xe2(\x88\x06\x1f?\xf5?\x8bk9fx\xe7\xba\x15^\xf9\x15-~C\xb1\xec\xcb#1\xeb\x8e\xb1\xedU\x86\xdc\xf8\xb3\xb0\xb9\x996\x1aD\xff,\"\xc2\xab\xbe\xf4-\xd2N\xab\xe6r3F\xa6\xe4l\x04\x99\xa2\x14B\xd8\xd0\r\xcbW\xf0\x13\xffu\x95\xed\xd0\xff\ai0\xde6u\xd3A\x17\xa4N\xb0\xe4\xf82\x93\xd2\x00\x00\x00\x00\x00\x00\x00\xbdH\xd2\xa8[\xf4\xfdJ\x80N\x832Z\xf5\xe2\x87\xd4\xe2s7\xb4\xad\xa1\x1b&!\x98\x86\"R\x06\x00\x00\x00\x00\x007q\xe9\xf4,\xa3\x0f\xb2\x1e\x12\xf0\xa3\xd8\xbc-\x85EJ\xf9\xfc\xc0#-\x8f\xd9\tD\x8b\x01\xf4lY=1\xea\x1c\x92de\xe3ZA\x99\a\x9c<\xe4\x11(\xb1|\xb0\x1f\xbf[R+\xe0\xfd\x02\x02*\xda7\xfe\xcc\x0e\xb6\xc8\xc8\x83\x18\x83\xb8Z\x11\x06\xf2\xf8g\x02\rR\x9f\x17\xa3P\xf2\r\xd3\xbfQ\xa9\x8c\xfd\xa7\f.\xa2\xd8\x18`\x1b\xbex\xc9BFK\xc6^\x13\xce68\xe4\x83\xfd?\x87\x94\v\xb4x\xf4|L\x11\x03\x94\xc0\t=\x17\x95P\x89\xf2\xca\x97\xbb\xfeu\x12L\x9b\x85\x96\xe0\b\xbf\n\x02\x8bS\x9c\xecyl\xec\x9b\xf5\x85\xeb\x80\xee>\r&\x014\x01\xf4\xb7\x83\x9a\xfa*\xa6\x06\xb7Pk7N\xc2\xd9\xee\xd0\xb0M\x00\xab\xc3\t\fc\xd8d\x14\xb1\xc0\xd7\x1a\xa0\x16\xa2z\x9e\x93 \xdde\xe8p29\v\x02\xa2b\x13R\xef\xffA\f\xb9.$\xfa\x9f\xde[\x80\xd1=\xce\x1b\xeb\xf6\xf4\xe3z\x1f\x9dz\xa3\xc0\xe2\xa2\xb1\xeeq\xf5\xec0\x8e\xf4\xfb\xd9\x87\xf03\xdb\xae|\x10&V5c\xa6\xce\xcd\x8a\xdf\xe1\x89\"\xea\xde\xe7\xa3\xbe\xe7\xff\xf9 \x11\xfdY\xc6\xa1\xe8\xda\v\\?\xcb\x87\bn\x9b\x01\x1f\xf8\xe8\x1eV\xfaC\xdf\xc3Vv\x9b\x1a\xfc\x14.c\x94\xc9=\xb0\x0f!d\b\x18*@m\x7f\xaal\x17G\xd6?\x81\x16P\x03\x10e\xc3\xcd\xb1B\xeb\x01B\\\x91A\xa1\x8an\xb4#\xadr\x1e\x81v\xa2\x0e6x\xca\x8b\xa6\xd8\x1e\x00_^9\xb1\b\x87\xc6\xb4\xf0\'f\xba\xbd\xfe\x11\xf8\xc8W\x81s^\xd9\x03\x00\x00\x00\x00\x00\x00\x00\x1b\x17E\xb23\x12\xb0\xeb\xef\x8c\xb24h\xd7}\x7f\x92Hgej\x957\xe2\x1fA\x00\xdc\xdd\x11x\x90\x97QJ\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&\xd8\xb3S\xe0\x1e\xa7\xc3`~U\x91\xfa\x92\x1e\xccdfFz\xa8\t\xe4+\x83\xac\x94'}, 0x30) r1 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x202}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd={0x18, 0x0, 0x1, 0x0, r2}, @exit]}, &(0x7f0000000000)='GPL\x00', 0x0, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd={0x18, 0x0, 0x1, 0x0, r3}, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) bpf$PROG_LOAD(0x5, &(0x7f0000000b80)={0x1b, 0x6, &(0x7f0000000540)=@raw=[@map_val={0x18, 0x4, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x36d}, @btf_id={0x18, 0x997f17a4863457ac, 0x3, 0x0, 0x2}, @map_idx_val={0x18, 0x4, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0xfe1d}], &(0x7f0000000980)='syzkaller\x00', 0xfffffffd, 0xce, &(0x7f00000009c0)=""/206, 0x40f00, 0x1, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000000ac0)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000b00)={0x3, 0x8, 0x8, 0x9}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000b40)=[0x1, r2, r3]}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000380)={0xffffffffffffffff, &(0x7f0000000300)="e4dbd26acce40bbc4ce64cdb6699db25eb94f86c08cbd0d77e930e550c58159701f385cf037f6d4c3379dfe054a79d03c3912ea1a0673ff55eb95413fc844cbf182ddbc9508480158abbbb15989e4f11ede3448101b3e1074314834d9222cf", &(0x7f0000000440)=""/249}, 0x20) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x4030582a, &(0x7f0000000040)) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0xb8, 0x7f, 0x0, 0x7, 0x0, 0x5, 0x1802, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x6e, 0x4, @perf_bp={&(0x7f00000001c0), 0xa}, 0x15804, 0x4, 0xe23, 0x2, 0x7, 0x4, 0x2400, 0x0, 0x6, 0x0, 0x8001}, 0x0, 0xa, r1, 0x8) 13:54:39 executing program 5: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:39 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x80003, 0x2) setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000140)=@broute={'broute\x00', 0x20, 0x2, 0x330, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000580], 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000002000000000000feffffff0100000019000000000000000000726f7365300000000000000000000000726f736530000000cc000000000000007465616d5f736c6176655f310000000064756d6d7930000000000000000000000180c2000000000000000000ffffffffffff0000000000000000d00000000801000038010000706b74747970650000000000000000000000000000000000000000000000000008000000000000000000000000000000706b747479706500000000000000000000000000000000000000000000000000080000000000000000000000000000006d61726b0000000000000000000000000000000000000000000000000000000010000000000000000000000000000000ddffffff00000000726564697265637400000000396c27db39b2eedb0000000000000000000000000800000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff01000000030000000000000080357665746831000000000000000000000074756e6c30000000000000000000000074756e6c300000000005000000000000006c616e300000000000000000000000aaaaaaaaaabb000000000000aaaaaaaaaa0000000000000000000001000000010000380100006367726f757000000000000000000000000000000000000000000000000000000800000000000000000000000000000061727000000000000000000000000000000000000000000000000000000000003800000000000000000000000000000000000000000000007f0000010000000072ce35f34121000000000000000000000000000000000000eaffffff00000000646e6174000000000000000000000000000000000000000000000000000000001000000000000000aaaaaaaaaabb0000fdffffff00000000"]}, 0x3a8) syz_open_dev$sndctrl(&(0x7f0000001440), 0x0, 0x0) r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) open(&(0x7f00000001c0)='./bus\x00', 0xc602, 0x0) io_setup(0x81, &(0x7f0000000100)=0x0) write$FUSE_ATTR(r0, &(0x7f0000000340)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}}}, 0x78) fcntl$setstatus(r0, 0x4, 0x6800) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086607, &(0x7f0000000040)=0x68) openat$bsg(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40840, 0x0) io_submit(r1, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x8, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x200a00}]) openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) 13:54:39 executing program 2: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:39 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x80003, 0x2) setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000140)=@broute={'broute\x00', 0x20, 0x2, 0x330, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000580], 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000002000000000000feffffff0100000019000000000000000000726f7365300000000000000000000000726f736530000000cc000000000000007465616d5f736c6176655f310000000064756d6d7930000000000000000000000180c2000000000000000000ffffffffffff0000000000000000d00000000801000038010000706b74747970650000000000000000000000000000000000000000000000000008000000000000000000000000000000706b747479706500000000000000000000000000000000000000000000000000080000000000000000000000000000006d61726b0000000000000000000000000000000000000000000000000000000010000000000000000000000000000000ddffffff00000000726564697265637400000000396c27db39b2eedb0000000000000000000000000800000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff01000000030000000000000080357665746831000000000000000000000074756e6c30000000000000000000000074756e6c300000000005000000000000006c616e300000000000000000000000aaaaaaaaaabb000000000000aaaaaaaaaa0000000000000000000001000000010000380100006367726f757000000000000000000000000000000000000000000000000000000800000000000000000000000000000061727000000000000000000000000000000000000000000000000000000000003800000000000000000000000000000000000000000000007f0000010000000072ce35f34121000000000000000000000000000000000000eaffffff00000000646e6174000000000000000000000000000000000000000000000000000000001000000000000000aaaaaaaaaabb0000fdffffff00000000"]}, 0x3a8) syz_open_dev$sndctrl(&(0x7f0000001440), 0x0, 0x0) r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) open(&(0x7f00000001c0)='./bus\x00', 0xc602, 0x0) io_setup(0x81, &(0x7f0000000100)=0x0) write$FUSE_ATTR(r0, &(0x7f0000000340)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}}}, 0x78) fcntl$setstatus(r0, 0x4, 0x6800) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086607, &(0x7f0000000040)=0x68) openat$bsg(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40840, 0x0) io_submit(r1, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x8, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x200a00}]) openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) [ 276.054145] ptrace attach of "/root/syz-executor.5 exec"[7987] was attempted by "/root/syz-executor.5 exec"[17814] [ 276.082114] audit: type=1800 audit(1666792479.736:159): pid=17819 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.0" name="bus" dev="sda1" ino=14322 res=0 13:54:39 executing program 2: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) [ 276.196304] ptrace attach of "/root/syz-executor.2 exec"[7981] was attempted by "/root/syz-executor.2 exec"[17827] 13:54:39 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x80003, 0x2) setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000140)=@broute={'broute\x00', 0x20, 0x2, 0x330, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000580], 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000002000000000000feffffff0100000019000000000000000000726f7365300000000000000000000000726f736530000000cc000000000000007465616d5f736c6176655f310000000064756d6d7930000000000000000000000180c2000000000000000000ffffffffffff0000000000000000d00000000801000038010000706b74747970650000000000000000000000000000000000000000000000000008000000000000000000000000000000706b747479706500000000000000000000000000000000000000000000000000080000000000000000000000000000006d61726b0000000000000000000000000000000000000000000000000000000010000000000000000000000000000000ddffffff00000000726564697265637400000000396c27db39b2eedb0000000000000000000000000800000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff01000000030000000000000080357665746831000000000000000000000074756e6c30000000000000000000000074756e6c300000000005000000000000006c616e300000000000000000000000aaaaaaaaaabb000000000000aaaaaaaaaa0000000000000000000001000000010000380100006367726f757000000000000000000000000000000000000000000000000000000800000000000000000000000000000061727000000000000000000000000000000000000000000000000000000000003800000000000000000000000000000000000000000000007f0000010000000072ce35f34121000000000000000000000000000000000000eaffffff00000000646e6174000000000000000000000000000000000000000000000000000000001000000000000000aaaaaaaaaabb0000fdffffff00000000"]}, 0x3a8) syz_open_dev$sndctrl(&(0x7f0000001440), 0x0, 0x0) r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) open(&(0x7f00000001c0)='./bus\x00', 0xc602, 0x0) io_setup(0x81, &(0x7f0000000100)=0x0) write$FUSE_ATTR(r0, &(0x7f0000000340)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}}}, 0x78) fcntl$setstatus(r0, 0x4, 0x6800) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086607, &(0x7f0000000040)=0x68) openat$bsg(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40840, 0x0) io_submit(r1, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x8, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x200a00}]) openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) [ 276.246661] audit: type=1800 audit(1666792479.906:160): pid=17828 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.5" name="bus" dev="sda1" ino=14739 res=0 13:54:39 executing program 1: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000003c0)={0x0, 0x80, 0x1f, 0x9, 0x0, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_config_ext={0x0, 0x9}, 0x51, 0x0, 0xc, 0x2, 0x4, 0x9, 0xc6cd, 0x0, 0xfffffffe, 0x0, 0x20}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x0, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0x9, 0x8, 0x9, 0x9, 0x0, 0x7, 0x82000, 0xc, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0xfff0000, 0x1, @perf_bp, 0x702, 0x8, 0x7, 0x6, 0x9, 0x7, 0xffff, 0x0, 0x90, 0x0, 0x5}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x2d2, &(0x7f0000000580)='nr0\x01\x00`\xa1\x9e\xf9\xd2\xc6s\xd9\xa1W\x1c\xb9\xe16\x9b\xcda\xef~Iy:\xe1\x87\x12\xee\xeb\x1d\xaav\x94\x97\x80\v\x7f\xbb\xd3[\x17\f\x10u\x1d9\xae\xb6`\xd8c\xe4\x9b\x8cO;=\xadH\x90\xdd[-l\xfd\n\xbd7,c\xbc\xf5\xd7\a\xf3\xfdM.\x8dD<\x88\xbc\x0eV7\xdd\x82\xfc45\xbe\xd4\xde\x9a[\xe2(\x88\x06\x1f?\xf5?\x8bk9fx\xe7\xba\x15^\xf9\x15-~C\xb1\xec\xcb#1\xeb\x8e\xb1\xedU\x86\xdc\xf8\xb3\xb0\xb9\x996\x1aD\xff,\"\xc2\xab\xbe\xf4-\xd2N\xab\xe6r3F\xa6\xe4l\x04\x99\xa2\x14B\xd8\xd0\r\xcbW\xf0\x13\xffu\x95\xed\xd0\xff\ai0\xde6u\xd3A\x17\xa4N\xb0\xe4\xf82\x93\xd2\x00\x00\x00\x00\x00\x00\x00\xbdH\xd2\xa8[\xf4\xfdJ\x80N\x832Z\xf5\xe2\x87\xd4\xe2s7\xb4\xad\xa1\x1b&!\x98\x86\"R\x06\x00\x00\x00\x00\x007q\xe9\xf4,\xa3\x0f\xb2\x1e\x12\xf0\xa3\xd8\xbc-\x85EJ\xf9\xfc\xc0#-\x8f\xd9\tD\x8b\x01\xf4lY=1\xea\x1c\x92de\xe3ZA\x99\a\x9c<\xe4\x11(\xb1|\xb0\x1f\xbf[R+\xe0\xfd\x02\x02*\xda7\xfe\xcc\x0e\xb6\xc8\xc8\x83\x18\x83\xb8Z\x11\x06\xf2\xf8g\x02\rR\x9f\x17\xa3P\xf2\r\xd3\xbfQ\xa9\x8c\xfd\xa7\f.\xa2\xd8\x18`\x1b\xbex\xc9BFK\xc6^\x13\xce68\xe4\x83\xfd?\x87\x94\v\xb4x\xf4|L\x11\x03\x94\xc0\t=\x17\x95P\x89\xf2\xca\x97\xbb\xfeu\x12L\x9b\x85\x96\xe0\b\xbf\n\x02\x8bS\x9c\xecyl\xec\x9b\xf5\x85\xeb\x80\xee>\r&\x014\x01\xf4\xb7\x83\x9a\xfa*\xa6\x06\xb7Pk7N\xc2\xd9\xee\xd0\xb0M\x00\xab\xc3\t\fc\xd8d\x14\xb1\xc0\xd7\x1a\xa0\x16\xa2z\x9e\x93 \xdde\xe8p29\v\x02\xa2b\x13R\xef\xffA\f\xb9.$\xfa\x9f\xde[\x80\xd1=\xce\x1b\xeb\xf6\xf4\xe3z\x1f\x9dz\xa3\xc0\xe2\xa2\xb1\xeeq\xf5\xec0\x8e\xf4\xfb\xd9\x87\xf03\xdb\xae|\x10&V5c\xa6\xce\xcd\x8a\xdf\xe1\x89\"\xea\xde\xe7\xa3\xbe\xe7\xff\xf9 \x11\xfdY\xc6\xa1\xe8\xda\v\\?\xcb\x87\bn\x9b\x01\x1f\xf8\xe8\x1eV\xfaC\xdf\xc3Vv\x9b\x1a\xfc\x14.c\x94\xc9=\xb0\x0f!d\b\x18*@m\x7f\xaal\x17G\xd6?\x81\x16P\x03\x10e\xc3\xcd\xb1B\xeb\x01B\\\x91A\xa1\x8an\xb4#\xadr\x1e\x81v\xa2\x0e6x\xca\x8b\xa6\xd8\x1e\x00_^9\xb1\b\x87\xc6\xb4\xf0\'f\xba\xbd\xfe\x11\xf8\xc8W\x81s^\xd9\x03\x00\x00\x00\x00\x00\x00\x00\x1b\x17E\xb23\x12\xb0\xeb\xef\x8c\xb24h\xd7}\x7f\x92Hgej\x957\xe2\x1fA\x00\xdc\xdd\x11x\x90\x97QJ\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&\xd8\xb3S\xe0\x1e\xa7\xc3`~U\x91\xfa\x92\x1e\xccdfFz\xa8\t\xe4+\x83\xac\x94'}, 0x30) r1 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x202}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd={0x18, 0x0, 0x1, 0x0, r2}, @exit]}, &(0x7f0000000000)='GPL\x00', 0x0, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd={0x18, 0x0, 0x1, 0x0, r3}, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) bpf$PROG_LOAD(0x5, &(0x7f0000000b80)={0x1b, 0x6, &(0x7f0000000540)=@raw=[@map_val={0x18, 0x4, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x36d}, @btf_id={0x18, 0x997f17a4863457ac, 0x3, 0x0, 0x2}, @map_idx_val={0x18, 0x4, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0xfe1d}], &(0x7f0000000980)='syzkaller\x00', 0xfffffffd, 0xce, &(0x7f00000009c0)=""/206, 0x40f00, 0x1, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000000ac0)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000b00)={0x3, 0x8, 0x8, 0x9}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000b40)=[0x1, r2, r3]}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000380)={0xffffffffffffffff, &(0x7f0000000300)="e4dbd26acce40bbc4ce64cdb6699db25eb94f86c08cbd0d77e930e550c58159701f385cf037f6d4c3379dfe054a79d03c3912ea1a0673ff55eb95413fc844cbf182ddbc9508480158abbbb15989e4f11ede3448101b3e1074314834d9222cf", &(0x7f0000000440)=""/249}, 0x20) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x4030582a, &(0x7f0000000040)) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0xb8, 0x7f, 0x0, 0x7, 0x0, 0x5, 0x1802, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x6e, 0x4, @perf_bp={&(0x7f00000001c0), 0xa}, 0x15804, 0x4, 0xe23, 0x2, 0x7, 0x4, 0x2400, 0x0, 0x6, 0x0, 0x8001}, 0x0, 0xa, r1, 0x8) 13:54:40 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x80003, 0x2) setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000140)=@broute={'broute\x00', 0x20, 0x2, 0x330, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000580], 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000002000000000000feffffff0100000019000000000000000000726f7365300000000000000000000000726f736530000000cc000000000000007465616d5f736c6176655f310000000064756d6d7930000000000000000000000180c2000000000000000000ffffffffffff0000000000000000d00000000801000038010000706b74747970650000000000000000000000000000000000000000000000000008000000000000000000000000000000706b747479706500000000000000000000000000000000000000000000000000080000000000000000000000000000006d61726b0000000000000000000000000000000000000000000000000000000010000000000000000000000000000000ddffffff00000000726564697265637400000000396c27db39b2eedb0000000000000000000000000800000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff01000000030000000000000080357665746831000000000000000000000074756e6c30000000000000000000000074756e6c300000000005000000000000006c616e300000000000000000000000aaaaaaaaaabb000000000000aaaaaaaaaa0000000000000000000001000000010000380100006367726f757000000000000000000000000000000000000000000000000000000800000000000000000000000000000061727000000000000000000000000000000000000000000000000000000000003800000000000000000000000000000000000000000000007f0000010000000072ce35f34121000000000000000000000000000000000000eaffffff00000000646e6174000000000000000000000000000000000000000000000000000000001000000000000000aaaaaaaaaabb0000fdffffff00000000"]}, 0x3a8) syz_open_dev$sndctrl(&(0x7f0000001440), 0x0, 0x0) r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) open(&(0x7f00000001c0)='./bus\x00', 0xc602, 0x0) io_setup(0x81, &(0x7f0000000100)=0x0) write$FUSE_ATTR(r0, &(0x7f0000000340)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}}}, 0x78) fcntl$setstatus(r0, 0x4, 0x6800) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086607, &(0x7f0000000040)=0x68) openat$bsg(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40840, 0x0) io_submit(r1, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x8, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x200a00}]) openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) [ 276.320027] ptrace attach of "/root/syz-executor.2 exec"[7981] was attempted by "/root/syz-executor.2 exec"[17831] [ 276.420637] audit: type=1800 audit(1666792480.076:161): pid=17840 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.5" name="bus" dev="sda1" ino=14796 res=0 13:54:40 executing program 2: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:40 executing program 4: r0 = getpid() process_vm_writev(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000500)={{0x1, 0x3, 0x0, 0xfffffffa, 'syz0\x00', 0x2}, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 'syz1\x00', 0x0}) sched_setscheduler(r0, 0x5, &(0x7f0000000380)) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000000)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000240)=[{&(0x7f0000000040)="040800090000ff01e66174000404090a0200027400f8", 0x16}, {&(0x7f00000004c0)="dbed7d4cac17", 0x6, 0x1f}], 0x0, &(0x7f0000002000)=ANY=[@ANYBLOB="6e66732c003ac9af18b39af96a3ac4d01bfdab04bc3b812cd10935c9cfe225ef745448d2f0aed9c084d86cd4d849c8755ff8512aee9f39c82ac2817d4fffc5ee1b2df8945dbf7f725eae7c1e2ea91bcbb8c310f23d4c6baf6ef8fe70373564dbdd41ab0bfe6bba2eceab106dea5ca4d30fce3e75244a6d50ac9672b64099c1c9bac5a915513285bed3ecaf6b25742e82abe90c0754b01452cc9997957b19c9bfefebf8caa22a617397edd0cc46d985a071cd8956c35e640dde8db4a4bf8476505b454ab3b844fb5e603a09c5fd746d4181e830dbc7ebb0a5ef2ad68753c32f09002a3ced45d8703ae908c874ec262bfd512d07cbebc216f27e7270fb89ed79256487ec6731b63fc7dafc23f851f01f6b55dba5d8607191210699de822607be04172ae387b1780c76f0c237ce867c4fb8936c050a3a8caa470b7567fc4af81db742e9ac4ef9591b834a6609e6381ae9522b2f1f29bf333be3d71fc88a29"], 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 13:54:40 executing program 3: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000003c0)={0x0, 0x80, 0x1f, 0x9, 0x0, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_config_ext={0x0, 0x9}, 0x51, 0x0, 0xc, 0x2, 0x4, 0x9, 0xc6cd, 0x0, 0xfffffffe, 0x0, 0x20}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x0, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0x9, 0x8, 0x9, 0x9, 0x0, 0x7, 0x82000, 0xc, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0xfff0000, 0x1, @perf_bp, 0x702, 0x8, 0x7, 0x6, 0x9, 0x7, 0xffff, 0x0, 0x90, 0x0, 0x5}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x2d2, &(0x7f0000000580)='nr0\x01\x00`\xa1\x9e\xf9\xd2\xc6s\xd9\xa1W\x1c\xb9\xe16\x9b\xcda\xef~Iy:\xe1\x87\x12\xee\xeb\x1d\xaav\x94\x97\x80\v\x7f\xbb\xd3[\x17\f\x10u\x1d9\xae\xb6`\xd8c\xe4\x9b\x8cO;=\xadH\x90\xdd[-l\xfd\n\xbd7,c\xbc\xf5\xd7\a\xf3\xfdM.\x8dD<\x88\xbc\x0eV7\xdd\x82\xfc45\xbe\xd4\xde\x9a[\xe2(\x88\x06\x1f?\xf5?\x8bk9fx\xe7\xba\x15^\xf9\x15-~C\xb1\xec\xcb#1\xeb\x8e\xb1\xedU\x86\xdc\xf8\xb3\xb0\xb9\x996\x1aD\xff,\"\xc2\xab\xbe\xf4-\xd2N\xab\xe6r3F\xa6\xe4l\x04\x99\xa2\x14B\xd8\xd0\r\xcbW\xf0\x13\xffu\x95\xed\xd0\xff\ai0\xde6u\xd3A\x17\xa4N\xb0\xe4\xf82\x93\xd2\x00\x00\x00\x00\x00\x00\x00\xbdH\xd2\xa8[\xf4\xfdJ\x80N\x832Z\xf5\xe2\x87\xd4\xe2s7\xb4\xad\xa1\x1b&!\x98\x86\"R\x06\x00\x00\x00\x00\x007q\xe9\xf4,\xa3\x0f\xb2\x1e\x12\xf0\xa3\xd8\xbc-\x85EJ\xf9\xfc\xc0#-\x8f\xd9\tD\x8b\x01\xf4lY=1\xea\x1c\x92de\xe3ZA\x99\a\x9c<\xe4\x11(\xb1|\xb0\x1f\xbf[R+\xe0\xfd\x02\x02*\xda7\xfe\xcc\x0e\xb6\xc8\xc8\x83\x18\x83\xb8Z\x11\x06\xf2\xf8g\x02\rR\x9f\x17\xa3P\xf2\r\xd3\xbfQ\xa9\x8c\xfd\xa7\f.\xa2\xd8\x18`\x1b\xbex\xc9BFK\xc6^\x13\xce68\xe4\x83\xfd?\x87\x94\v\xb4x\xf4|L\x11\x03\x94\xc0\t=\x17\x95P\x89\xf2\xca\x97\xbb\xfeu\x12L\x9b\x85\x96\xe0\b\xbf\n\x02\x8bS\x9c\xecyl\xec\x9b\xf5\x85\xeb\x80\xee>\r&\x014\x01\xf4\xb7\x83\x9a\xfa*\xa6\x06\xb7Pk7N\xc2\xd9\xee\xd0\xb0M\x00\xab\xc3\t\fc\xd8d\x14\xb1\xc0\xd7\x1a\xa0\x16\xa2z\x9e\x93 \xdde\xe8p29\v\x02\xa2b\x13R\xef\xffA\f\xb9.$\xfa\x9f\xde[\x80\xd1=\xce\x1b\xeb\xf6\xf4\xe3z\x1f\x9dz\xa3\xc0\xe2\xa2\xb1\xeeq\xf5\xec0\x8e\xf4\xfb\xd9\x87\xf03\xdb\xae|\x10&V5c\xa6\xce\xcd\x8a\xdf\xe1\x89\"\xea\xde\xe7\xa3\xbe\xe7\xff\xf9 \x11\xfdY\xc6\xa1\xe8\xda\v\\?\xcb\x87\bn\x9b\x01\x1f\xf8\xe8\x1eV\xfaC\xdf\xc3Vv\x9b\x1a\xfc\x14.c\x94\xc9=\xb0\x0f!d\b\x18*@m\x7f\xaal\x17G\xd6?\x81\x16P\x03\x10e\xc3\xcd\xb1B\xeb\x01B\\\x91A\xa1\x8an\xb4#\xadr\x1e\x81v\xa2\x0e6x\xca\x8b\xa6\xd8\x1e\x00_^9\xb1\b\x87\xc6\xb4\xf0\'f\xba\xbd\xfe\x11\xf8\xc8W\x81s^\xd9\x03\x00\x00\x00\x00\x00\x00\x00\x1b\x17E\xb23\x12\xb0\xeb\xef\x8c\xb24h\xd7}\x7f\x92Hgej\x957\xe2\x1fA\x00\xdc\xdd\x11x\x90\x97QJ\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&\xd8\xb3S\xe0\x1e\xa7\xc3`~U\x91\xfa\x92\x1e\xccdfFz\xa8\t\xe4+\x83\xac\x94'}, 0x30) r1 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x202}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd={0x18, 0x0, 0x1, 0x0, r2}, @exit]}, &(0x7f0000000000)='GPL\x00', 0x0, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd={0x18, 0x0, 0x1, 0x0, r3}, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) bpf$PROG_LOAD(0x5, &(0x7f0000000b80)={0x1b, 0x6, &(0x7f0000000540)=@raw=[@map_val={0x18, 0x4, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x36d}, @btf_id={0x18, 0x997f17a4863457ac, 0x3, 0x0, 0x2}, @map_idx_val={0x18, 0x4, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0xfe1d}], &(0x7f0000000980)='syzkaller\x00', 0xfffffffd, 0xce, &(0x7f00000009c0)=""/206, 0x40f00, 0x1, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000000ac0)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000b00)={0x3, 0x8, 0x8, 0x9}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000b40)=[0x1, r2, r3]}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000380)={0xffffffffffffffff, &(0x7f0000000300)="e4dbd26acce40bbc4ce64cdb6699db25eb94f86c08cbd0d77e930e550c58159701f385cf037f6d4c3379dfe054a79d03c3912ea1a0673ff55eb95413fc844cbf182ddbc9508480158abbbb15989e4f11ede3448101b3e1074314834d9222cf", &(0x7f0000000440)=""/249}, 0x20) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x4030582a, &(0x7f0000000040)) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0xb8, 0x7f, 0x0, 0x7, 0x0, 0x5, 0x1802, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x6e, 0x4, @perf_bp={&(0x7f00000001c0), 0xa}, 0x15804, 0x4, 0xe23, 0x2, 0x7, 0x4, 0x2400, 0x0, 0x6, 0x0, 0x8001}, 0x0, 0xa, r1, 0x8) [ 276.503332] audit: type=1800 audit(1666792480.126:162): pid=17841 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.0" name="bus" dev="sda1" ino=14797 res=0 13:54:40 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x80003, 0x2) setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000140)=@broute={'broute\x00', 0x20, 0x2, 0x330, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000580], 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000002000000000000feffffff0100000019000000000000000000726f7365300000000000000000000000726f736530000000cc000000000000007465616d5f736c6176655f310000000064756d6d7930000000000000000000000180c2000000000000000000ffffffffffff0000000000000000d00000000801000038010000706b74747970650000000000000000000000000000000000000000000000000008000000000000000000000000000000706b747479706500000000000000000000000000000000000000000000000000080000000000000000000000000000006d61726b0000000000000000000000000000000000000000000000000000000010000000000000000000000000000000ddffffff00000000726564697265637400000000396c27db39b2eedb0000000000000000000000000800000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff01000000030000000000000080357665746831000000000000000000000074756e6c30000000000000000000000074756e6c300000000005000000000000006c616e300000000000000000000000aaaaaaaaaabb000000000000aaaaaaaaaa0000000000000000000001000000010000380100006367726f757000000000000000000000000000000000000000000000000000000800000000000000000000000000000061727000000000000000000000000000000000000000000000000000000000003800000000000000000000000000000000000000000000007f0000010000000072ce35f34121000000000000000000000000000000000000eaffffff00000000646e6174000000000000000000000000000000000000000000000000000000001000000000000000aaaaaaaaaabb0000fdffffff00000000"]}, 0x3a8) syz_open_dev$sndctrl(&(0x7f0000001440), 0x0, 0x0) r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) open(&(0x7f00000001c0)='./bus\x00', 0xc602, 0x0) io_setup(0x81, &(0x7f0000000100)=0x0) write$FUSE_ATTR(r0, &(0x7f0000000340)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}}}, 0x78) fcntl$setstatus(r0, 0x4, 0x6800) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086607, &(0x7f0000000040)=0x68) openat$bsg(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40840, 0x0) io_submit(r1, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x8, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x200a00}]) openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) 13:54:40 executing program 1: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000003c0)={0x0, 0x80, 0x1f, 0x9, 0x0, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_config_ext={0x0, 0x9}, 0x51, 0x0, 0xc, 0x2, 0x4, 0x9, 0xc6cd, 0x0, 0xfffffffe, 0x0, 0x20}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x0, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0x9, 0x8, 0x9, 0x9, 0x0, 0x7, 0x82000, 0xc, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0xfff0000, 0x1, @perf_bp, 0x702, 0x8, 0x7, 0x6, 0x9, 0x7, 0xffff, 0x0, 0x90, 0x0, 0x5}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x2d2, &(0x7f0000000580)='nr0\x01\x00`\xa1\x9e\xf9\xd2\xc6s\xd9\xa1W\x1c\xb9\xe16\x9b\xcda\xef~Iy:\xe1\x87\x12\xee\xeb\x1d\xaav\x94\x97\x80\v\x7f\xbb\xd3[\x17\f\x10u\x1d9\xae\xb6`\xd8c\xe4\x9b\x8cO;=\xadH\x90\xdd[-l\xfd\n\xbd7,c\xbc\xf5\xd7\a\xf3\xfdM.\x8dD<\x88\xbc\x0eV7\xdd\x82\xfc45\xbe\xd4\xde\x9a[\xe2(\x88\x06\x1f?\xf5?\x8bk9fx\xe7\xba\x15^\xf9\x15-~C\xb1\xec\xcb#1\xeb\x8e\xb1\xedU\x86\xdc\xf8\xb3\xb0\xb9\x996\x1aD\xff,\"\xc2\xab\xbe\xf4-\xd2N\xab\xe6r3F\xa6\xe4l\x04\x99\xa2\x14B\xd8\xd0\r\xcbW\xf0\x13\xffu\x95\xed\xd0\xff\ai0\xde6u\xd3A\x17\xa4N\xb0\xe4\xf82\x93\xd2\x00\x00\x00\x00\x00\x00\x00\xbdH\xd2\xa8[\xf4\xfdJ\x80N\x832Z\xf5\xe2\x87\xd4\xe2s7\xb4\xad\xa1\x1b&!\x98\x86\"R\x06\x00\x00\x00\x00\x007q\xe9\xf4,\xa3\x0f\xb2\x1e\x12\xf0\xa3\xd8\xbc-\x85EJ\xf9\xfc\xc0#-\x8f\xd9\tD\x8b\x01\xf4lY=1\xea\x1c\x92de\xe3ZA\x99\a\x9c<\xe4\x11(\xb1|\xb0\x1f\xbf[R+\xe0\xfd\x02\x02*\xda7\xfe\xcc\x0e\xb6\xc8\xc8\x83\x18\x83\xb8Z\x11\x06\xf2\xf8g\x02\rR\x9f\x17\xa3P\xf2\r\xd3\xbfQ\xa9\x8c\xfd\xa7\f.\xa2\xd8\x18`\x1b\xbex\xc9BFK\xc6^\x13\xce68\xe4\x83\xfd?\x87\x94\v\xb4x\xf4|L\x11\x03\x94\xc0\t=\x17\x95P\x89\xf2\xca\x97\xbb\xfeu\x12L\x9b\x85\x96\xe0\b\xbf\n\x02\x8bS\x9c\xecyl\xec\x9b\xf5\x85\xeb\x80\xee>\r&\x014\x01\xf4\xb7\x83\x9a\xfa*\xa6\x06\xb7Pk7N\xc2\xd9\xee\xd0\xb0M\x00\xab\xc3\t\fc\xd8d\x14\xb1\xc0\xd7\x1a\xa0\x16\xa2z\x9e\x93 \xdde\xe8p29\v\x02\xa2b\x13R\xef\xffA\f\xb9.$\xfa\x9f\xde[\x80\xd1=\xce\x1b\xeb\xf6\xf4\xe3z\x1f\x9dz\xa3\xc0\xe2\xa2\xb1\xeeq\xf5\xec0\x8e\xf4\xfb\xd9\x87\xf03\xdb\xae|\x10&V5c\xa6\xce\xcd\x8a\xdf\xe1\x89\"\xea\xde\xe7\xa3\xbe\xe7\xff\xf9 \x11\xfdY\xc6\xa1\xe8\xda\v\\?\xcb\x87\bn\x9b\x01\x1f\xf8\xe8\x1eV\xfaC\xdf\xc3Vv\x9b\x1a\xfc\x14.c\x94\xc9=\xb0\x0f!d\b\x18*@m\x7f\xaal\x17G\xd6?\x81\x16P\x03\x10e\xc3\xcd\xb1B\xeb\x01B\\\x91A\xa1\x8an\xb4#\xadr\x1e\x81v\xa2\x0e6x\xca\x8b\xa6\xd8\x1e\x00_^9\xb1\b\x87\xc6\xb4\xf0\'f\xba\xbd\xfe\x11\xf8\xc8W\x81s^\xd9\x03\x00\x00\x00\x00\x00\x00\x00\x1b\x17E\xb23\x12\xb0\xeb\xef\x8c\xb24h\xd7}\x7f\x92Hgej\x957\xe2\x1fA\x00\xdc\xdd\x11x\x90\x97QJ\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&\xd8\xb3S\xe0\x1e\xa7\xc3`~U\x91\xfa\x92\x1e\xccdfFz\xa8\t\xe4+\x83\xac\x94'}, 0x30) r1 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x202}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd={0x18, 0x0, 0x1, 0x0, r2}, @exit]}, &(0x7f0000000000)='GPL\x00', 0x0, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd={0x18, 0x0, 0x1, 0x0, r3}, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) bpf$PROG_LOAD(0x5, &(0x7f0000000b80)={0x1b, 0x6, &(0x7f0000000540)=@raw=[@map_val={0x18, 0x4, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x36d}, @btf_id={0x18, 0x997f17a4863457ac, 0x3, 0x0, 0x2}, @map_idx_val={0x18, 0x4, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0xfe1d}], &(0x7f0000000980)='syzkaller\x00', 0xfffffffd, 0xce, &(0x7f00000009c0)=""/206, 0x40f00, 0x1, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000000ac0)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000b00)={0x3, 0x8, 0x8, 0x9}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000b40)=[0x1, r2, r3]}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000380)={0xffffffffffffffff, &(0x7f0000000300)="e4dbd26acce40bbc4ce64cdb6699db25eb94f86c08cbd0d77e930e550c58159701f385cf037f6d4c3379dfe054a79d03c3912ea1a0673ff55eb95413fc844cbf182ddbc9508480158abbbb15989e4f11ede3448101b3e1074314834d9222cf", &(0x7f0000000440)=""/249}, 0x20) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x4030582a, &(0x7f0000000040)) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0xb8, 0x7f, 0x0, 0x7, 0x0, 0x5, 0x1802, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x6e, 0x4, @perf_bp={&(0x7f00000001c0), 0xa}, 0x15804, 0x4, 0xe23, 0x2, 0x7, 0x4, 0x2400, 0x0, 0x6, 0x0, 0x8001}, 0x0, 0xa, r1, 0x8) [ 276.691973] ptrace attach of "/root/syz-executor.2 exec"[7981] was attempted by "/root/syz-executor.2 exec"[17851] [ 276.747027] audit: type=1800 audit(1666792480.406:163): pid=17857 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.5" name="bus" dev="sda1" ino=14322 res=0 13:54:40 executing program 2: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:40 executing program 0: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:40 executing program 3: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000003c0)={0x0, 0x80, 0x1f, 0x9, 0x0, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_config_ext={0x0, 0x9}, 0x51, 0x0, 0xc, 0x2, 0x4, 0x9, 0xc6cd, 0x0, 0xfffffffe, 0x0, 0x20}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x0, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0x9, 0x8, 0x9, 0x9, 0x0, 0x7, 0x82000, 0xc, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0xfff0000, 0x1, @perf_bp, 0x702, 0x8, 0x7, 0x6, 0x9, 0x7, 0xffff, 0x0, 0x90, 0x0, 0x5}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x2d2, &(0x7f0000000580)='nr0\x01\x00`\xa1\x9e\xf9\xd2\xc6s\xd9\xa1W\x1c\xb9\xe16\x9b\xcda\xef~Iy:\xe1\x87\x12\xee\xeb\x1d\xaav\x94\x97\x80\v\x7f\xbb\xd3[\x17\f\x10u\x1d9\xae\xb6`\xd8c\xe4\x9b\x8cO;=\xadH\x90\xdd[-l\xfd\n\xbd7,c\xbc\xf5\xd7\a\xf3\xfdM.\x8dD<\x88\xbc\x0eV7\xdd\x82\xfc45\xbe\xd4\xde\x9a[\xe2(\x88\x06\x1f?\xf5?\x8bk9fx\xe7\xba\x15^\xf9\x15-~C\xb1\xec\xcb#1\xeb\x8e\xb1\xedU\x86\xdc\xf8\xb3\xb0\xb9\x996\x1aD\xff,\"\xc2\xab\xbe\xf4-\xd2N\xab\xe6r3F\xa6\xe4l\x04\x99\xa2\x14B\xd8\xd0\r\xcbW\xf0\x13\xffu\x95\xed\xd0\xff\ai0\xde6u\xd3A\x17\xa4N\xb0\xe4\xf82\x93\xd2\x00\x00\x00\x00\x00\x00\x00\xbdH\xd2\xa8[\xf4\xfdJ\x80N\x832Z\xf5\xe2\x87\xd4\xe2s7\xb4\xad\xa1\x1b&!\x98\x86\"R\x06\x00\x00\x00\x00\x007q\xe9\xf4,\xa3\x0f\xb2\x1e\x12\xf0\xa3\xd8\xbc-\x85EJ\xf9\xfc\xc0#-\x8f\xd9\tD\x8b\x01\xf4lY=1\xea\x1c\x92de\xe3ZA\x99\a\x9c<\xe4\x11(\xb1|\xb0\x1f\xbf[R+\xe0\xfd\x02\x02*\xda7\xfe\xcc\x0e\xb6\xc8\xc8\x83\x18\x83\xb8Z\x11\x06\xf2\xf8g\x02\rR\x9f\x17\xa3P\xf2\r\xd3\xbfQ\xa9\x8c\xfd\xa7\f.\xa2\xd8\x18`\x1b\xbex\xc9BFK\xc6^\x13\xce68\xe4\x83\xfd?\x87\x94\v\xb4x\xf4|L\x11\x03\x94\xc0\t=\x17\x95P\x89\xf2\xca\x97\xbb\xfeu\x12L\x9b\x85\x96\xe0\b\xbf\n\x02\x8bS\x9c\xecyl\xec\x9b\xf5\x85\xeb\x80\xee>\r&\x014\x01\xf4\xb7\x83\x9a\xfa*\xa6\x06\xb7Pk7N\xc2\xd9\xee\xd0\xb0M\x00\xab\xc3\t\fc\xd8d\x14\xb1\xc0\xd7\x1a\xa0\x16\xa2z\x9e\x93 \xdde\xe8p29\v\x02\xa2b\x13R\xef\xffA\f\xb9.$\xfa\x9f\xde[\x80\xd1=\xce\x1b\xeb\xf6\xf4\xe3z\x1f\x9dz\xa3\xc0\xe2\xa2\xb1\xeeq\xf5\xec0\x8e\xf4\xfb\xd9\x87\xf03\xdb\xae|\x10&V5c\xa6\xce\xcd\x8a\xdf\xe1\x89\"\xea\xde\xe7\xa3\xbe\xe7\xff\xf9 \x11\xfdY\xc6\xa1\xe8\xda\v\\?\xcb\x87\bn\x9b\x01\x1f\xf8\xe8\x1eV\xfaC\xdf\xc3Vv\x9b\x1a\xfc\x14.c\x94\xc9=\xb0\x0f!d\b\x18*@m\x7f\xaal\x17G\xd6?\x81\x16P\x03\x10e\xc3\xcd\xb1B\xeb\x01B\\\x91A\xa1\x8an\xb4#\xadr\x1e\x81v\xa2\x0e6x\xca\x8b\xa6\xd8\x1e\x00_^9\xb1\b\x87\xc6\xb4\xf0\'f\xba\xbd\xfe\x11\xf8\xc8W\x81s^\xd9\x03\x00\x00\x00\x00\x00\x00\x00\x1b\x17E\xb23\x12\xb0\xeb\xef\x8c\xb24h\xd7}\x7f\x92Hgej\x957\xe2\x1fA\x00\xdc\xdd\x11x\x90\x97QJ\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&\xd8\xb3S\xe0\x1e\xa7\xc3`~U\x91\xfa\x92\x1e\xccdfFz\xa8\t\xe4+\x83\xac\x94'}, 0x30) r1 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x202}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd={0x18, 0x0, 0x1, 0x0, r2}, @exit]}, &(0x7f0000000000)='GPL\x00', 0x0, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd={0x18, 0x0, 0x1, 0x0, r3}, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) bpf$PROG_LOAD(0x5, &(0x7f0000000b80)={0x1b, 0x6, &(0x7f0000000540)=@raw=[@map_val={0x18, 0x4, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x36d}, @btf_id={0x18, 0x997f17a4863457ac, 0x3, 0x0, 0x2}, @map_idx_val={0x18, 0x4, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0xfe1d}], &(0x7f0000000980)='syzkaller\x00', 0xfffffffd, 0xce, &(0x7f00000009c0)=""/206, 0x40f00, 0x1, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000000ac0)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000b00)={0x3, 0x8, 0x8, 0x9}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000b40)=[0x1, r2, r3]}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x5, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x4e}, @map_fd, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xa00) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000380)={0xffffffffffffffff, &(0x7f0000000300)="e4dbd26acce40bbc4ce64cdb6699db25eb94f86c08cbd0d77e930e550c58159701f385cf037f6d4c3379dfe054a79d03c3912ea1a0673ff55eb95413fc844cbf182ddbc9508480158abbbb15989e4f11ede3448101b3e1074314834d9222cf", &(0x7f0000000440)=""/249}, 0x20) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x4030582a, &(0x7f0000000040)) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0xb8, 0x7f, 0x0, 0x7, 0x0, 0x5, 0x1802, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x6e, 0x4, @perf_bp={&(0x7f00000001c0), 0xa}, 0x15804, 0x4, 0xe23, 0x2, 0x7, 0x4, 0x2400, 0x0, 0x6, 0x0, 0x8001}, 0x0, 0xa, r1, 0x8) 13:54:40 executing program 5: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) [ 276.924055] ptrace attach of "/root/syz-executor.2 exec"[7981] was attempted by "/root/syz-executor.2 exec"[17865] [ 276.973380] ptrace attach of "/root/syz-executor.0 exec"[7976] was attempted by "/root/syz-executor.0 exec"[17871] 13:54:40 executing program 2: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:40 executing program 1: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:40 executing program 4: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:40 executing program 5: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:40 executing program 2: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:40 executing program 3: r0 = getpid() process_vm_writev(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000500)={{0x1, 0x3, 0x0, 0xfffffffa, 'syz0\x00', 0x2}, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 'syz1\x00', 0x0}) sched_setscheduler(r0, 0x5, &(0x7f0000000380)) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000000)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000240)=[{&(0x7f0000000040)="040800090000ff01e66174000404090a0200027400f8", 0x16}, {&(0x7f00000004c0)="dbed7d4cac17", 0x6, 0x1f}], 0x0, &(0x7f0000002000)=ANY=[@ANYBLOB="6e66732c003ac9af18b39af96a3ac4d01bfdab04bc3b812cd10935c9cfe225ef745448d2f0aed9c084d86cd4d849c8755ff8512aee9f39c82ac2817d4fffc5ee1b2df8945dbf7f725eae7c1e2ea91bcbb8c310f23d4c6baf6ef8fe70373564dbdd41ab0bfe6bba2eceab106dea5ca4d30fce3e75244a6d50ac9672b64099c1c9bac5a915513285bed3ecaf6b25742e82abe90c0754b01452cc9997957b19c9bfefebf8caa22a617397edd0cc46d985a071cd8956c35e640dde8db4a4bf8476505b454ab3b844fb5e603a09c5fd746d4181e830dbc7ebb0a5ef2ad68753c32f09002a3ced45d8703ae908c874ec262bfd512d07cbebc216f27e7270fb89ed79256487ec6731b63fc7dafc23f851f01f6b55dba5d8607191210699de822607be04172ae387b1780c76f0c237ce867c4fb8936c050a3a8caa470b7567fc4af81db742e9ac4ef9591b834a6609e6381ae9522b2f1f29bf333be3d71fc88a29"], 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 13:54:40 executing program 0: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:41 executing program 3: r0 = getpid() process_vm_writev(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000500)={{0x1, 0x3, 0x0, 0xfffffffa, 'syz0\x00', 0x2}, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 'syz1\x00', 0x0}) sched_setscheduler(r0, 0x5, &(0x7f0000000380)) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000000)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000240)=[{&(0x7f0000000040)="040800090000ff01e66174000404090a0200027400f8", 0x16}, {&(0x7f00000004c0)="dbed7d4cac17", 0x6, 0x1f}], 0x0, &(0x7f0000002000)=ANY=[@ANYBLOB="6e66732c003ac9af18b39af96a3ac4d01bfdab04bc3b812cd10935c9cfe225ef745448d2f0aed9c084d86cd4d849c8755ff8512aee9f39c82ac2817d4fffc5ee1b2df8945dbf7f725eae7c1e2ea91bcbb8c310f23d4c6baf6ef8fe70373564dbdd41ab0bfe6bba2eceab106dea5ca4d30fce3e75244a6d50ac9672b64099c1c9bac5a915513285bed3ecaf6b25742e82abe90c0754b01452cc9997957b19c9bfefebf8caa22a617397edd0cc46d985a071cd8956c35e640dde8db4a4bf8476505b454ab3b844fb5e603a09c5fd746d4181e830dbc7ebb0a5ef2ad68753c32f09002a3ced45d8703ae908c874ec262bfd512d07cbebc216f27e7270fb89ed79256487ec6731b63fc7dafc23f851f01f6b55dba5d8607191210699de822607be04172ae387b1780c76f0c237ce867c4fb8936c050a3a8caa470b7567fc4af81db742e9ac4ef9591b834a6609e6381ae9522b2f1f29bf333be3d71fc88a29"], 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 13:54:41 executing program 1: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:41 executing program 0: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:41 executing program 5: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:41 executing program 2: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:41 executing program 4: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:41 executing program 2: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:41 executing program 1: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:41 executing program 4: socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000540)=@nat={'nat\x00', 0x8, 0x5, 0x538, 0xf0, 0xf0, 0xffffffff, 0xf0, 0x2f8, 0x468, 0x468, 0xffffffff, 0x468, 0x468, 0x5, 0x0, {[{{@uncond, 0xb7030000, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x9, @ipv6=@mcast1, @ipv4, @icmp_id}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@ipv6header={{0x28}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@mcast1, @ipv6=@local, @icmp_id, @gre_key}}}, {{@ipv6={@mcast2, @local, [], [], 'wg1\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @private1, [], [], 'vlan0\x00', 'team0\x00'}, 0x0, 0x128, 0x170, 0x0, {}, [@common=@unspec=@connbytes={{0x38}}, @common=@hbh={{0x48}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@loopback, @ipv4=@multicast1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x598) syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8cf3, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="d381cad8c58bd97a0a313d2907aaa4020d41ac4f17030b18eedf40711b4e80017791303230385dcdd5f30ad641bf9cab9944b3e7093ec3652da377f21c3f30c32be02d2d5eefd45fdf841cc5bca0ba9effab543500ca8405d873604865eb77fd280a542d7dccc442f2cc", 0x6a, 0x5}, {&(0x7f0000000140)="f44698c918f9f6d54a3d75fb085b1c4e8561ca3c347b8c79eee51122fa52dca1000e58ef14b61f40", 0x28, 0xd9}, {&(0x7f0000000180)="a8470bacbe4586a4aae69155fd69e36e5e56afc098bcf165fac6c9d9b15840c248b5d26482be99309a867c5e0704f22e52269e0addc09cd43b995bda79080cdc1725f205afc530e47166908a8cbf403ac1f69c943eec9109b7096a3584e8f6ae569cae13a449350e1b61b8b6f61c72ebeee27402", 0x74, 0x8c7f}], 0x2000000, &(0x7f0000000340)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB="2c63726561746f723d5fc2d9aa2c6e6f626172726965722c6e6f626172726965722c73657373696f6e3d3078303030303030303030303030303030342c657569643e", @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB=',\x00'], 0x0) perf_event_open(&(0x7f00000033c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fstatfs(0xffffffffffffffff, 0x0) r1 = inotify_init1(0x800) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)={0x0, 0x0}) ptrace$setopts(0x4206, r2, 0x0, 0x0) ptrace(0x4207, r2) ioprio_get$pid(0x1, r2) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000300)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @local}, 0x4e, {0x2, 0x0, @local}, 'vlan1\x00'}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sync_file_range(r4, 0x0, 0xffffffffffffff01, 0x0) write(r4, &(0x7f0000002b00)="debff6b032f63b8b50e752dbd65ede8fc29be1882ea7a8dc873cb8cbc9247acb3551cb54daee93c819f2f40974942221ee0c6b7bf8de5e2c932a4fec28fc7a16f5a6c0f3856ae3aef6e33d98dde99d93e3a42a9a174b45a2a5ad746480488c510e8155df93242d73154e26a4e50d667d123f1e306428de2448d51abd71f67fd3a3ca16666e67c3b84548385189e32b791174387bac5a1e2421cef9c980758f30b919b8de86d333de7a64d2753893d249fc8463b9768b1ca6865315599f769a9cf8e5ab0be005932e03c5f869a9fffce27df3bd871bbe918f01ffc9d67538df3487edb306fe", 0xe5) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r3, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00'}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000100)="c744240013010000c7442402d2110000ff2c2444def6c481a9ea27c7442400fb000000c744240200180000ff1c240f01df440f6823b9391001c0b84d9b916cba000000000f30470f07b9800000c00f3235000100000f30c74424006c000000c7442402200c0000ff2c24", 0x6a}], 0x1, 0x38, &(0x7f0000002840)=[@flags={0x3, 0x100000}, @dstype3={0x7, 0xa}], 0x2) sendmmsg$inet(r3, &(0x7f0000002a80)=[{{&(0x7f00000000c0)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000003240)=[{&(0x7f0000000180)="2e60653848d75340941db925e3720c037ff1eb435ed10e659363e64fc3adf628ec3288a0165249c623924d86fedba6286be1265b763dd680f194", 0x3a}, {&(0x7f0000003140)="20376c80fada53a605471c27dc14e82e630e07f7c35a8f070bf9ee8cbc6a3da9cb7599e1d011f0e1ba8153d8eba1fd19e209376890dfebab4ea1c6749f66789824a3c47b04933782b99b194c5f5c82c19649e2f2e0f827ea93f9261b25125049f140b3d6bdf270a942f77adcc9c98c3ad58ac8d655273a1cc0a2290b792cc1d28ffbcdddbd45e8cbf492aced0dc18624a92cde3e17b92f36332840649998721ca6e5d9424e9e6347468e4e1eedf6f27031518b0b72209c2e5bae0c", 0xbb}, {&(0x7f00000028c0)="78e54a9c25b0a23278da7635ca7fa744c5a7571520d925e085b57a952b138e9620601a7833bd1181951e4a4796c905d20530eed28dc36bc8627d7934f01e3bcbb0e2c8a8cd5bff3e3caa9526c9afc3fae739d1cefba49838f2e49acd4b1071f8c6b424", 0x63}, {&(0x7f0000003200)="51b287938607efa8a177e924853e7f3bc978249d6bbc089dec0c368e9d7b80ef3f23", 0x22}], 0x4, &(0x7f0000000380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x43}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x48}}, {{0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000000400)="1d88b2e98e3a79c8f9c3713f40f5275906289d65ae97ef3158f7fcae500e477f245774dd15c6374d7c3516d440a17e7f5d5fdbd5a2326cabac8dbd2fada81ba3c4a7ce2e7116d8754175c8a1d0c8364aa6b995803d3a2fd2da75773f4fc525914dc914f0009e327d43c34b63a6e1deb9ab99dd64c59a10c985b7b252906b59d6192a6638f21cb411c7ebbed4f4796bb893e419bbb0c41ce97642a012a77b9bb5a1e143c143a2", 0xa6}, {&(0x7f0000003280)="90a1544677a598e1d60d3ef4ba001187b2f130ff7aa2613e061b19b70ebb7a28a61a0328eeb01c545679d034b0cf1ca9c1c5e2afb45db9f582e5372c402f79c81638a8a113e2ba2c67060fce74f51a342efbdfd8c8c36253742c216b5a0914bf071d198be3e5a4954de67bdce2d28627a34c1ef037c8027b0cffecc3d1973eedb48d1413077f33fb285881ad28988a8cbf8054d33f19eef600b911fc7243ced472e328a52e9f4e532ed8707ef26f3abbcd34688a771694c16ef7f33d84f11d154c2eced3434cbcf52281eb492a180b5800e6520ef3126d312e135c201edfc392a3aac9cce5d9f11a4eb4640c1d035360b0543796c48eb76eb0103e16256b7b89d45d8462f902a934c34bc7c48d5c796315803ceb7329af5f93fb3ad238dda5e29667c212dad2f384c99ddec940245b9a70bc61295b17", 0x136}, {&(0x7f00000005c0)="b8cf4cc58b0dfa8827ac0c7006fbf962226af62ae68ea8ca532077468db72401c898e0718bded172fbf015acdaa319cd1124a1916a88bafc77a9d82f1a187aa5a13d4eaeb07cbfe88f0c046f8971a05a9fce098b46cf62c8f665abeb4018771b4474afeddf43ca1cc6b36aa8d2ee0f50d98f1764c05c7550729a40d51efd636352ea15d06438c8972987183ddc1efd2d4c239d57784548e52368293f3e000c3aa7b4c13e257fec86cc0b9d0b77274376a3b37adec23296341dcb385078d7de55c5d3227e1158951994ddf9f53963f571d2a8491539a6e8192508e610dd537b51c8ffdb7845dec8cc7f89c3ec8ad4bdd7051867abf7ba68fe2c0d745eb2d01dbc5fd3a68a2cb6491512fb7edc1bc3b8414b96e512fdd889309efbecadee8659583ef70c2896923a358783ce1f61307ccbcff709f6490120473b9dc0dde3244ad2629261dbc03d623074b6f89e54ab6543ba913eece12dc08333f2b2e64e431d3a380494a49b10551a7b49f516441732a2827d66cba2f10ab6db9ba8e3138b81f3699440db81a9d2b7f18441bb71d49f44a7142eb89975fd58397dce8fe274ffd33a8a1757578accfbd75468a3e1a03f1356c16bcff99fa893a1d0338bbb947b9aef74e72baededb57fa007becad32cc763afdff63ae8a20ab513c7e0cd8f4905d77e177be0b53da161405e1aed440a7ef7dea6b3581599dcfe99815a7d22f690bbe81f44a7e7ee20b4a4bfdab26b54c2abc4b9778216aa4fea2260e865c4ebfe199cc440eaa886448b0f3cf2cc7dc7d5a1150f37f6b6566ad19b029fdbfaf84aaa44075fb6684bced7ba42838f478e6b9ca55cfe6ccde52af5f428a3c323e821e120657c9fadcb5e7303f63b9e247a63fa42e2e7b3243daa83bf28f83ce6818fa3a62eef2a9736406a6f04782872d5893180a25aa643ba64961cab35bd3eb794082f5c3df34585e8c643eed570183cf9ea244165e27ba52c360823fa8bc59bc848705ae4b12c3bc6e460b78057acbe4552907d9a887242f4df23ad59ae910951f6150cd649b762249336a795b2bd521dc801439ef035438fe7e3e441fafe07a4ea33e2890b56ee069da86a48cce16a50dbf385fb67c15b2ffd6829b7683050a11fddecaa8d0b68438db9b1c48e952bf918ae3e27db492a28a519704ad80422e465aecc8395d3331e536dd9db4d17c878ac20ceb6cb6ce82e9fbf002da091235458c70dffc9c16f465aadd1fa5ffeb7fcdb4f81854a2840c54e31ced523f3b9fe437b156c50d6d79622c0a11f0b34b33e8f1445938f3caba9fa367ce2ba6d100bb2679e5e6e8c66c1a0059680807392e34d1c1e2a40df5db917f17243b9b1ebd07a336e8b16e7cd4cd0c569983c0eefb3e01eed0503c1d7a980aeeef8c90fbbf4dea69e25a5159db21d233f5466e88553c338f0866da98cf5cc701f95cd02aa95c67986c9179d04f1052e6e126c0eef3d0100f0e222f5e0281390e125f204ab09582a7630d94586cad00526e48a84f7c450ffd417933f062d6755aa8f43c7aaf377302a1edd08ea8b7903345d8ed2732ab30c5224a93fb031b7e4b856fe33b88450bb6566aea98d9cc34f89c298f553cf19024e801674115968cb9647bf4becd199af806c3dd07cdbd47b249b52fbd96b1352a31c22a731a92125607d0a037f5d7296740bfbdb0b73643cb9fc3a38d8acb10f560b2c53b75cb5c8a969b468957413a298add80c2dc0bd0e2d00683415e6235d2b11af4482510bf9bda67ebd9e836a0f0e17ac4a0232088517176bae98fd75710144696f7a33ceb868ec931e8c8d732f76e3cbf3824349ab459fbe09fc94ba07df6934bcc93b092928f9e7f7c737bd6be5b20e6eccc488cb2138c2a049fd99c5b4fea32c4a65ee7d5ec57593d6edd95dc61dcef563a9640efb5d3ca5e56304bacf1a541098d27f5d552f5b86776d6ea5855d8b87364dea122d853858949477e6b6dd37f9d98b04ecf6e1f2f9a6739d05bcdb8b7eb7af032a8014ecdb45057fc7c76ba567f911f544c5fc9f85d03f09efd638ff55c59516fb00ad94c27c1b8e415d3f68d3f99b32646a5a8d5d8d2173bf0f2fdc9b9a020a97c2f9687c6560b39537e2d618d17bf28be341042222695148c97be886daa511ad18c8db21fc2da7bf929d5447e40c687567d1848baa4b6513df6fc0d0212a396538e9502601c9a98159b7b319bc9a34bbeeff41a9da66c82882e640f209aa0072b154f8c7bba7569a70f983e6084d6377b3ea488e9518a437fb6a1440ee57892dd1c5ae0ae7aa26d9d433b74bfb201973a4c85fd73babdc8b73d6b759019e00dd7fb12e4ac3886e5f87b8536baf49eecb482f89e361fcbeee279022bec4a9802bc18166eabdf763612d401a91ac2ef4adb9d3ec87debc3599e694649ff3621529a244cf12a0833b5c048f78af977d89cf520ee14d56dcd6f3a7fbe8e660ccdabc26f35fe11ca633b24f1593ede502cd90df7245454e0f0043f165b342e4a5f72727363cdd8d45bc0464ec232a200bda722a12cc5a8f7eb42bbb8e685fcb48491271920a5d385b5acb1efbc3783ce6e2d2deed51f59a156c423f21c3e0ea79a861bc573357800dc3e33a323ad3430593be193012875b15a654b21d33961800d28a8f2f88e17c1a99a58c64c99e74ad0ff21a74e42a986ad99dbda037499f34db5f1352c25c7bf5b3abf4b88380941ac729d757b8e57270e4541196172030380510040acfd3e10bc263dcdabc6d14a326eee147154dd88745398efc457e4b003df00ae689c1ead376f4b43aa4fd6262bf6a58fddb46800f28c0b99006aefd719fa7549a6785d1cec38dc0efe5b26175a9d19e19ecf664b9abe09dda844b8ce82d5db5bc5d8a4acdc6c7afa6ddac54d9fabd23c6bc1d0c9725924d5441f8cf4706eb2fbee548761db0016b245251eafdbca37cfeef977ebc1a59eaeb975d8a477ea5dc3769c7565dbaa425054a956cecf58bb2b07955c0e1568d6f22b9158864b2ac76f4621ea502d538f20655279280863a5c03ab332ce12e69155d44fab8be1238eb7a9af5f431fc235570c9e3d3d3e0ca5e550cacc3341e469245aa9d2a948d888ec01f749cc91b555d957c1f6da3afc90a4c8964fc8533bdddf11b9ab4add108a49f420cf7ff51196d464830ae5483d2b86acdc57db76eeacb7b93b69b63402f2b77389ecefe6eb0791cfbb5e8dc4cd7c6ee7dc97290bceb1df3aeaa6bf1917b530504aaedc81ac930a86c307a8195e72192343c468067bd6c1446c11e7a039cf1f2e95c9037f32a11b5f3e976491658ea010c3c154d01680d441ac31ec5a9d396cce00c3da26e596f7ed97c5047d84e28217ca7c666a1bc19e8483f4b54042cb1ff8e069b7ce5bb79825ce91162e6dccf434ef19d692e80c75a56207fdba2f7dc6650e38e77ac3d64d8d571d1ab80e1263d60350b60743b552961a45d8c359d1181bc9caa87275878cd18fd92ce5296b8a1577a9a332dcd72912b9420402e3ee8833e058f862ab022978f9047b4afeb7d98c9da77c19d1eb9948fd77589b397358ab739bb316363935f0c27c1529d1786e46cbb0fb3527046803d2bfdfdec40e296b25ec5350499b5ca50c35d92d082b27852dd3222f199b58626b730a88190cdbb642f1fbd752bf80111b923cde45c9add49696bc908acba2854e15b05e06ae35186ee0ad8dad247e3068c38c89747fd83c344b5d9930c23f3ba66648d959e0a85abc7759d2e5152e784ad19360137e36e0c9a9dc10f330fbb7b1c20184e069ba48bc50f4d6a89a519bc411e2c7f2ff6cbfddf9fa8d18728fc365fb940516d288004b692c604a930afcece815307f85d9ae78d7e0114868b31d29162457ac98b2abffc7d6f7c1fc3d7c8be14a67a8a4293c66ae6adff300d6782384e59fd8b56188ebe1c63f4f29f738863ab564411fc32277a7dd977f5a94dec26bc5edb1bd7a65909841b08a005b2afaadfadc6e69d6c0bbee408f2d28ad15515612e9b852204854adc833c6edffdb6c50bc47b49fb9b70e1e67e9840a78bc7ad2c73fd1fd3d36c0867da7971b9b5ee3dcda7edb749512b097eb7c3e8c5e68d727dda43fa5cf23ea11cd0a2d3a4902434e80a64c7304eb1f257ed4a9a6599a893271cd3032acccaacd280eb20e8f394e1553671381797e0a11210a567ddcfecdb16c80015ecd6c83b820df230f5f2788697919e798ea537cb2d44721e8188df0a12957fb9e7eba182fa63bc8e18d82af3f459223a1cda1c4d65abe0337a29f83899c79e56f0a38754d282db5418e2e953d3df4b23c8b65d9a1e909f5a1bf127d5efe0f36593b8ded201a531f0c2b24b8ee50ee593bd3f10e33ca1d88b413146cfeb0ddcbf79cb718b450ec9156a0a61acda011a191debeefd1c79a1f6036fd53c5ecf5bb0c4b2d53c1349e23bafa3a3990fb98b83f4408e7bcbba5ab001e6e1dc3bb9e8d05dfbbfe03e834179b326a9eb054e6cf672afdf60d41e7a6859cb4764dd799b3282946dc1afcd0932ab7742dc611b696dd064362665db3da5493de4fff745a15499ae85eb89ecf2fd5ae44c1593be1ffda9b02b8e15150a1624b058dd143d2f990f3a7cbd584b95c4f61635f84023dd5327e4763f440996bc4993f45b1c425fbdee989f1b9ad025955d266b166508e79512fe7316fda41a04504f3292a4254c63b3cd7cf0502339dff9dacfa938e7d940f08b364cd3162bbd229553bdd45fd870be7d2b9e42b8c1ac5309ef6b7665981f4340266829344ed67cfc42bff6c79c6031aca9fb61016c41698bc3708292d147f2ec3d43058b4f8b899bca6fe7dac5632a5d4a1286d46a5072a191b189f2a0864c59ba93f93155cc4b183c1b19a0c38f0af7fabbf4007d5a560090532958b396cdf3864440481da0ce63146f406e3b3d314c7c9e00ef5cf76b277ba2a7e4fceab5b4a7f4934dd5c8e3e856b9ffd7a87cffd851386eb7e8beb658e540e789046fe7b12cc49aa2e5fb6eaeb96d051337082ff29148c03f2a7fbfee7549818d7a7745cf39b13c403803553a0181de752ed46beb29f514efe50ff6c8d5da3432aecb18fb989a34c231cb68d8e4e24ea8a1c12ca21e20a08f9434955d994806f699e54adaca913a32ec3bc64b42792304bc88b2ca9508fb049867b95650268f41fb55269f36b88c006b88328151a36185f874f0c1ce3ee8478c124dd51abf6edd7e82923b3086c46f5fbb91b9717cbf56a22a51bde4ffa2b246cfd6bcb5062c23c9e16ae9f50725960670ba2b3cef1285097859a32f999e2283bd5461fc1428dbe23f7dcfb838585b9f5eee4d03b76c80b54ae675a4e687d4c788ef9dc36bf85cde2b2ccf392546d9103279fdbdb2ba82bb87044582cc8193d58172b17b2a787e71177c5618f713fde473bda4de7c8f32e20415cbaab39e2f3d92e7915fa53ffe72c88497793f1a1f0609c05fa5ea1763dbae0585a8e0e5ca9737d1aed125061c0bd9b5a2d1523a474bedc899a8a59a56a4787de9f655616fc849623151a7820a99df7735e192bd0518e8a6ebf8f44bcbb5af22a38f96ebc5d06553023a8a9b3ad6f8f0271ea14513f4aea79182ef0f474e3d0fcdd9833f861ba2b57124e7d24775f56a88161e23f198c3bc197cbbddb893fb8e04e5561891d76ffc8dabcf81e3cd0c6486f63524edbe0d491ed1e3fefe4f0c8cb7d24f1cc2bc02007ffe8daa0d1701a491199e27dda112a12ba8dd0cbbdbe923177b2d35c42376431a40e71b6e19898a8a99c3149f4493e49720cb88b3bbb253e8e419e660e54f9b395776618c1d97c8cdc04e0173e", 0x1000}, {&(0x7f00000015c0)="e5b4f8cd86b6290d5dfd7f702cdbc62a5908d631bc3b36f324a3393cbc5f5d68b0bd6384d142bcc46eba19164b70bcc4dd33a2314ddfa37b79b2295a9632d7363b3301cb0ef05baa13af67292150fb17cb63d36fa96ceaabb4db4591d81493e37e479334cfc039b0e57cf20e9589a0c40e989e5992c9907ca5f03b62bc1d1edf7fa47fc9ec038c00f811112cc59422a1c300c0dd91dba8ac4cd7156741a19f15e310d457a58cdde32c5de7ca0fffbe253ce40b17", 0xb4}, {&(0x7f0000001680)="7bd3e96be6c7e4dcb71ecbde44c3768bf8980bc506ead77cf5631d4f0d6ad46c3182ea0c33c34eda18009536c24e6733cba2437f5985c9905e0bb49a76ae329820c214c7585cfc38caee0b40726d7040d6db44812c90cd7bf4eaa43ac5b038831da0b26a1174547aa10685b002ea2c808e20edbc7695d38a751a58454b9548071e54dff9f75d874a0aaca626d0528f3c5e27b3951d33c5aced308e32e8f7963ad23d0551588abd56f6766cd9112a8ac5443ac337ef04562e80f6cfa953f26a1a67c6082067cc72123a4e673e09a11aa72fe1fb0637e6524134f9f8c52866e477ea1924e162bb4f03e13108bc7c388406e0a5ba94736d96d2c2be8cc482c7358f4ecd41af2715fa78d6542dd87ffaa709f11307e2cca0f23bee059cf056a4191e0d597b4ade93259914c021f9d84c22b4bb87e3732aaac316b4d5f8b4739215afa22ef4915a3a595b7d7c4ba37e6776fe1644b3e1f2197c0438b2c8ac12e287b95170bdc25c3dbadf3681bb70f784426afbd0740ead49d9861fb0773b929b83d5292b5136b1c0d31cfc82d3e38007ba879660f246084c573adf8212bfe7aace1b196207cad39f4b7991a1285cb99f21a497d0bd767e3351e7affe4d9e964d607de9e773fff44e61bfde3e5a537b96ae2e8821df1e6cd88936f06df1988be8449620e20b559d6abe897c67fbc3d319c28e8b99814e02b3b667cf45057866e92230babceb4c6c87017a500a51c1934200e674cac04f44b1b5be876ff2876b488b24afe24f699ee9bfd2bb938466dd5a301a171e6ba71073b5c75d1481fe8bb4f5ce01929d4bb4cc49d8fac5aa505aff70f8db0015bfa15af87f986187627b8c7cf2d2ffaf9aa8d6f5332204910d6f896e7f525d35c4ac34b9b04253d1c8dacbf173ece5dca8d2fc23f287b5e6398af9ce4e776dabaabc7a513127b11c4a91b39fdb4aab274aa205852129ebc3842c57eba4f75ee4335aa01a3f6435dbee0cf1223f444a3bcfebd3aef2ed34af5089c2cdef9dd6a4ea94c7d9d7da3683a5e8c49ecc82681bd77cf32293e39794c1ea1b25a3bdd37728886216abb90b9ae4bb6a5495cc90ebd9d9bf09acde3c1e16a2f0ae666a7df4da50c3b6827120b4a5b3fe5c67ac7deb271cb6c4f00ceeadfc2886f0ba05aae88650f12bf4ccb359adccc1d11a333c00ce625f7697f866d0fd360fbad674bc2610b94b9e0c9686892c178f8ebec51caf3cd49bd3cfd4c53a075d23966e06dae27b3a9b12e439bff4e7b288a87bd9cda81457d2cdce71634daa15fd80acfbd05807529513d8c8806959cb9fa9707c6bff06e416d6cfae73559bb108b2b51ffd8c19631e09bdd4f297d567b3113d14b4204070158051c11fa6d3724f5b1e0fb958e918c559cea3657041eb0c98f71bee0d55ab68e4d659ad1a04aca34b352d75ae2323d32e0215f6567c6cb9373f05c49e4ac7d4dca74de1685384dc0eeb658a06690d2aa7b9ab2bdab563036e974dde7de829b28394c1cb732f3b622de4898c9c5700a5edb45efd8739e56d1c109d100086f00e7aa75bc7772dc78e505cb4b48a038219c745dcfdde37e6583f75925f089398bac6ef16e7481d6e18750389856cf4ee8a5a5a3ec74da550e847455055438065fa6dcd77be25d141e2a2c09a4475b8870c992ae2f262d85f0acb823f981b0dd49c6d0d9d72d1c3593b978570922aa060dd966e3136d5d0272efa85b5cf9835ef58522cc265ff075ed533639b4a78cd742ac5c3a592e8809f63c34803ec612ae53bb7e183899efb3bba5b0f64c699c9d0fd9a0c8776f8abb74c7e96e054bf5029a8f457eed87b82d4575d2e9deaf8f8ebe21340dd29d07545a61b5335a059f23cbb1d95ee5a7c647831f30b6df1c912b002895dcb45705cf3da2eb04ca463184b2339d14bf2bf72540a10dae4143989e807ba33b3f6ac32971b231ceda08e63c28bc6a581fb13812894bfaaf2873a59574e3c370fca8dfb1bcb80228074ad89abb27a6749ecc3762b40a34df039dc947291ee3981d16cf29313fdd6fc9b13d718fea49291b3ef98e71ae1403e65a9d55873a80394279fe953e7fa5da220cfff3c33ac6a346b3e32f4bd9c015f974bd2d0023d8cecb74db29007500d31435fcfa042f83626f23dfd7d2010be185cf3b4c0f9147f61ede36a9ae42bd87a63cc7de0a6cc497fdd11a9b369029e936d6e226f3266c94a86aee236e59572e2be2a680e6c33d46083fc42c4a1c42b0c8e8971b7968ac0fa5f9c677110280efa7b47747a94d8e30be5491d003f0f5c25fbc886eb79264ec7a26e2c2b8b49169f835f005dc4af07151c49300fa50789a6f3099b8e6a4572d15cb07784962b0c88706f630cdae3fe0283fac85d48b009ae1dccad2f9966d865d025a8e34851405df0bfcda3ec394a01f9fe3380e36fb28b869e95f1df44808f6fead5f1278f74a047f9428f1e62bfebdc440e01c9eb84e20e14bd8a978eeb3181118e1a3b02ec56a318b1cd3ecfb54a11888e9433c7eb52a6fbe7dc396dda2889ca9c0849a24f573469c8512d06b2f232b03ca632699c6aa5042d5b7615fd7f54ae38d8aeeeb76e2ca25e7bc25f282f498d0db7694930bd5a8c9f93d32fd86748049ba687e9c8176eb96fad6e770d4a985ad722cc1f8dd49344177115a060590391006a7ed5f0b0e44bf12fe0d114274224428389b9e700977c4be370058c30e5918ed72bf93c2affe64657abff33cc4dc128a877a299fe51821f659637ae4373e0eda28cf8fcae113517d0686ab2cb25437ab3f4223654977aa7d45d20ec40ad2b954ea4005c5319ea6121b885c67ba3f1136ab0d181fbdaa15091cc55728978d85fd982eb6bf99098c06f05fed7d7f5f83dcfbe88f32532378b42bb775186b6041ca29209c386657e14e580cbfe8d1721b2b6e989e1b50009c13bfa319ad9921b0424a0900bbc39a5416007e04968bd87a2f674af4e4fbafe7260b94e4bdf7cfc1d1408767a731c2a2ce28b0956cba44582bbb64602240b237968c2eed8fa2d03f5bb4da499f1a11124be3d5e203d6aad446a6c1d695d1f07bb2495aa1b9ad5245b2719fc9ca62b008ab7174565102d2856309c5606cbb4719ddde16bfa9368b53238d1869c1446c6fdb43e7943938c90e02db2e91df776982191f6b6315539516e06fc0bc1b9b398d76c836535098ade3b3b562ea6505db478cb662a57222b1b75a995bd5af26a3dad2a74ca58f6844136a8898b9a89c53ec759d6de64a8fd9ddc8520fee6e3e5ffda777b06784a84ea84ff1145944a25fa6ff42a005b6e78ed13da455d2a28ae4299e09eb91d771da11dce0f25731ad1f72fd8eef212cb7a4ba2def96105f1686bccb0306e995d680b9050dbf3c8206f0306654f6631df96414dcc5e059d378dd375a66f74e10bab6aa92825e90f3ff5ce6c9ad33bdd74eca385f359248c95ff7d837d83bdd96528e2dbc47149b9f632cb935de6f0acae14c9cede19646d7484231e0c54eeb593ee40d7ff575e5a2f595e3712549fd346248dfb5f03a299024368c702630bdd74797cd5f8c0e40c5935ff7b487210961b9a19b566349258a636a30b24cb9af6a4e454c4ed4b2fbbac748aa34462220dcbd672e4c2a0863aacbedc0f2fc489a989eb7850d1a856527d5d8cd43898684626761a3929ff6e98ad35861b2779f07cff5f8b57c3abc75804caffd366361043964f7d7a9fb97b1e03b3916734d6c6ca07c3b71a6067ec873829f4ae882882f4506184ad23599f7a2e9e83e986314df4490148f737563fba9e414f0e6fd8094e7426b08e4ab831a649e4362f747b1da49bfc8e9af9a2a774469472dd3ccccf9d566145f6e43bebbdd6205ead1f673dbb51f4978584241c887998fe8ce1fb2de9e396e3fb25a4f14ffc407e1c757175dd3ef469f7677c6cffb909ff8d5dac7fa6b298d4a4eef45d8a3859bfb6928dd820c443f14951bc3b5e0c17d480ed90c62d5f5a168c9573e8440272713ee2bea5b69a5cb69f97acbe7eb045e06e06e6f6dee2da5a7f4ddc6a10061535f9579ecd71d004b1558f57a6bef562ae528251d113a81ad534ed8006b9c342782948308e07c7d88525042b5404e3427aeb3d123b6ec7a5a03c3b5e4dd06c38036b2a8ea1cc783ae684bf68eeeaa0280e7713878dbc6c3614223d94806869e1da30ac28f5816b15437e9e6f2c4c7740140e1e668ee91ee79e6c935ba898ddb260230eaa652c0661f296d2d7040c2cda27c4fd86981c51924164e38ac253164c0da4fb55dc38944d400c210eb33144cbad19f0b14eeac9e1795d508c0802ff368c7c101b85e5ce9574991538ae53bc04ed1d9d833a86358d11cf62b52aafe32f36e0d5dc46591b9f3216e3f3ce189e60aa84938191ecdb275716a23945c0c2190ce2d111c46a585eaf533f31e9c34505917d6b6734e90ceaba188a22af4cf5986ed21e1c4876f7fcdec2801d3cb32e4ee5bc8c6b3e5add39bc48c58b6500c3c051aaafc6bbc45a40f571e592b1cb2df80c3c0392d4c84392730f842d019c20264436f104048c1bf78ed7ce05ed843268b54066bd6c8bd0e990e237198e2fff09a748e5e43195add502ffd47fe2e1c1d160e84c909eb68d8a0f16f0725232abb0c3aef64b7ae21d9a8a79ba22456094665b7d7d05a3505f44dc8ac552b4fd157bfa21950e55eae6587c7300f7004e967214c849e0b8db46138b58d500f584741bb20c84da3f8b7acc1296f47f3ea348e1bc17db02c529efff9b57bad543cb591d7c20f5085ecfe0451fbf920f39fec9c1a66a8e50b777032d029d479cbc211c05bc240b4488f82cfd330bd5c580bb64c9195b63e44aa8d00e88733668613e25a08dc87a3222d9b794d954f4830a1545a32f5790a5a59e9eb5bf434d4fa2b8e163f264dad104a5ccf5e803672aecf6fece79c688c217aca7f02c7b58d5bfb1c7aa92fd71f5c53363560e940e8c1e727179f5e55b2053f93a4d123d5d214f4e19c53c8a76ed5d17f0730fce7fde5df25bba27d7368307e71931bdc80d3b8bae416f9608a672860f65a2c27afaf19e2c3e2a8a188823f774d185c40fcea890dd00f7952273af0cbe3d39aa5e30d90d225f9cdfaf931df6901dbc30f520b7d255f05685b76db83b5a772f0cbc666e06889606376dd244f228b15aa2704b9b113835563eb7851435850c77c618d5f6f07826092259a745cabd863ecd96c1007563eb9aaaee37a93d664702246c670481009fd02420490c1ffd000faa7c8d3a44cc2f528500685510fdfd4d08ff753712e7be73e05ecb0fba1090870e73251776e28f6ca197e3d1380fa986b3ad989488eeffac671f68b050a36d209fd420738ce132c324a4ac17e5ad3930bef7d00fed7d472501401d4bb5a0aa648393fb807a7d19a0f019dc3a1022dea7098ccdfbbfbd17f6affdc612fd57f8f585fa9488219e36e57370fdb9b8a44ad484998fb08a51ae61e0e1b2116599494c509ad1830cb8d3234ad5fa0dff142ba835eb18651766bc4bd302bd10089a9f53bad10f1b6c1c039027cc7b272ed9802dcda2684beaa8aa491f87973eef7c9998d09c19cb7a6594d816a633e6d0448a98d4c21500a4be44a8b285f1fcd32d65e35adf41aad0da1d1bf11929a8dbff4320ce3d8bc6390d8dd5bc135120cc132a00eb4f9c31582fed7a97eba25408e70ec393e339a5d3dbaca9c7047b2e79081d32fae916fad3ae8e8c75e2518a890738467494582a89d284611ab44a51b58362f9740c4772c7cfe03989dc1222f182969267eabde876784c926779dbf3e7b8130b2361618dac87", 0x1000}, {&(0x7f0000002680)="21f38b4661ae078a9486b2fa93172bcbce9151b3f3f15c11e2bbdffea317ebec57cf0f28560d581acf782e766872fafb805901f41945e8704326a31459d553547a75441f6e3d61ceb4c2ae48aa468ea9afef729c005e453d9b4bf829eba0406c9236a3fc2db643f7007626eeda017387a9c32a77ee01bb8ef579e7569415ca5f1f3d2c574a5d729fc04e483366e05489c35d1cd08d5ae6901ad99dff6f64cb8c412787a6d98af118c1458caa7e380fd33f316c118e25dc5a54e3af09be765698feaeb994c00b429e61ee97fa727eb2adbeee70888a16e2c301cf9cf6b8250a62820a5a4eb3d16af8e943595a8542c19855eccc32", 0xf4}, {&(0x7f0000002780)="068c0134ca06e5ed2a4a4a1303913ec6b9bcf6e97bac34cfc85cd1432eb3814ddbab0713932d563bd077e676feec24b054e1f1a85d45c9192c0aa385b0d2ba90ec164ff3ab90086314d7bb6924d3c14f743e3ee6612b4f85511a8c739b1864c35c623de44c7e90bafea769a817e6d4e3decd4cd54ad74c80221ea49c3d467907dec88482dfc1fd4c4881b7c33ea39636a6a65b914e13e0e9cd1d3046c6f69e1743afdbba", 0xa4}, {0x0}, {&(0x7f0000002940)="79cd4a6fea24", 0x6}], 0x9, &(0x7f0000002a40)}}], 0x2, 0x48000) 13:54:41 executing program 3: r0 = getpid() process_vm_writev(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000500)={{0x1, 0x3, 0x0, 0xfffffffa, 'syz0\x00', 0x2}, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 'syz1\x00', 0x0}) sched_setscheduler(r0, 0x5, &(0x7f0000000380)) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000000)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000240)=[{&(0x7f0000000040)="040800090000ff01e66174000404090a0200027400f8", 0x16}, {&(0x7f00000004c0)="dbed7d4cac17", 0x6, 0x1f}], 0x0, &(0x7f0000002000)=ANY=[@ANYBLOB="6e66732c003ac9af18b39af96a3ac4d01bfdab04bc3b812cd10935c9cfe225ef745448d2f0aed9c084d86cd4d849c8755ff8512aee9f39c82ac2817d4fffc5ee1b2df8945dbf7f725eae7c1e2ea91bcbb8c310f23d4c6baf6ef8fe70373564dbdd41ab0bfe6bba2eceab106dea5ca4d30fce3e75244a6d50ac9672b64099c1c9bac5a915513285bed3ecaf6b25742e82abe90c0754b01452cc9997957b19c9bfefebf8caa22a617397edd0cc46d985a071cd8956c35e640dde8db4a4bf8476505b454ab3b844fb5e603a09c5fd746d4181e830dbc7ebb0a5ef2ad68753c32f09002a3ced45d8703ae908c874ec262bfd512d07cbebc216f27e7270fb89ed79256487ec6731b63fc7dafc23f851f01f6b55dba5d8607191210699de822607be04172ae387b1780c76f0c237ce867c4fb8936c050a3a8caa470b7567fc4af81db742e9ac4ef9591b834a6609e6381ae9522b2f1f29bf333be3d71fc88a29"], 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 13:54:42 executing program 0: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001b80)={&(0x7f0000001880)=@caif=@dgm, 0x80, &(0x7f0000001a80)=[{&(0x7f0000001900)=""/37, 0x25}], 0x1}, 0x0) 13:54:42 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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={0x0}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000980)}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_open_dev$sndctrl(&(0x7f0000000040), 0xd3, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105518, &(0x7f0000000400)={{0x1009, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x5, 0x40, 0x1, r1, 0x0, 0x0, 'syz0\x00', 0x0}) r3 = syz_open_procfs(r1, &(0x7f0000000000)='net/igmp\x00') preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/4100, 0x1004}], 0x1, 0x25000000, 0x0) bind(0xffffffffffffffff, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) recvfrom$inet(0xffffffffffffffff, &(0x7f00000011c0)=""/139, 0x8b, 0x0, &(0x7f00000003c0)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$RTC_WKALM_SET(0xffffffffffffffff, 0x4028700f, &(0x7f0000000080)={0x1, 0x0, {0x0, 0x0, 0x0, 0x1b, 0xb, 0xd9}}) ioctl$FITRIM(0xffffffffffffffff, 0xc0185879, &(0x7f00000000c0)={0x4, 0x7, 0x3}) 13:54:42 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f00000000c0), r0) sendmsg$NBD_CMD_STATUS(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x14, r1, 0x1}, 0x14}}, 0x0) 13:54:42 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)={0x10}, 0x10}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="5000000024000b1d000800800000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000003000d00010066715f636f64656c"], 0x50}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x4c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {0x0, 0x2}, {}, {0xc}}, [@filter_kind_options=@f_fw={{0x7}, {0x20, 0x2, [@TCA_FW_CLASSID={0x8}, @TCA_FW_INDEV={0x14, 0x3, 'batadv0\x00'}]}}]}, 0x4c}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 13:54:42 executing program 1: r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0xa, 0x3, 0x3c) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r2, 0x107, 0x5, &(0x7f00000000c0)=@req3={0x8000, 0x6, 0x8000, 0x6}, 0x67) mmap(&(0x7f0000000000/0x2000)=nil, 0x30000, 0x2, 0x11, 0xffffffffffffffff, 0x0) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x0, 0x0, @local, 0x9}, 0x1c) socket$alg(0x26, 0x5, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(des3_ede)\x00'}, 0x58) socket(0x1f, 0x0, 0x0) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$alg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001cc0), 0x0, 0x0, &(0x7f0000000080)={0x77359400}) sendmsg(r1, &(0x7f0000000a40)={0x0, 0xffffff88, &(0x7f0000000380)=[{&(0x7f00000003c0)="3a9a", 0x2d05}], 0x1, 0x0, 0x0, 0x2bc0}, 0x350c) socket(0x0, 0x0, 0x1000) readv(r0, 0x0, 0x0) setsockopt$packet_drop_memb(0xffffffffffffffff, 0x107, 0x2, &(0x7f00000002c0)={0x0, 0x1, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xd}}, 0x10) socket$inet6(0xa, 0x4, 0x5) 13:54:42 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x48b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$sock_ifreq(r3, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100), 0xc, &(0x7f0000000300)={0x0, 0xa4}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) kcmp(r0, r0, 0x4, r2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000002c0)) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x15, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000069111600000004009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) 13:54:42 executing program 2: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/sync_version\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f00000009c0)={0x2020}, 0x2020) 13:54:42 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)={0x10}, 0x10}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="5000000024000b1d000800800000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000003000d00010066715f636f64656c"], 0x50}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x4c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {0x0, 0x2}, {}, {0xc}}, [@filter_kind_options=@f_fw={{0x7}, {0x20, 0x2, [@TCA_FW_CLASSID={0x8}, @TCA_FW_INDEV={0x14, 0x3, 'batadv0\x00'}]}}]}, 0x4c}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) [ 278.831972] bridge0: port 4(gretap0) entered blocking state [ 278.837988] bridge0: port 4(gretap0) entered disabled state [ 278.848613] device gretap0 entered promiscuous mode [ 278.855052] bridge0: port 4(gretap0) entered blocking state [ 278.860790] bridge0: port 4(gretap0) entered forwarding state 13:54:42 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)={0x10}, 0x10}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="5000000024000b1d000800800000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000003000d00010066715f636f64656c"], 0x50}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x4c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {0x0, 0x2}, {}, {0xc}}, [@filter_kind_options=@f_fw={{0x7}, {0x20, 0x2, [@TCA_FW_CLASSID={0x8}, @TCA_FW_INDEV={0x14, 0x3, 'batadv0\x00'}]}}]}, 0x4c}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) [ 279.155456] nla_parse: 72 callbacks suppressed [ 279.155463] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 13:54:42 executing program 1: r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0xa, 0x3, 0x3c) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r2, 0x107, 0x5, &(0x7f00000000c0)=@req3={0x8000, 0x6, 0x8000, 0x6}, 0x67) mmap(&(0x7f0000000000/0x2000)=nil, 0x30000, 0x2, 0x11, 0xffffffffffffffff, 0x0) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x0, 0x0, @local, 0x9}, 0x1c) socket$alg(0x26, 0x5, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(des3_ede)\x00'}, 0x58) socket(0x1f, 0x0, 0x0) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$alg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001cc0), 0x0, 0x0, &(0x7f0000000080)={0x77359400}) sendmsg(r1, &(0x7f0000000a40)={0x0, 0xffffff88, &(0x7f0000000380)=[{&(0x7f00000003c0)="3a9a", 0x2d05}], 0x1, 0x0, 0x0, 0x2bc0}, 0x350c) socket(0x0, 0x0, 0x1000) readv(r0, 0x0, 0x0) setsockopt$packet_drop_memb(0xffffffffffffffff, 0x107, 0x2, &(0x7f00000002c0)={0x0, 0x1, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xd}}, 0x10) socket$inet6(0xa, 0x4, 0x5) [ 279.231907] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 13:54:42 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)={0x10}, 0x10}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="5000000024000b1d000800800000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000003000d00010066715f636f64656c"], 0x50}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x4c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {0x0, 0x2}, {}, {0xc}}, [@filter_kind_options=@f_fw={{0x7}, {0x20, 0x2, [@TCA_FW_CLASSID={0x8}, @TCA_FW_INDEV={0x14, 0x3, 'batadv0\x00'}]}}]}, 0x4c}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) [ 279.281605] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.4'. [ 279.298326] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.2'. 13:54:43 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)={0x10}, 0x10}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="5000000024000b1d000800800000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000003000d00010066715f636f64656c"], 0x50}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x4c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {0x0, 0x2}, {}, {0xc}}, [@filter_kind_options=@f_fw={{0x7}, {0x20, 0x2, [@TCA_FW_CLASSID={0x8}, @TCA_FW_INDEV={0x14, 0x3, 'batadv0\x00'}]}}]}, 0x4c}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) [ 279.400249] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 13:54:43 executing program 0: r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0xa, 0x3, 0x3c) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r2, 0x107, 0x5, &(0x7f00000000c0)=@req3={0x8000, 0x6, 0x8000, 0x6}, 0x67) mmap(&(0x7f0000000000/0x2000)=nil, 0x30000, 0x2, 0x11, 0xffffffffffffffff, 0x0) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x0, 0x0, @local, 0x9}, 0x1c) socket$alg(0x26, 0x5, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(des3_ede)\x00'}, 0x58) socket(0x1f, 0x0, 0x0) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$alg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001cc0), 0x0, 0x0, &(0x7f0000000080)={0x77359400}) sendmsg(r1, &(0x7f0000000a40)={0x0, 0xffffff88, &(0x7f0000000380)=[{&(0x7f00000003c0)="3a9a", 0x2d05}], 0x1, 0x0, 0x0, 0x2bc0}, 0x350c) socket(0x0, 0x0, 0x1000) readv(r0, 0x0, 0x0) setsockopt$packet_drop_memb(0xffffffffffffffff, 0x107, 0x2, &(0x7f00000002c0)={0x0, 0x1, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xd}}, 0x10) socket$inet6(0xa, 0x4, 0x5) [ 279.454910] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.4'. [ 279.479918] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 13:54:43 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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={0x0}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000980)}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_open_dev$sndctrl(&(0x7f0000000040), 0xd3, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105518, &(0x7f0000000400)={{0x1009, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x5, 0x40, 0x1, r1, 0x0, 0x0, 'syz0\x00', 0x0}) r3 = syz_open_procfs(r1, &(0x7f0000000000)='net/igmp\x00') preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/4100, 0x1004}], 0x1, 0x25000000, 0x0) bind(0xffffffffffffffff, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) recvfrom$inet(0xffffffffffffffff, &(0x7f00000011c0)=""/139, 0x8b, 0x0, &(0x7f00000003c0)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$RTC_WKALM_SET(0xffffffffffffffff, 0x4028700f, &(0x7f0000000080)={0x1, 0x0, {0x0, 0x0, 0x0, 0x1b, 0xb, 0xd9}}) ioctl$FITRIM(0xffffffffffffffff, 0xc0185879, &(0x7f00000000c0)={0x4, 0x7, 0x3}) 13:54:43 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)={0x10}, 0x10}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="5000000024000b1d000800800000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000003000d00010066715f636f64656c"], 0x50}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x4c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {0x0, 0x2}, {}, {0xc}}, [@filter_kind_options=@f_fw={{0x7}, {0x20, 0x2, [@TCA_FW_CLASSID={0x8}, @TCA_FW_INDEV={0x14, 0x3, 'batadv0\x00'}]}}]}, 0x4c}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 13:54:43 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x48b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$sock_ifreq(r3, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100), 0xc, &(0x7f0000000300)={0x0, 0xa4}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) kcmp(r0, r0, 0x4, r2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000002c0)) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x15, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000069111600000004009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) 13:54:43 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)={0x10}, 0x10}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="5000000024000b1d000800800000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000003000d00010066715f636f64656c"], 0x50}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000003c0)=@newtfilter={0x4c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {0x0, 0x2}, {}, {0xc}}, [@filter_kind_options=@f_fw={{0x7}, {0x20, 0x2, [@TCA_FW_CLASSID={0x8}, @TCA_FW_INDEV={0x14, 0x3, 'batadv0\x00'}]}}]}, 0x4c}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) [ 279.520080] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.2'. [ 279.619630] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. [ 279.681502] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 13:54:43 executing program 1: r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0xa, 0x3, 0x3c) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r2, 0x107, 0x5, &(0x7f00000000c0)=@req3={0x8000, 0x6, 0x8000, 0x6}, 0x67) mmap(&(0x7f0000000000/0x2000)=nil, 0x30000, 0x2, 0x11, 0xffffffffffffffff, 0x0) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x0, 0x0, @local, 0x9}, 0x1c) socket$alg(0x26, 0x5, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(des3_ede)\x00'}, 0x58) socket(0x1f, 0x0, 0x0) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$alg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001cc0), 0x0, 0x0, &(0x7f0000000080)={0x77359400}) sendmsg(r1, &(0x7f0000000a40)={0x0, 0xffffff88, &(0x7f0000000380)=[{&(0x7f00000003c0)="3a9a", 0x2d05}], 0x1, 0x0, 0x0, 0x2bc0}, 0x350c) socket(0x0, 0x0, 0x1000) readv(r0, 0x0, 0x0) setsockopt$packet_drop_memb(0xffffffffffffffff, 0x107, 0x2, &(0x7f00000002c0)={0x0, 0x1, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xd}}, 0x10) socket$inet6(0xa, 0x4, 0x5) 13:54:43 executing program 0: r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0xa, 0x3, 0x3c) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r2, 0x107, 0x5, &(0x7f00000000c0)=@req3={0x8000, 0x6, 0x8000, 0x6}, 0x67) mmap(&(0x7f0000000000/0x2000)=nil, 0x30000, 0x2, 0x11, 0xffffffffffffffff, 0x0) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x0, 0x0, @local, 0x9}, 0x1c) socket$alg(0x26, 0x5, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(des3_ede)\x00'}, 0x58) socket(0x1f, 0x0, 0x0) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$alg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001cc0), 0x0, 0x0, &(0x7f0000000080)={0x77359400}) sendmsg(r1, &(0x7f0000000a40)={0x0, 0xffffff88, &(0x7f0000000380)=[{&(0x7f00000003c0)="3a9a", 0x2d05}], 0x1, 0x0, 0x0, 0x2bc0}, 0x350c) socket(0x0, 0x0, 0x1000) readv(r0, 0x0, 0x0) setsockopt$packet_drop_memb(0xffffffffffffffff, 0x107, 0x2, &(0x7f00000002c0)={0x0, 0x1, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xd}}, 0x10) socket$inet6(0xa, 0x4, 0x5) 13:54:43 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x48b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$sock_ifreq(r3, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100), 0xc, &(0x7f0000000300)={0x0, 0xa4}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) kcmp(r0, r0, 0x4, r2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000002c0)) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x15, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000069111600000004009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) 13:54:43 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x48b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$sock_ifreq(r3, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100), 0xc, &(0x7f0000000300)={0x0, 0xa4}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) kcmp(r0, r0, 0x4, r2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000002c0)) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x15, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000069111600000004009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) 13:54:44 executing program 1: r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0xa, 0x3, 0x3c) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r2, 0x107, 0x5, &(0x7f00000000c0)=@req3={0x8000, 0x6, 0x8000, 0x6}, 0x67) mmap(&(0x7f0000000000/0x2000)=nil, 0x30000, 0x2, 0x11, 0xffffffffffffffff, 0x0) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x0, 0x0, @local, 0x9}, 0x1c) socket$alg(0x26, 0x5, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(des3_ede)\x00'}, 0x58) socket(0x1f, 0x0, 0x0) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$alg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001cc0), 0x0, 0x0, &(0x7f0000000080)={0x77359400}) sendmsg(r1, &(0x7f0000000a40)={0x0, 0xffffff88, &(0x7f0000000380)=[{&(0x7f00000003c0)="3a9a", 0x2d05}], 0x1, 0x0, 0x0, 0x2bc0}, 0x350c) socket(0x0, 0x0, 0x1000) readv(r0, 0x0, 0x0) setsockopt$packet_drop_memb(0xffffffffffffffff, 0x107, 0x2, &(0x7f00000002c0)={0x0, 0x1, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xd}}, 0x10) socket$inet6(0xa, 0x4, 0x5) [ 280.953658] bridge0: port 3(gretap0) entered blocking state [ 280.959594] bridge0: port 3(gretap0) entered disabled state [ 280.970263] device gretap0 entered promiscuous mode [ 280.981892] bridge0: port 4(gretap0) entered blocking state [ 280.987886] bridge0: port 4(gretap0) entered disabled state [ 280.998392] device gretap0 entered promiscuous mode 13:54:44 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x48b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$sock_ifreq(r3, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100), 0xc, &(0x7f0000000300)={0x0, 0xa4}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) kcmp(r0, r0, 0x4, r2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000002c0)) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x15, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000069111600000004009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) 13:54:45 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x48b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$sock_ifreq(r3, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100), 0xc, &(0x7f0000000300)={0x0, 0xa4}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) kcmp(r0, r0, 0x4, r2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000002c0)) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x15, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000069111600000004009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) 13:54:45 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x48b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$sock_ifreq(r3, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100), 0xc, &(0x7f0000000300)={0x0, 0xa4}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) kcmp(r0, r0, 0x4, r2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000002c0)) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x15, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000069111600000004009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) 13:54:45 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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={0x0}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000980)}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_open_dev$sndctrl(&(0x7f0000000040), 0xd3, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105518, &(0x7f0000000400)={{0x1009, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x5, 0x40, 0x1, r1, 0x0, 0x0, 'syz0\x00', 0x0}) r3 = syz_open_procfs(r1, &(0x7f0000000000)='net/igmp\x00') preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/4100, 0x1004}], 0x1, 0x25000000, 0x0) bind(0xffffffffffffffff, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) recvfrom$inet(0xffffffffffffffff, &(0x7f00000011c0)=""/139, 0x8b, 0x0, &(0x7f00000003c0)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$RTC_WKALM_SET(0xffffffffffffffff, 0x4028700f, &(0x7f0000000080)={0x1, 0x0, {0x0, 0x0, 0x0, 0x1b, 0xb, 0xd9}}) ioctl$FITRIM(0xffffffffffffffff, 0xc0185879, &(0x7f00000000c0)={0x4, 0x7, 0x3}) 13:54:45 executing program 0: r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0xa, 0x3, 0x3c) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r2, 0x107, 0x5, &(0x7f00000000c0)=@req3={0x8000, 0x6, 0x8000, 0x6}, 0x67) mmap(&(0x7f0000000000/0x2000)=nil, 0x30000, 0x2, 0x11, 0xffffffffffffffff, 0x0) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x0, 0x0, @local, 0x9}, 0x1c) socket$alg(0x26, 0x5, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(des3_ede)\x00'}, 0x58) socket(0x1f, 0x0, 0x0) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$alg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001cc0), 0x0, 0x0, &(0x7f0000000080)={0x77359400}) sendmsg(r1, &(0x7f0000000a40)={0x0, 0xffffff88, &(0x7f0000000380)=[{&(0x7f00000003c0)="3a9a", 0x2d05}], 0x1, 0x0, 0x0, 0x2bc0}, 0x350c) socket(0x0, 0x0, 0x1000) readv(r0, 0x0, 0x0) setsockopt$packet_drop_memb(0xffffffffffffffff, 0x107, 0x2, &(0x7f00000002c0)={0x0, 0x1, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xd}}, 0x10) socket$inet6(0xa, 0x4, 0x5) 13:54:47 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x48b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$sock_ifreq(r3, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100), 0xc, &(0x7f0000000300)={0x0, 0xa4}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) kcmp(r0, r0, 0x4, r2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000002c0)) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x15, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000069111600000004009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) 13:54:47 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x48b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$sock_ifreq(r3, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100), 0xc, &(0x7f0000000300)={0x0, 0xa4}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) kcmp(r0, r0, 0x4, r2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000002c0)) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x15, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000069111600000004009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) 13:54:47 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x48b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$sock_ifreq(r3, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100), 0xc, &(0x7f0000000300)={0x0, 0xa4}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) kcmp(r0, r0, 0x4, r2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000002c0)) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x15, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000069111600000004009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) 13:54:48 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x48b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$sock_ifreq(r3, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100), 0xc, &(0x7f0000000300)={0x0, 0xa4}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) kcmp(r0, r0, 0x4, r2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000002c0)) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x15, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000069111600000004009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) [ 284.975746] INFO: task syz-executor.3:11135 blocked for more than 140 seconds. 13:54:48 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x48b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$sock_ifreq(r3, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100), 0xc, &(0x7f0000000300)={0x0, 0xa4}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) kcmp(r0, r0, 0x4, r2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000002c0)) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x15, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000069111600000004009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) [ 285.198578] Not tainted 4.14.296-syzkaller #0 13:54:48 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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={0x0}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000980)}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_open_dev$sndctrl(&(0x7f0000000040), 0xd3, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105518, &(0x7f0000000400)={{0x1009, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x5, 0x40, 0x1, r1, 0x0, 0x0, 'syz0\x00', 0x0}) r3 = syz_open_procfs(r1, &(0x7f0000000000)='net/igmp\x00') preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/4100, 0x1004}], 0x1, 0x25000000, 0x0) bind(0xffffffffffffffff, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) recvfrom$inet(0xffffffffffffffff, &(0x7f00000011c0)=""/139, 0x8b, 0x0, &(0x7f00000003c0)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$RTC_WKALM_SET(0xffffffffffffffff, 0x4028700f, &(0x7f0000000080)={0x1, 0x0, {0x0, 0x0, 0x0, 0x1b, 0xb, 0xd9}}) ioctl$FITRIM(0xffffffffffffffff, 0xc0185879, &(0x7f00000000c0)={0x4, 0x7, 0x3}) [ 285.255387] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 288.487742] syz-executor.3 D27192 11135 7986 0x00000004 [ 288.500133] Call Trace: [ 288.506334] __schedule+0x88b/0x1de0 [ 288.510062] ? io_schedule_timeout+0x140/0x140 [ 288.518661] ? trace_hardirqs_on+0x10/0x10 [ 288.524713] schedule+0x8d/0x1b0 [ 288.528079] schedule_timeout+0x80a/0xe90 [ 288.532214] ? usleep_range+0x130/0x130 [ 288.537276] ? try_to_wake_up+0x6de/0x1100 [ 288.541572] ? wait_for_common+0x26a/0x430 [ 288.546520] ? lock_acquire+0x170/0x3f0 [ 288.550502] ? lock_downgrade+0x740/0x740 [ 288.554721] ? _raw_spin_unlock_irq+0x24/0x80 [ 288.559230] wait_for_common+0x272/0x430 [ 288.563331] ? out_of_line_wait_on_atomic_t+0x1a0/0x1a0 [ 288.568697] ? wake_up_q+0xd0/0xd0 [ 288.572225] ? _raw_spin_unlock_irq+0x24/0x80 [ 288.576773] flush_work+0x3fe/0x770 [ 288.580387] ? worker_thread+0xff0/0xff0 [ 288.584474] ? flush_workqueue_prep_pwqs+0x470/0x470 [ 288.589569] ? __cancel_work_timer+0x2c1/0x460 [ 288.594215] __cancel_work_timer+0x321/0x460 [ 288.598611] ? work_on_cpu_safe+0x70/0x70 [ 288.602802] ? lock_downgrade+0x740/0x740 [ 288.607094] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 288.612274] p9_fd_close+0x28d/0x420 [ 288.616100] p9_client_create+0x736/0x12c0 [ 288.620360] ? p9_client_flush+0x4c0/0x4c0 [ 288.624772] ? __lockdep_init_map+0x100/0x560 [ 288.629309] ? __raw_spin_lock_init+0x28/0x100 [ 288.633969] v9fs_session_init+0x1c5/0x1540 [ 288.638280] ? pcpu_alloc+0xbe0/0xf50 [ 288.642064] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 288.646947] ? v9fs_show_options+0x6b0/0x6b0 [ 288.651354] ? v9fs_mount+0x54/0x860 [ 288.655098] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 288.660532] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 288.665583] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 288.670412] v9fs_mount+0x73/0x860 [ 288.674535] ? alloc_pages_current+0x15d/0x260 [ 288.679116] ? __lockdep_init_map+0x100/0x560 [ 288.683646] mount_fs+0x92/0x2a0 [ 288.690555] vfs_kern_mount.part.0+0x5b/0x470 [ 288.695155] do_mount+0xe65/0x2a30 [ 288.698699] ? copy_mount_string+0x40/0x40 [ 288.703890] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 288.708908] ? copy_mnt_ns+0xa30/0xa30 [ 288.713056] ? copy_mount_options+0x1fa/0x2f0 [ 288.717536] ? copy_mnt_ns+0xa30/0xa30 [ 288.721397] SyS_mount+0xa8/0x120 [ 288.724923] ? copy_mnt_ns+0xa30/0xa30 [ 288.728798] do_syscall_64+0x1d5/0x640 [ 288.732729] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 288.737900] RIP: 0033:0x7fb26022a5a9 [ 288.741586] RSP: 002b:00007fb25e75b168 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 288.749361] RAX: ffffffffffffffda RBX: 00007fb26034b120 RCX: 00007fb26022a5a9 [ 288.756706] RDX: 0000000020000080 RSI: 0000000020000300 RDI: 0000000000000000 [ 288.764042] RBP: 00007fb2602857b0 R08: 0000000020000740 R09: 0000000000000000 [ 288.771297] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 288.778609] R13: 00007ffe3139fb1f R14: 00007fb25e75b300 R15: 0000000000022000 [ 288.786008] [ 288.786008] Showing all locks held in the system: [ 288.792344] 3 locks held by kworker/u4:0/5: [ 288.797230] #0: ("%s""netns"){+.+.}, at: [] process_one_work+0x6b0/0x14a0 [ 288.805996] #1: (net_cleanup_work){+.+.}, at: [] process_one_work+0x6e6/0x14a0 [ 288.815095] #2: (net_mutex){+.+.}, at: [] cleanup_net+0x110/0x840 [ 288.823158] 1 lock held by khungtaskd/1513: [ 288.827453] #0: (tasklist_lock){.+.+}, at: [] debug_show_all_locks+0x7c/0x21a [ 288.836492] 2 locks held by kworker/0:3/8581: 13:54:52 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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={0x0}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000980)}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_open_dev$sndctrl(&(0x7f0000000040), 0xd3, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105518, &(0x7f0000000400)={{0x1009, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x5, 0x40, 0x1, r1, 0x0, 0x0, 'syz0\x00', 0x0}) r3 = syz_open_procfs(r1, &(0x7f0000000000)='net/igmp\x00') preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/4100, 0x1004}], 0x1, 0x25000000, 0x0) bind(0xffffffffffffffff, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) recvfrom$inet(0xffffffffffffffff, &(0x7f00000011c0)=""/139, 0x8b, 0x0, &(0x7f00000003c0)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$RTC_WKALM_SET(0xffffffffffffffff, 0x4028700f, &(0x7f0000000080)={0x1, 0x0, {0x0, 0x0, 0x0, 0x1b, 0xb, 0xd9}}) ioctl$FITRIM(0xffffffffffffffff, 0xc0185879, &(0x7f00000000c0)={0x4, 0x7, 0x3}) [ 288.840960] #0: ("events"){+.+.}, at: [] process_one_work+0x6b0/0x14a0 [ 288.849367] #1: ((&m->rq)){+.+.}, at: [] process_one_work+0x6e6/0x14a0 [ 288.857779] [ 288.859384] ============================================= [ 288.859384] [ 288.866387] NMI backtrace for cpu 1 [ 288.870036] CPU: 1 PID: 1513 Comm: khungtaskd Not tainted 4.14.296-syzkaller #0 [ 288.877468] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 [ 288.886809] Call Trace: 13:54:52 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x48b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$sock_ifreq(r3, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100), 0xc, &(0x7f0000000300)={0x0, 0xa4}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) kcmp(r0, r0, 0x4, r2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000002c0)) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x15, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000069111600000004009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) 13:54:52 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x48b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$sock_ifreq(r3, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100), 0xc, &(0x7f0000000300)={0x0, 0xa4}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) kcmp(r0, r0, 0x4, r2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000002c0)) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x15, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000069111600000004009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) 13:54:52 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x48b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$sock_ifreq(r3, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100), 0xc, &(0x7f0000000300)={0x0, 0xa4}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) kcmp(r0, r0, 0x4, r2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000002c0)) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x15, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000069111600000004009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) 13:54:52 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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={0x0}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000980)}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_open_dev$sndctrl(&(0x7f0000000040), 0xd3, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105518, &(0x7f0000000400)={{0x1009, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x5, 0x40, 0x1, r1, 0x0, 0x0, 'syz0\x00', 0x0}) r3 = syz_open_procfs(r1, &(0x7f0000000000)='net/igmp\x00') preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/4100, 0x1004}], 0x1, 0x25000000, 0x0) bind(0xffffffffffffffff, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) recvfrom$inet(0xffffffffffffffff, &(0x7f00000011c0)=""/139, 0x8b, 0x0, &(0x7f00000003c0)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$RTC_WKALM_SET(0xffffffffffffffff, 0x4028700f, &(0x7f0000000080)={0x1, 0x0, {0x0, 0x0, 0x0, 0x1b, 0xb, 0xd9}}) ioctl$FITRIM(0xffffffffffffffff, 0xc0185879, &(0x7f00000000c0)={0x4, 0x7, 0x3}) 13:54:52 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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={0x0}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000980)}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_open_dev$sndctrl(&(0x7f0000000040), 0xd3, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105518, &(0x7f0000000400)={{0x1009, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x5, 0x40, 0x1, r1, 0x0, 0x0, 'syz0\x00', 0x0}) r3 = syz_open_procfs(r1, &(0x7f0000000000)='net/igmp\x00') preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/4100, 0x1004}], 0x1, 0x25000000, 0x0) bind(0xffffffffffffffff, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) recvfrom$inet(0xffffffffffffffff, &(0x7f00000011c0)=""/139, 0x8b, 0x0, &(0x7f00000003c0)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$RTC_WKALM_SET(0xffffffffffffffff, 0x4028700f, &(0x7f0000000080)={0x1, 0x0, {0x0, 0x0, 0x0, 0x1b, 0xb, 0xd9}}) ioctl$FITRIM(0xffffffffffffffff, 0xc0185879, &(0x7f00000000c0)={0x4, 0x7, 0x3}) [ 288.889389] dump_stack+0x1b2/0x281 [ 288.893015] nmi_cpu_backtrace.cold+0x57/0x93 [ 288.897505] ? irq_force_complete_move+0x350/0x350 [ 288.902428] nmi_trigger_cpumask_backtrace+0x13a/0x180 [ 288.907702] watchdog+0x5b9/0xb40 [ 288.911148] ? hungtask_pm_notify+0x50/0x50 [ 288.915462] kthread+0x30d/0x420 [ 288.918821] ? kthread_create_on_node+0xd0/0xd0 [ 288.923483] ret_from_fork+0x24/0x30 [ 288.927383] Sending NMI from CPU 1 to CPUs 0: [ 288.932230] NMI backtrace for cpu 0 [ 288.932235] CPU: 0 PID: 18138 Comm: syz-executor.5 Not tainted 4.14.296-syzkaller #0 [ 288.932239] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 [ 288.932242] task: ffff88809acee080 task.stack: ffff8880718a8000 [ 288.932245] RIP: 0010:native_apic_mem_write+0x8/0x10 [ 288.932248] RSP: 0018:ffff8880ba407eb8 EFLAGS: 00000046 [ 288.932253] RAX: dffffc0000000000 RBX: ffffffff88cca000 RCX: 0000000000000020 [ 288.932256] RDX: 1ffffffff119941d RSI: 000000000000003e RDI: 0000000000000380 [ 288.932260] RBP: ffff8880ba4282c0 R08: ffff88823fff7018 R09: ffff88823fff700f [ 288.932263] R10: ffff88823fff7017 R11: 00000044965fafa9 R12: 000000000000003e [ 288.932267] R13: 0000000000000003 R14: 000000434882737f R15: 68de5d5264d055c5 [ 288.932270] FS: 00007f5c6acd5700(0000) GS:ffff8880ba400000(0000) knlGS:0000000000000000 [ 288.932273] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 288.932277] CR2: 00007fa37f51a000 CR3: 000000009a1e4000 CR4: 00000000003406f0 [ 288.932280] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 288.932283] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 288.932285] Call Trace: [ 288.932287] [ 288.932289] lapic_next_event+0x53/0x80 [ 288.932292] clockevents_program_event+0x1f1/0x2d0 [ 288.932294] tick_program_event+0x78/0xd0 [ 288.932296] hrtimer_interrupt+0x336/0x5e0 [ 288.932299] smp_apic_timer_interrupt+0x117/0x5e0 [ 288.932301] apic_timer_interrupt+0x93/0xa0 [ 288.932303] [ 288.932305] RIP: 0010:do_filp_open+0x2f/0x3c0 [ 288.932307] RSP: 0018:ffff8880718afcd8 EFLAGS: 00000286 ORIG_RAX: ffffffffffffff10 [ 288.932313] RAX: ffff8880718afcd8 RBX: 0000000000000000 RCX: ffffc900088f8000 [ 288.932317] RDX: ffff8880718afe88 RSI: ffff8880b4e889c0 RDI: 00000000ffffff9c [ 288.932320] RBP: ffff8880b4e889c0 R08: ffffffff8b9be5e8 R09: 0000000000000000 [ 288.932323] R10: 0000000000000000 R11: ffff88809acee080 R12: 00000000ffffff9c [ 288.932327] R13: ffff8880718afe88 R14: dffffc0000000000 R15: 00007f5c6acd50d0 [ 288.932329] ? __alloc_fd+0x1be/0x490 [ 288.932331] ? lock_acquire+0x170/0x3f0 [ 288.932333] ? lock_downgrade+0x740/0x740 [ 288.932336] ? do_raw_spin_unlock+0x164/0x220 [ 288.932338] ? _raw_spin_unlock+0x29/0x40 [ 288.932340] ? __alloc_fd+0x1be/0x490 [ 288.932342] do_sys_open+0x296/0x410 [ 288.932344] ? filp_open+0x60/0x60 [ 288.932346] ? __fdget+0x167/0x1f0 [ 288.932349] ? do_vfs_ioctl+0xff0/0xff0 [ 288.932351] ? do_syscall_64+0x4c/0x640 [ 288.932353] ? SyS_open+0x30/0x30 [ 288.932355] do_syscall_64+0x1d5/0x640 [ 288.932358] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 288.932360] RIP: 0033:0x7f5c6c714654 [ 288.932363] RSP: 002b:00007f5c6acd5040 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 288.932368] RAX: ffffffffffffffda RBX: 00007f5c6c882f80 RCX: 00007f5c6c714654 [ 288.932372] RDX: 0000000000000000 RSI: 00007f5c6acd50d0 RDI: 00000000ffffff9c [ 288.932375] RBP: 00007f5c6acd50d0 R08: 0000000000000000 R09: 00007f5c6acd4f50 [ 288.932378] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000000 [ 288.932382] R13: 00007fff7340681f R14: 00007f5c6acd5300 R15: 0000000000022000 [ 288.932383] Code: 83 3d 3c e3 0b 0a 01 7f 02 5d c3 89 ef 5d e9 5f 67 df 05 48 c7 c7 00 74 2e 8b e8 34 74 5c 00 eb df 66 90 89 ff 89 b7 00 c0 5f ff 0f 1f 80 00 00 00 00 48 b8 00 00 00 00 00 fc ff df 53 89 fb 13:54:52 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x48b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$sock_ifreq(r3, 0x89a2, &(0x7f0000000080)={'bridge0\x00', @ifru_settings={0x4, 0x4000, @fr_pvc_info=&(0x7f0000000280)={0x0, 'veth1_macvtap\x00'}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100), 0xc, &(0x7f0000000300)={0x0, 0xa4}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) kcmp(r0, r0, 0x4, r2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000002c0)) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x15, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000069111600000004009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) [ 289.298381] Kernel panic - not syncing: hung_task: blocked tasks [ 289.304565] CPU: 1 PID: 1513 Comm: khungtaskd Not tainted 4.14.296-syzkaller #0 [ 289.312009] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 [ 289.321341] Call Trace: [ 289.323919] dump_stack+0x1b2/0x281 [ 289.327536] panic+0x1f9/0x42d [ 289.330705] ? add_taint.cold+0x16/0x16 [ 289.334798] watchdog+0x5ca/0xb40 [ 289.338249] ? hungtask_pm_notify+0x50/0x50 [ 289.342564] kthread+0x30d/0x420 [ 289.345916] ? kthread_create_on_node+0xd0/0xd0 [ 289.350589] ret_from_fork+0x24/0x30 [ 289.354739] Kernel Offset: disabled [ 289.358364] Rebooting in 86400 seconds..