fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000077da0)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000077e80)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000077ea0), 0x1) (async) lseek(0xffffffffffffffff, 0x0, 0x2) 05:26:01 executing program 0: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)=ANY=[], 0x48}}, 0x0) r0 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB=' \x00\x00\x00m\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x20}}, 0x0) r1 = socket(0x10, 0x80002, 0x0) sendmsg$NL80211_CMD_SET_COALESCE(r1, &(0x7f0000000780)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000740)={&(0x7f00000007c0)=ANY=[], 0xc4}}, 0x0) ioctl$F2FS_IOC_SET_PIN_FILE(r1, 0x4004f50d, &(0x7f00000000c0)=0x1) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000002c0)=ANY=[@ANYBLOB="4400000010000144000000000000000001000000874dd12d0949fb8857926a85b4b5c45367630b8a51bf9341629730b0a39afd4f263cfd88ac0888956a7e548ab42d6d76d6df191b81a1d524d4f05718f3b1db17eb12ac5d305eabedbcd73ec33c1b6b88cfdc0bc910d5bd63be980746f36c45afa88c1d1ffbe709e7086ca5dd769d4c4838408a452aa8eb546e4f65271f929d58c6b62bc922b43dfb4f78d237a8a6dabfbfb683b0029548cd1913", @ANYRES32, @ANYBLOB="0001000000000000240012000c0001006272696467650000140002000800050001000000080001"], 0x44}}, 0x0) r2 = socket(0x10, 0x80002, 0x0) r3 = dup2(r2, r2) sendmsg$nl_route(r3, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000200)={&(0x7f0000000140)=@getnexthop={0x2c, 0x6a, 0x400, 0x70bd26, 0x25dfdbfb, {}, [@NHA_GROUPS={0x4}, @NHA_MASTER={0x8, 0xa, 0x1}, @NHA_MASTER={0x8, 0xa, 0x2}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4}, 0x850) sendmmsg$alg(r2, &(0x7f0000000180)=[{0x2, 0x1000000000000, &(0x7f0000000080), 0xe, &(0x7f0000000100)}], 0x492492492492642, 0x0) 05:26:01 executing program 0: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)=ANY=[], 0x48}}, 0x0) r0 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB=' \x00\x00\x00m\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x20}}, 0x0) r1 = socket(0x10, 0x80002, 0x0) sendmsg$NL80211_CMD_SET_COALESCE(r1, &(0x7f0000000780)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000740)={&(0x7f00000007c0)=ANY=[], 0xc4}}, 0x0) ioctl$F2FS_IOC_SET_PIN_FILE(r1, 0x4004f50d, &(0x7f00000000c0)=0x1) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000002c0)=ANY=[@ANYBLOB="4400000010000144000000000000000001000000874dd12d0949fb8857926a85b4b5c45367630b8a51bf9341629730b0a39afd4f263cfd88ac0888956a7e548ab42d6d76d6df191b81a1d524d4f05718f3b1db17eb12ac5d305eabedbcd73ec33c1b6b88cfdc0bc910d5bd63be980746f36c45afa88c1d1ffbe709e7086ca5dd769d4c4838408a452aa8eb546e4f65271f929d58c6b62bc922b43dfb4f78d237a8a6dabfbfb683b0029548cd1913", @ANYRES32, @ANYBLOB="0001000000000000240012000c0001006272696467650000140002000800050001000000080001"], 0x44}}, 0x0) r2 = socket(0x10, 0x80002, 0x0) r3 = dup2(r2, r2) sendmsg$nl_route(r3, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000200)={&(0x7f0000000140)=@getnexthop={0x2c, 0x6a, 0x400, 0x70bd26, 0x25dfdbfb, {}, [@NHA_GROUPS={0x4}, @NHA_MASTER={0x8, 0xa, 0x1}, @NHA_MASTER={0x8, 0xa, 0x2}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4}, 0x850) sendmmsg$alg(r2, &(0x7f0000000180)=[{0x2, 0x1000000000000, &(0x7f0000000080), 0xe, &(0x7f0000000100)}], 0x492492492492642, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)=ANY=[], 0x48}}, 0x0) (async) socket(0x10, 0x803, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB=' \x00\x00\x00m\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x20}}, 0x0) (async) socket(0x10, 0x80002, 0x0) (async) sendmsg$NL80211_CMD_SET_COALESCE(r1, &(0x7f0000000780)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000740)={&(0x7f00000007c0)=ANY=[], 0xc4}}, 0x0) (async) ioctl$F2FS_IOC_SET_PIN_FILE(r1, 0x4004f50d, &(0x7f00000000c0)=0x1) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000002c0)=ANY=[@ANYBLOB="4400000010000144000000000000000001000000874dd12d0949fb8857926a85b4b5c45367630b8a51bf9341629730b0a39afd4f263cfd88ac0888956a7e548ab42d6d76d6df191b81a1d524d4f05718f3b1db17eb12ac5d305eabedbcd73ec33c1b6b88cfdc0bc910d5bd63be980746f36c45afa88c1d1ffbe709e7086ca5dd769d4c4838408a452aa8eb546e4f65271f929d58c6b62bc922b43dfb4f78d237a8a6dabfbfb683b0029548cd1913", @ANYRES32, @ANYBLOB="0001000000000000240012000c0001006272696467650000140002000800050001000000080001"], 0x44}}, 0x0) (async) socket(0x10, 0x80002, 0x0) (async) dup2(r2, r2) (async) sendmsg$nl_route(r3, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000200)={&(0x7f0000000140)=@getnexthop={0x2c, 0x6a, 0x400, 0x70bd26, 0x25dfdbfb, {}, [@NHA_GROUPS={0x4}, @NHA_MASTER={0x8, 0xa, 0x1}, @NHA_MASTER={0x8, 0xa, 0x2}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4}, 0x850) (async) sendmmsg$alg(r2, &(0x7f0000000180)=[{0x2, 0x1000000000000, &(0x7f0000000080), 0xe, &(0x7f0000000100)}], 0x492492492492642, 0x0) (async) [ 780.553593] IPVS: ftp: loaded support on port[0] = 21 05:26:01 executing program 4: r0 = request_key(0x0, 0x0, 0x0, 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = add_key$keyring(0x0, &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = add_key(&(0x7f0000000240)='big_key\x00', &(0x7f0000000280)={'syz', 0x3}, &(0x7f0000019a40)="4195738ac28ccd83aa93c4ecacdaca3d34104be4cc5531c4091facf7f777321e84e49e039122a2d1cf7fea6a02aac8944c27ba038156bc10c0f7a6b26fbf382f67959d856600881f0e692c60f12ace775aab8d775dc2586454918a0db1811f5e8086f1a9805166c870b8387d380d5115af5841dad21f629e05f4b51e362c46b58a7dc2855c5189bff60d02c05ba67c297aa0ad05b93b1ee2fffae13fe5764d4e2a214e15093841b1551d518a669fa94e8918bfdd6573d5c0275a9b91ddb843775f78574891e03697f6ca290be6599b671093898a82e7905ed7c7fd8e8b422ebf12e5b543885596fc5c305d497407ffe73bd543f79c983f0807ae7e13fb5053fd7a07dddf8ec739418b59d67219f008f540161cec3bfd1b3097aad497248b221d572a9eb1bad6d921fcdcfdfacf8d1e392635168747056ec8a3fc45b3027293a517d50ea789294f132f2392919dc81ba5eb02e27e116cc300000000b6c0e39688425a3cb17d35f4b1eec0a37193f233c6655c6f40c09b4ea04c8880a431a8274127d56c3c8cab73a5fcf2b604b83658344e323eeedb0b283b0b3616236e904a42fed9fc8f4c131b047bfd5d7586e6a28032a4584fd5933472ce49dfdc99976166bb37eb1679b22249a222ffab17948dd6cc6f23f42ecd32a980ab8fc7c7d2da1a91f1db1187066c144bcbdb46240b7ef7ed28da4a358295b6104e4c60b09654e79f766e19e44174e94fa41d358d3dd901c060a06a388727be1092a37c0015695b1363ed018e724947983aa6b5974daf6388547cdacbd44a1282c3b9130cbf9536c29a523980b9e4328d1a7c0de8b636d7dfdee36434125948b1d802d5d143645c3a5f8da50adeef6e4f715361908a20cb998d3e0907aef9fdd19bb79be8c510b8aa04600163636c1d1f36f3834ffa3c7369e1d8ed9348bc339da2a525c4f165c0caebb7a4ee632a37a43897084e3c07a5ed8b505a51a4777095060b0ff6a6442206244dd9a13b5ba52b07c718e9eaad10befd12be35dc50283d584035d75e4917548ff58045b88d29b6826ceb6d44fb54ba3ef7944da6e86c0f2d0bc0bd725aa9193b3de4837634ead361d9b2ff5ae4de005f53d48cba029b43eb35fbedd0b5397918a9324b6e1f1d88399d8ad69b7d79e89ded6fe81fd1200f95c831f8c60dc1483e97052f61d0a643df0c2e1b0ba7d00b0692efd1bfc1ece10c2e785e3cb3b0dfbdbd722b6e53e5a2884b1cc5d939a572564bc8a2260e8718230878edb3a877f5c585f4373ef8e0e1cff5dacf96862906ff37eec18ba706d22b101965eaf5f5e29f544977896117e25ceb572f3443eddf9651c2ac69c911b21fd69e59ee57ebe4c549ff2a3dcd904656663039789f022a6caa7f76640e75efdba82dabacf8c0112bd4e62a3a9e69a9824c1af45cf86b307d9749937dd08b6ef49860cda5da7bb886f92db7cd43a869aa646a6da291a75ff28c4d728b1377b8e80233b33e724a60c0a015ec75cd86af04a4bd43964d8f7ba781a99d0cd7ff7e189fc91801655cb1b60e6bc3af747655341deceadbed3d76bdfae92389cc87c417e0f58f3fbcc56ff347467a20773146a81090ff42bbb5383d74108028f5fa532c647746054c312e2e4c085f58d93bec6da7c2bfd99fc59c1631cc71110acc2bf352b994e2a246be3cc1d240fa0c60eb04b92a9673d2ac2bba7f322ddbbd74712b0ec459050586523bd0b0505174a701206e47f2bb7fe20caf5ed73d33447b89432802e7d4606512e217aedf78c871e10cfbdf202efbf3fd8495b6be18cde726dc1fefc01921e9d1f15c8301376c33b5a698d0f7d5f317835d74857e121fe820d93f6b757c9938ec81f9b19a4b0d4ed35d1309fbcb285cf7717e9e27aaaba9d7d742fcfd786eacd993fb119e1d52908ca7ce2135046fa95805704c6258fd1b5fc1434af7ab99609820d73627080d43bcaeeb42ce423e17aa4df3a6994ead3133e2ecfbc6fa308c6b71b78cbab273641970b49e15d0dbe7aea716eaf6cf40f90d0d7d3d8bf1d165d25d5f6f6376416b9dd13731c5c2fdadee8e48c76430cccb21d8e6c6590e", 0x5be, 0xfffffffffffffffd) keyctl$read(0xb, r2, &(0x7f0000000a40)=""/102400, 0x19000) r3 = add_key(&(0x7f0000000380)='id_resolver\x00', &(0x7f0000000400)={'syz', 0x3}, &(0x7f0000000440)="e09e6dda135ac7c467011f", 0xb, r0) keyctl$search(0xa, r1, &(0x7f00000002c0)='rxrpc_s\x00', &(0x7f0000000340)={'syz', 0x1}, r3) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='cpuset\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r6 = request_key(&(0x7f0000000580)='logon\x00', &(0x7f00000005c0)={'syz', 0x0}, &(0x7f0000000600)='\x1f-)\x00', 0xfffffffffffffff9) keyctl$invalidate(0x15, r6) add_key$fscrypt_provisioning(&(0x7f0000000480), &(0x7f00000004c0)={'syz', 0x0}, &(0x7f0000000640)=ANY=[], 0x48, r0) add_key(&(0x7f0000000100)='rxrpc_s\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f000001a000)="19ae034bdb39e25e8fbe4dfcc56a2da1a059de0d6c3efc13af3d663d4a1b00a34f8648c54b3828e383ba6260c2e04c7f13be8421f05f135b93c7b77b26d774b78986d66eeaa9d56cb1bfb2ef14b5a6d2bde42a1a0b7e81eb63d6db92371bb3a7476d3dfc059b48f9356d5e14fec6b9b19531f0379cedeb502c669a365c6c506d4e908c5208c8f7bd774e7863fceac10f81cc9a181ccee77fdc0efd6f7caf1b174d6bee4bec50781663b1739221dfcb853fe776ab2fabc536b7fd553fb4b8c6f98c465a92a1d649f293d99d08a69107c43154cfb7e7900a5ec768afcbb3a582f45c85380ab839d72566f06d00e1a1a5b175de467980e5664b51e9fd48d1c5970080f35d76b984ed155860f99d6b8cbc39e6870087946c2dfc9422f96c2a9ed9ce24e0670789d5a8123f04f6c0ba1630529983b20299b6a9c50afd00d10ebebff5c03d0cd20de9e8816bc86d197d40bc11995a33036f9f2037f11cfc39f6d46eb7335e24ae2d3bc52c0028f66a164ccee7465932473d1e27fd31128f98cf6fe18782974aaf4245666baeac55de2cb4cf6294c9d7f546555a5246d65b532cb27fd4a9753b82de760123d1ae72d0bac27dea094e9137c934a50da90ffa26c90432e408efd9ee759f01f612c89a47d5f35e342c74f3a6f32aa594a953bb78868be740224cdd8935e449eb43695c5b64a8c21b4042515e08fb551558cc7c44f204ff04f2fbcb15754a8c700ee33bd234ff75e9b98bef68c887dc391110fa22c7ea3d91c6874f61b4086dd00725a16e4997893eea26427305cd41bb9d37872363271f4e9b9bef4ba20ecc8e15ad932bd7465503b367468d66774091b5131d4fda53ced6c09ca50f3c51feb0f63e19c2a324750f11116c90ed2a4e75696665408516f01d6d8e1f7e7f6501aab8947351781ceef44507b93b0e56a0f93265277cb6a06b59e96a38c19f1cc20b12f8c67009d2853db9d3904701606164f9ad40a9eb6e69c457474a96d3112dda7a0724f8ed82b5c815f82675dc61ef2d5cadfff7b42561acc5b8c7fc6feae71ce222b7b762479a680dbd65fa571c6426fa41d9d90b7fbf0f872f8d3daf8112b9c7cb5f9e24bd8a3fec69a7fac03b81446d6422ef8afaf9012f141e903e117a6f13af18a1b3ceaf6fe5953f36f1be663538b7f05514cb8ce5c32230faaddcf3a7ac0a3869c509d9942de2157031085a1d7812f665f16f47d6f710ddff11548c98f1aeb188db968db45ec0233a7b6a4d92d2efaa43607df29af07819f566963c8e7960262057b56889a11f90b834292b0ca8b965820f3811ae3152dac624f7d80bc1a07fa5bc72b204b31d6da761c053b3280e32bc45788ab89cdd82bd82c68c628df01757f6b955af1e898f88b5fa0f5fed0aa0f467ce09385f60a769ba43cd9dd9b28b2bab8388f5769cae0d51c93d2ef23e76e46ae21c43de493f4470584036d56c11939b8869c95e19675771548ebbc9c1f228a256a2922ec5581d99c131940d07abf8e3e82e257623bb12bae3a523c3ce279f2c9a0ed1bcc31e741b3baaaa9e951354fdd6e6cd28148139f603f24b74294e2a6dc40ecc90f8f78abbbd796801b3e52a6466580062e778a586ee8e9ea8ecd178731828533cad22d842e93a55b7745ef3dbeabbddc133ec1ec2a752d9c501838a4877040425906b33c701b840ba3ce43dc8653cc41577df413d64888e1fdfef59f88a4972a1582daaf95f7049f141d1d6e0ba879bca086d6fe8d13bf6c8f2319d6de6d7c33e3d070fedb7a5c8f3605b191056c34f40199bb6c05b3c0003012f42cc16dc715fae5e4e2a14d54f27b8af7fb6ef1fd5166e9041a4d2bc39e31516fd01054dc010a9af3a689f2e09c3edb9dfaa581eb78b543b357f88ef8e410dff5f1e4495f4de3d1f2afca20088467a8689e7c6031c8f21be75907f62a4eb776f1ed3bde66dfcb55230bb08bdba16d3c772e8f704fa3537f2b8c63c02e6cc24a370245e6788158177b7b7015da14dc18d844722880ee97be41496a91e730da8ca73bf67d07f00f22e99fbb54ffee4fd6a4894210b31e73b019c3c211f3053b0a1d5ac0f3b34d5f377f195cafd793dd067cbf0863fa733c593a91447f143399c853153d3557814e3fdd405245fb556ef138853d67078e3cff53c3818c34d8159e26b512104f4a21adfc0ae9967fea182a6ebb57e1b8f8ecd56bf0e7ec7fd5e5975f4f841a8bcb2982c130730344929fa6d0cb757b46b4aa031653478fe1c1363e121aeb4907e1732bef6784d26c840cd38aae2a6390c918d4b70f339d1f2c7bd5ff16b0409e265cf652eced0b53711fd0b0aa73d864486630cc48449c4867b08fb69c98a8a32c08d558c79f7d010ee781c86595384deabd093329b5d2421707560b91f56f444d207efff504153bd0920fdc84aa534f893812b249cee00c3273328d80da3ed9c29dec6bc5ab58a20e438db063c05109e1b4e99fedf2368a6660f49dbe418d97c55559ed5924f9da9b79890611c0fb116ab0002bf7c57fe25b7da7a5bff57db96094e03bd3df1597e896596abd08de61a6c815b1c25362786dd91dc9f76fef1bde8bb784f1f7ec7b93f2f3056ae80dd72c4200814e44326fd3c5a97daf38e1bf3a851af1f1cd940f27c6e7cf1777104d197b3e97e52b54d2aca6f0f05c1bf1899baefdb7585c988f8ab763c15e08bd92050f61009008a0a994d27fa0d0ff4fd97ed369d7563b352877435e8a6c1e8421587fcc3d4156885111dedd73bcaee48621bcbfa8fd49be66b9cf7ff477f23728365907d807eb2e53f35783fd185301330aee6b1e62d5aa81797eea611d0119d23d41c978cf85d9c564487a80064a48e261f920550ff3dc5b667f39390fe6c27c2f7396a357eb1c2aa51820c4fc8ec8eb108d99afd75cb55e32221220f7d0b88c2d10aeb3fde5d22ac2f2b3b43bb0cc2bc0de373f1e722b06557455ccd25b6a524837b648d9710c10156c560832a03f8f155c1f40d3944f87dec4fe3eab16406fec39e8ee837e027c24b5edacd137c66a6eb76739717b9b3efad715bc484dd4ea76711afe9f34cc6e652216a355788478cb97d09173a35d33493ba34b164c46048371f9cd2ed62cf66ea5556975b52675a4745f23b223b31c6df5698bae204fad9f0673beec9a58ead28fbe86b4b8905d752cbbe4b5134eaf63c4082e60e0c759994baaa3630f2e0231f9357709c5a435db129a81084c96d8bce610d0154e8823af6b2c4a1ae245e362cc7acb3e6f2b0f9cae738ba76d26ecccb4e4a56f5fde5223334fe37eb768f7d174bfa2fb26ba7b2a197c746f4687d06e50a317749ccaadd0aa6e253144fc81674a02040e5ff32fa7a2150f7dc34ba799ae6267d93db1aa3f1578171653869b05767abe3428cfa0f4dc65cccd9915fb127e20aaa5bfa96d227479398cd3f4090808910d2c3759a3663df61cf68bb060616827718b534fb0badc191ee5b6132108f2b9527407fb80999e73eb8ac2e544bd56747ce095f23fe0d31c444f06f66fc36ee5b5979fa9eb5c9ccdcc0b7529e3a236511c9f625aa56cd63d4bfd65bcd381e364d92db0ca363d032300ee98379545908391958de6fcb5a74febe790adb8b78a69cd8f09c4b9e05f142993d9490fb2d2b0f2cd7587616894867b76d5c12a4440b1fcf87082e9408e51b2c91948d266bbd5dca404f8e7bce3824bfa391bfc28d8e0b961cd7f2c97010f7e190da062f0908301fad0dc22a34e456cfa99fdf0bfca636ee6a218d237d8c55f63cbb1b8cd1797628eeca4fcb1a38053b29fb3e8edc6326c5b61db7a3b69a387aba7ea597d5dc563688699a1eb2c76cf8e02abd5ccb7605a21cad2650cda1cfca3254de1f607316468b477e7ba728cf7699d4f0a0aaaf355b4b6f050e7580c8dcfea45e136d92b3e036c8a106c778b6d00d7e39f05b8d9a68523eb263d3d77a0ff5aa9061f352e8b2563b54db826c041e70b9e964aab09f946bbf38b7114caf20faabd0bae110607eddeb753b0541df0b3fcc41b8f616965bb6dc30c9e14893b8ec58534ee4c7f22edbfca1c24fb31b4b1e71b8acb9c32df92484ad3fa57749a889111c8e239a905f7f9e11e87c34b1a506ef1032f7b6bc16125d068c116c9fcda2186bab5a46fd2beb4f43c0577cc3416ccb3832d7cca92893967cf063e17efaa4a70123990edb6f9261fbc14a99ee4dca83941a37f61d3c35bb64144003bf492d9aa45743f1f4987d375118a84e1235039b0435860b5658d38656cb4103f4a807f9851883b5599056e1422d560918961b3e35df9c7d647755d1ff04e528481e8c14844f72d3a6509d4d4a5f2564c5d67027ba208d887a29320e44eec3c125b14dc505beccf17ea8f48ebe45e8d591a09060a707a93d6ada797ba13e08e201965ddd06641e07df8d816132fd2cb6086914ba9071853259cd3a7f6071f47fc105cf98c611b5f3dc85d8944f07b3a435c3b2649c9534c07380fbca3c16d9beceef3996ea3d5e07e3936f88748fd479240c29b4bcb0b67a1684341ae34ca672a954d5f9f2a4f03496ea7821124b2887a1228b63698eb1a5a5f746842a6bd1417b7e27d0b39d236715ca49f8e598f996d368e80ca5a0fe7ae05eba0b5acfa4fd454ff01e27d6affd33452322527103473f1ea44588627ca97b10ae0d85f9c88f84d314c1d50abbf3b4ede0f0efb1cc52212849497050c67875c3fdc39e1801f52ff82a4e461a93a3cf0670b08aec169237be853d65af6d014dc917f99d33c6b1b19045ef7314995d1da0a21a8168b7beb20f1496cd62f2b97031cc33c506d4a7c5fd13a51b83c46ee4b0098e5be3def99d31beb8fd70c154874745114b615463c4306e821f7ea5953f506b71064257b9ca0ebb7b4fe053f56399709f5255d7683210647c03a077a8a8f281d5dc32ffc1bec8c68da6ab681d2ebb6f2661b8c3712f2a33a7f18d2941042496586da7a083e7816e3703ab54df7e27284f85f7059864758054b7ffe6fba6ccaefdccb14c673eb21b2951ffa25926c7dca013b5528242e3c5a669217157190d71aaced092b6dc4e56a9db0d01d930eaa8440530b48c9c4ec2eda1b442ba10f3fa4fdb4666142a32932e84cd25e9fca28cc77ccbf00b3b3fb70a56e864c792a3ab5a26f43dde48cdce7ace1092fdd47372a11f6790ffdc3e2399e6403699090d7f1793ea6b9a7d3624cec5a90c3e9717bf4e7c1ea403aaeaf6c377c96240fc7cd603563436e6045590168ac8bb106fb8cc0cb00e24594f27ebc1e06de83382e5fba39d7f0be0d246caf5ee88d2d175e271e247d1b2c1c78d608c9f5b9e44a3064fbf2e155cf935e18fd03c254d9cc200efd36f47656e722017587561b33773edb09cdf5a7029a48d2a3d046e79fc80dae6924a7224f5bb13ac0dce413438439ee9eeeb3c3df3a5cd462e341bc7164f60919c15a0110d34031f0a47fe7417a479e28edcfec787f5855b688d9f2e2218cbfe551e8043ac631b51bb0434ca592f1fc5de3880132f2ae0843f6cd292e0d841b03153ef83c1b25d8ea4858a0446eab4636252ecbab228258894e9acb8ab5c06d11d2f94df9b92a7856be8584ddb4407c8493a92b1dbc12f285c73e4cbaf0a147574371de6e8774a44042b2325d8b011d34e7567ccd76964beb924d32758654f19c0a97227d1dde6ece679b2f6b7817f70cdc526ca50f385465efc61b0268ce8179b2083792129a464ae4ee2ba8ded2e71f515c6002f7c2d9c6739c95616d1e38d02f2b7c2a239090a2ddd7c1622ee01b0c3c44a34e3bd81a152b8365f62f4b2c54aa7ae", 0x1000, r2) write$rfkill(r5, &(0x7f0000000040)={0x0, 0x0, 0x3}, 0x8) r7 = openat$cgroup_int(r4, &(0x7f00000001c0)='cpuset.sched_load_balance\x00', 0x2, 0x0) dup3(r7, r4, 0x0) writev(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)='0', 0x1}, {&(0x7f00000003c0)='7', 0x1}], 0x2) 05:26:01 executing program 0: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)=ANY=[], 0x48}}, 0x0) r0 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB=' \x00\x00\x00m\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x20}}, 0x0) r1 = socket(0x10, 0x80002, 0x0) sendmsg$NL80211_CMD_SET_COALESCE(r1, &(0x7f0000000780)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000740)={&(0x7f00000007c0)=ANY=[], 0xc4}}, 0x0) ioctl$F2FS_IOC_SET_PIN_FILE(r1, 0x4004f50d, &(0x7f00000000c0)=0x1) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000002c0)=ANY=[@ANYBLOB="4400000010000144000000000000000001000000874dd12d0949fb8857926a85b4b5c45367630b8a51bf9341629730b0a39afd4f263cfd88ac0888956a7e548ab42d6d76d6df191b81a1d524d4f05718f3b1db17eb12ac5d305eabedbcd73ec33c1b6b88cfdc0bc910d5bd63be980746f36c45afa88c1d1ffbe709e7086ca5dd769d4c4838408a452aa8eb546e4f65271f929d58c6b62bc922b43dfb4f78d237a8a6dabfbfb683b0029548cd1913", @ANYRES32, @ANYBLOB="0001000000000000240012000c0001006272696467650000140002000800050001000000080001"], 0x44}}, 0x0) r2 = socket(0x10, 0x80002, 0x0) r3 = dup2(r2, r2) sendmsg$nl_route(r3, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000200)={&(0x7f0000000140)=@getnexthop={0x2c, 0x6a, 0x400, 0x70bd26, 0x25dfdbfb, {}, [@NHA_GROUPS={0x4}, @NHA_MASTER={0x8, 0xa, 0x1}, @NHA_MASTER={0x8, 0xa, 0x2}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4}, 0x850) sendmmsg$alg(r2, &(0x7f0000000180)=[{0x2, 0x1000000000000, &(0x7f0000000080), 0xe, &(0x7f0000000100)}], 0x492492492492642, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)=ANY=[], 0x48}}, 0x0) (async) socket(0x10, 0x803, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB=' \x00\x00\x00m\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x20}}, 0x0) (async) socket(0x10, 0x80002, 0x0) (async) sendmsg$NL80211_CMD_SET_COALESCE(r1, &(0x7f0000000780)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000740)={&(0x7f00000007c0)=ANY=[], 0xc4}}, 0x0) (async) ioctl$F2FS_IOC_SET_PIN_FILE(r1, 0x4004f50d, &(0x7f00000000c0)=0x1) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000002c0)=ANY=[@ANYBLOB="4400000010000144000000000000000001000000874dd12d0949fb8857926a85b4b5c45367630b8a51bf9341629730b0a39afd4f263cfd88ac0888956a7e548ab42d6d76d6df191b81a1d524d4f05718f3b1db17eb12ac5d305eabedbcd73ec33c1b6b88cfdc0bc910d5bd63be980746f36c45afa88c1d1ffbe709e7086ca5dd769d4c4838408a452aa8eb546e4f65271f929d58c6b62bc922b43dfb4f78d237a8a6dabfbfb683b0029548cd1913", @ANYRES32, @ANYBLOB="0001000000000000240012000c0001006272696467650000140002000800050001000000080001"], 0x44}}, 0x0) (async) socket(0x10, 0x80002, 0x0) (async) dup2(r2, r2) (async) sendmsg$nl_route(r3, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000200)={&(0x7f0000000140)=@getnexthop={0x2c, 0x6a, 0x400, 0x70bd26, 0x25dfdbfb, {}, [@NHA_GROUPS={0x4}, @NHA_MASTER={0x8, 0xa, 0x1}, @NHA_MASTER={0x8, 0xa, 0x2}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4}, 0x850) (async) sendmmsg$alg(r2, &(0x7f0000000180)=[{0x2, 0x1000000000000, &(0x7f0000000080), 0xe, &(0x7f0000000100)}], 0x492492492492642, 0x0) (async) 05:26:01 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000c0)) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xd7c24f91a5205507, 0x16, &(0x7f00000009c0)=ANY=[@ANYBLOB="61128c000000000061138c0000000000bf2000000000000015000000631500002d0301000000000095000000000000006916000000000000bf67000000000000b50600000fff07086706000002000000170300000ee60060bf050000000000004f650000000000006507f9ff01000000070700004c0000005f75000000000000bf54000000000000070400000400f9fead6201000000000095000000000000000500000000000000950000000000000032ed3c5be9529914953170d2d7ffffff8ecf264e0f84f9f17d3c30e3c7bdd2d17f2f1754558f2278af6d71d79a5e12814cb1d8a5d4601d15871637a0b9bdb7dd399703d6c4f6f3be4b369289aa6812b8e007e733a9a4f16d0a3e1282ee45a010fb94fc9de56c9d8a814261bd2b4a05000000c6c60bf70d742a81762bab8395fa66810b5b40d893ea8fe0185473d51b546c087431d7700000006e7c955cfa1f6ab689fde4de5f63ede20271a51445dc8da39e5b0ab7010001000000009af619e3cca4d69e0dee5eb106774a8f3e6916df85aaf34c4256ad3a6d9fee0000000000000000c8fb735fd552bdc206004aeb0743eb2dc819b6cf5c8ac86d8a297dff0445a13d0045fb3cda32a673a6bb55d8c85f21dce431e56723888fb126a163f16fb2ad9bc1172ba7cbebe174aba210d702a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67a993716dbf580469f11294b482af97787f296649a462e7ee4bcf8b07a10d6735154beb4000004000000000000000000000000bc00f674629709e7e78f4ddc211bc3ebf0bd9d42ca019dd5d022cf74686e9fbe2562671cd47840a7afaab43176e65ec1118d46d1e827f3472f4445d253887b52d103bf4efa17690884f8d2001e03a651bb96589a7eab04871bc47287cd8d8c1aa3ef18d45200b7861bbd0000000000000000c59050647802cf86f1b4c3005f33d83f84e98a52fbbecd106425563d80bd0d0d703f37ca153f601a0199a53f2715a0a62a34b0c94cce699452050000000000000026a0f6a5480a55c22fe394ac000000000000000000040000000000437d57defb79ea6a58bc3eeed729a2f95e1d6a1fc3857fb51b324be00000000000000090867f577cdde2144d9d7a3b9bc43717188cb8426286fc55fc57cc3c6de4aa67babf350709e282a4f2bf59f46e20465eae865dbfd533b1cb2d540d0490cd5248715c74b6bd0248a9a0b417bbdfb5351defc6e34a961f3593920437bf3cbbc04600c64acad9a04ffe62875177b51d2f0c6d7194ca6789d2bec2d0846831455b8fcde5beaeca2c1335d8a49a92f9d2bef5f485c4b6f4cf710b7d4550e6f2d830dfcd9d47d50ea838bdf8901a719431a9d1ef918ec0ec79037cb61df16379e3bf2a1127c49407e8512e21080315e62559e8dd67dae85177d899d9e078f80585837f0e943b8820b19c75d243a78d8c2093c59cbc4c55f1578cff73bcd9db648dc5eee909928d0b9dc946dcb30692dcc8db84834cc7726429cb20603b5338184f9828aa802e37d3c4f259d616307d8aa46ca094049c0ddc1caaed5485b4ff030000182620bcba2316f9e6df0c8647f6ff0000000000000000386096e4a4ff86042f0b42027ff933d2dfe2d5baffacc9dc2411302a185ea454af5839be28b7d040c1fe6ae0fd63fa7f32b8ab6cd6a8b8bf1b7d3e4ffeca635d84c376b03a5867fdd9f8c2a6fa126c7dad3f9e939c92d63ab1cf2fbea26a604444f8c391c0d9b647a3be4885a055ce3879a91fb62ca97e6526286c14c80b6dc981c5ae6ebf0778ea01a3a44e01ab79bcccbb83266a1ce1a1dea83ebb89d07b35b1aa09ad2904040e7784e96cd66bda204d47b1c66d5a84e7c3de1d1062fd8a23d1b4e2313c177e76dbca599691164ade323ad4a17abe9eed5a83dc94947eb18976db8ba6d301fb65a3d8b5baa9bbec017646649fa99537aa453f3e6b2acebeddb6c32a87455f351efc30260941825ba884d7db07e1212033409e62d7154cc68a7ee910e3d3470cdb781817f85373a647fd1b626035b666e224a66c0e47e15c6b836b324318507501a0f4b2cc9153167fd839a483615cbc2ad1a7d1528f01bf91b950a9bcd7d06491e1a355e476365f653d2d94ba898acbd64d70bdb364ef3adb5ba1e4d9d5d217c02b000032f0a1feabff795ec68693c9dd842da76ccec5d5184e912aaf5a945ae0625ef33ec6d7a5bc78173d2ecdc2b82059750f019a418e3e8d20b6bf768a7db1f84727546f88add2f391d62b131345250000000080000001eda7b2e682271c6e62f5dfaabba46560dfa410e1f334a5f60791b275368469ddc42f7712bff1689f2ffbf5268cc0572e23afd4c402b154ae94c1f65d7d4a79272945287c79b4b70183d2cde66c7225106afb4a1800d777372b2b43326821d5c1c78fda07007484f3e5fc8bbce6fb3039569646b0de22c431d90c12d48e314d8a5ef4db14a110dac3f1ff502c4f7bd7f36f814ed92197fe3eb0843c2681c609231825b8a27be301142cec8a6fd864f8f83ff4dd40296e5fb5678d93d0daee45c43bdb9bde9c1d1c988b909fdf78cfda5da3dc28792b10fb8f3f22ec6745c074f86f471489337a9a8d9ad7f310aa50c983b490f561bc420289b6aa0fc3f43f8a4548aa9c723ce466287760f919afbb94b0410ff06071de3aa1c199f407347af666713096a422fbc70671ac08f9256ab0079c101a724136352af2a3909c0776d7e4b03b7c781610ad6d54547b1d6508f31e775d0eac1524c7b731fe8dc077f538b9dd67ae68a8571d9bfcd80948a3a24cdc173f059545e1cb20bf6b4229a84e52e409d9a024ea58cd677983393717a4bcdc75b43f4854ce23f18c6b7b2969f1487d0295e73e0d631736cfcf113951b5a6b2700b0307a3ebac4817d8f55d2d27c71df4415a09155e894a0e884500caad43a17aa85f304c23a187f0f0ab6da15c15254278d0cdbae04aa750811aeb152c095c4b5d43109a0000000000000000f5ad6637cfc23c774f4e6195867c25a383b40d724120597a626e1162010111f57101ae669fd0ac0493954354f573e569353ab137d9480fac5d9646c75eb447c256c52b80921867030cddc722e0c44d339cfd153f33aedd5099a4c01a86d80c1544197915cd968e1b70a3b6871b49041a22bf043fe3406b579d33bbbc4b87f039baa0fede9898b2f6c4464348fa3ce210609771fb2745929ce41f0751acb82b4a39d7be99394053cac5e8c699f3a7661511b56af9feaf497072b91cd54e045d5bf6cfcb372b6913f8a204c23665b6f2c0edff9057fd313141129fc498ea5c036cfd2eaaa5cd5f127b8fa7ca7daa0e78c2e42008e362cc4c7cfd025472ab1503fd50f93c917bc0b4e21a713a508cdd88eaa0c11d807892cd9cfae348e6beba8b06746fdd0f65ce640823c8dd82bf09b4282ac7a32210cb2d78b293e2067e7f552d5d6a2b76ce1ffb6d83ad67280098759a838fb51e5d822e7e5f18937c961b2441736e22efe04867fd8df431bd2fa44b8d623488f1043466c9f8b86898fad12cf5c1b463a3d14acef80c6b0691e0d9ee0b9336cb279da293206f03d10a12a22db6043aa8b8b5f38dfe43a797dcceed15e8131c1fd6a87f83339ed0490e8ec0fa9fd3bb429aba85491e25c50642acb50b4a44a7872d"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001500)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000001404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000002c3f2cc2b7954244cef7baf48e6d2885e5a1004f955347ee82497ed4a09a87507ebf4e43bc0609b199b6edcd7f00000000000000781f6428457253e89ad528d985636a86ec0f60f5a6d1159a2c2e85d726859a919cc9548a349980d1ccdce27f94bce14c27f81070545cab5d5b0d7ff0575c7a4a0500000000000000ff2d8621c3ac94712ed9cf6b40b3cf25925d2c6adb2e40700234ef9d2a47c05af3a30d57ccf81a743620c336d262f4623ed67d1867b54d24e2da18568c3b0f1eb526162984d3b042d6e432cd0e3b57229f0127473e6bba3ce8d530ffff19a6471bf3abc742d9cbcfb964b13831000094a6aad86cb08a2c7b2235dc99de9aa3e6b77c7a2877261ed72da80864987f30926c9013eec3b86836ae509cd2f60bfc37204d2b85627aa5a79f670000000000000000000000008f02712c3d8fc4e2686e21a855e823887196d45956f2013d2aef4a3b4392be4d6852b88317c5adca61433dedf6799cbc424d1bafa6a4410009232d5f4c6ba88472752ad91068285afa6126e79fef1c3e8fa45d8d3b4a6893d3626ab5becbcdb887af2c85c2d9ab03b5dd7d3c4400000064881c560c371a08e051374cf05c921a02fb78540000b1cf5a3dd513b9ac56da6e183e7e68de9fabe35f1a5d50f20209eec6eb2c510b2cc8d95e4e5b365d1e12e2c8e100fc01418056bfbaa978cab28cc337a81f421af9909b3c04d552dad88a1258ec0810dff9d0eaa794e8c57600d1225d5e2626bd2b011f784b9f2df96e904955ca7720954945338d7c18abf0d5a8b6f161a3530646e33f1ba59dee9b0c27932468a78b90707f701c657ad510a3fd0b2e363687c62d631012d04301000000000000800836aeb755440c093225fa99986b711f5847fb9d627761bfd03d88b078d9a000c0f4cdf988ccc47b6f40db75fc93c755ca41e18ad276de7cd746ac85c54d859e149c67343e14a4e89e0342dbd3af112c15339bb24a21624c60512e25b91b76cf3cef537ac06c3c1c9bc3be8414e768caa07a278c61d47bcc8719259fba5e1dc0847d78d9405ed2f3fbc952d9a4ca10da67c6f270ab8a77a3684d81894c8b77220000000000000000000000003bb1402a8e5bacafdcd25af0449889ebefcd5c4ba30523ec57cca5dab5217afee3e9f11e9690a254861e49f9cd289a3f0805250b14f3f6df0aee8b4693e4fcba361dd889caabc5119fddc8dc0a50050a7f32667d26b714627bbdd440330000000000000000000000f2278b6052002d79599995143a230c341f396d3ea84a27b45ea0efc33c2c23d4d51da84359ea1b42002a0828a330e5eaf6ae1be74d36e8e38d17a9725f35f6cb184a3c944648fb62e3978369a6c5ec67c82228ea3e0321d15aa8c3676f24e73945f50d8bdbbdd70bd4b894774ae20332f93b53fc07e04fa35a78bafaa6bef16d9d0a7f00c2485022ef30f33d45912faf9e8085f905b2a704fe0e1a5302d09381d2acbedc97489be5b218585eb9635fda941425c16993e44f3beab0e3173369d008148aad9dc7812e348fbe366761a8a1b9f38b7350f2148782997795d3c0cb9f9d567188a25b332f565edbe4b6f801e9e891ac0752f25c301723cded4b652612edf526f4bac5744e874d952838904e3413dfa1a2ff7f0000d983cafb664f8728b7d40329307ee2380e8d67263c3ffd16950ed9ce707e57cfc63204e127547dc69d2a40b5a2e23b4504e4420c3c72cb9ad790bcafd7c29838a8051a8600000000000000004de1ac01f71f2caf146bed98f42a1a86ac4ba171d7735ab4cdaf6737dfc29e361ee7f15b3d72a58bd1dcc84f82b970b0b3ab12d5aabde278feed8ad092c1fa11fbf441f9120dabc4297dd0f341f47c4cc2d3660fa00310dfcf28fc630302639e06a3d196f5eb01d3f8910aef618d1dc85765fe11d553f1c920ef0a2224771822b8956a14451c5ca06c99a7bcb5f9c94569c267c15bd74563110ac1c4bcc014cce5299185413083400c1ded8d50b1b7b922f326b60c111cddcd7f272c6069a08ed1f15716070df3bbd70f8a310f4e8888fb152b64564b8d4378ab7d7efff43a458cea1916d1c50294f8bd5c13d8d3559cdf6fc98d1c8629b2507472edea89bca4f55f0ed6a953d94f54a705c770d609eb8fd1f28604bebdea4080754ede35abf8f91a971639e1a397def82a43d9f4c3af6693cb750aef49afc9b0b45140edc6c0bbb11e511992aeaf1180821717d5a83fb4a160bde4023d2603ae92518b6e2c50531ce3cf6b06253a3df245733b3e96de0282c49c8b86bcc76d7e410cc79b3a39aa12c0162b9f3af973591707bd6a9c4f7a70470818482ccf01d844f81ee755059713cdaa7f4dec28858d24809e998bc2f63406a138bd8daf12946b6bb1b7657c619ccc850236a4def2370622857c8fca227b0fe054bcd06a7f50948681a02a8a526913687077945f363ed31263f7d023089e316d57622e118e81d0eb1febeb20cbe0e509568eb819225c6877adc8cf4380728264fca57cb119b9ff1af2f7945420613e4fe3333fd49d11f0f56e9287e567b3da3d00000000000000002b047e0524245f50a48fea46fb52f58c0db8153d8308012000ee960155e5f4f7890f92f5440ada3c6e149d0d738b1a0fed7fae22243a81735d4b437db16f0c00e88b357e8798b9824972acec24f1e7a98c890e3a6c087577045be9401063d21b4462aae7e6bb17e8014afbefb3afc49a64f58fbc5599517f8df78fa281ea84649cd4a8b9d9ea9d9f0922a63a930f3fe1cb396b470f2c8beb97653322cb58065c119948b409973f70fbae7e931247118dc424336dc684bf834d17d6af85c17e8ee5262b1ce8cb8a4f18f6e683c09af7f0f3623e889edeb297c73697ed72c1f5d9cf90883a2f7b653299e8fd92d871f80555087bd60000830ea1acaa4a276a2dab2637b65dcb1a3a8e37a31425311378b986f409e5201215f34de6c1daff14d414da1dc4a25a0a171c0ae481a4dfdf82704d74ee162db0bbf03db680bc8cbbee0029561dc6f96d99a066a218c727da5b1fa0cd2b19f68ca9ae48f966ed4c274ee9b37f789288351da7c53ed102f69204d399fb3e7a7694970ad75f3e9f0dc5c2683f9e2ca495e19ebaa452235f13820004f0c95dc7c545e55525c9eeb2347b8f99e3a93f0ea861c9a9821f20acc1c70600"/2375], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r1, 0x20e, 0xcc0, 0xfd00f00e, &(0x7f00000004c0)="b91803b700030703149e40f086dd1fff060000003b00ff010010ac1414aae0000005c699da15fe8000000000000000ff00000000000f2c1cab4439f0f570ff155bc5f73ba3f8bb99a6e8ded1ce485cf058105cd981b42493481cd659416a2e10c9119664f36eb00b333c20c9ec0c222d644bdcb178c1cc53d6960fbb842d6a33dfcde3a1e1848135214baf139753866cadcbe3ce52505e992818cc452bee339d9ab076f484020eaa348a21d7911e4c44905256ec2cc54cca47a198b00c10aff62a4bed43a2ebcad92743fb22c593f28fd4bb7c703cde9cae0569d4c8d9a823f2c12863f7a6c0cf88ed22aae4f6f084508833b61429a25773eedf63dd9f33d430f2a0a30a7761db16fe0f743b95ded898c28aac1256ce2751b3d738899b8b19d9052b7f13ff94", 0x0, 0x31, 0x0, 0xfffffffffffffe7e, 0x1d4}, 0x28) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r2, 0xc0086420, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x5, 0x4, &(0x7f00000008c0)=ANY=[@ANYRES32=r2, @ANYRES16=r0, @ANYBLOB="000000000100000018000000070000ff03000026c0723fee1a5cf3b619a71db748f06ee859df12ca028076a7c244e4c8a1ed609406baa2ce6016bd1a262390c5d207d1cf4bd2a9fc1e92b9fc1dd91be0ab1b6a8e4a77e89b8164a349b887c8420937e6af9d3350060000007ac249ecd36000ac378eacef10c5a08910ffdd8cf8"], &(0x7f0000003f00)='syzkaller\x00', 0x20, 0x1000, &(0x7f0000003f40)=""/4096, 0x40f00, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000006840)={0x6, 0x1}, 0x8, 0x10, &(0x7f00000001c0)={0x2, 0x0, 0x6, 0x1}, 0x10, 0xffffffffffffffff, r1}, 0x80) ioctl$int_in(0xffffffffffffffff, 0x5452, &(0x7f0000001700)=0x20) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) setsockopt$packet_tx_ring(r3, 0x107, 0xd, &(0x7f0000000200)=@req3={0x7, 0x6c, 0x1b440, 0x2, 0x3f, 0x3, 0x3}, 0x1c) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @local}, 0x14) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x1, 0x803, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socket$inet6_udp(0xa, 0x2, 0x0) r7 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000980)={&(0x7f0000000440)=ANY=[@ANYBLOB="f8020000", @ANYRES16=0x0, @ANYBLOB="100025bd7000fedbdf250100000008000100", @ANYRES32=0x0, @ANYBLOB="b80002803c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000000400040008000600", @ANYRES32=r4, @ANYBLOB="40000100240001007072696f72697479000000000000000000000000000000000000000000000000050003000e00000008000400ff07000008000600", @ANYRES32=0x0, @ANYBLOB="38000100240001006d636173745f72656a6f696e5f696e74657276616c00000000000000000000000500030003000e0608000400090000000800010081c441d2e0ff0da9b4d33a79f0711705b4509f475d30f36dffffffff930f7ce86246085519ca2e7ad8d256baf32c1c5a417f6405aa8c3e8ec0983144fb4981897efad397a89b8d0d4ac26495", @ANYRESDEC, @ANYBLOB="b400028038000100240001006e6f746966795f70656572735f636f756e74000000000000000000000000000005000300030000000800040080000000400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000100008008000600", @ANYRES32=r4, @ANYBLOB="38000100240001006d636173745f72656a6f696e5f636f756e7400000000000000000000000000000500030003000000080004001bffffff0800010071764ebaae82ddb6621389bcbe51fbad588dceed0876f71e8312f426a2a42c8d4a3ad938660702bb39c5014a4ab24dd3f6ac7a758329cf11b697c7a197bef0956f2922b925a3cc61e74c2d53d02016b1ba191c01ade72ead5c516553aca920ff920f7b186679548e271cb52298c3e4207ba55204623387ba8a451fadc3c40cff267294e7163145ab876d4fd54fb8c9e1c4", @ANYRES32=0x0, @ANYBLOB="6001028038000100240001006d3c2cd1e4740b7f57a1636173745f72656a6f696e5f636f756e7400000000000000000000000000000500030003000000080004000600000038000100240001006c625f73746174735f7265667265736800006e74657276616c000000000000000500030003000000080004000300000038000100240001006c625f73746174735f726566726573685f696e74657276616c00000000000000050003000300000008000400c00f00003c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000", @ANYRES32=r4, @ANYBLOB="3c0001002400010065e562c81c068f70bb67a8426f0c546e61626c65640000000000000000064507200000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="3c000100cdff01006270665f686173685f66756e6300220000000000000400000000000000000000050003000b0000000cb102804834fe74d15a0000"], 0x2f8}, 0x1, 0x0, 0x0, 0x20008004}, 0x0) setsockopt$TIPC_GROUP_JOIN(r7, 0x10f, 0x87, &(0x7f0000000040)={0x42, 0x2}, 0x10) setsockopt$TIPC_GROUP_LEAVE(r7, 0x10f, 0x88) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @geneve={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GENEVE_PORT={0x6, 0x5, 0x4e22}]}}}, @IFLA_LINK={0x8}, @IFLA_MASTER={0x8, 0xa, r8}]}, 0x4c}}, 0x0) 05:26:01 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x74, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x1020}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000011c0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000000)={0x9, 0x10000, {0xffffffffffffffff}, {}, 0x0, 0x3}) perf_event_open(&(0x7f0000000180)={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_config_ext}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r1, 0xc004743e, 0x20001439) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x74, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x1020}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f00000011c0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000000)={0x9, 0x10000, {0xffffffffffffffff}, {}, 0x0, 0x3}) (async) perf_event_open(&(0x7f0000000180)={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_config_ext}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$TUNSETOFFLOAD(r1, 0xc004743e, 0x20001439) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) [ 780.796132] new mount options do not match the existing superblock, will be ignored [ 781.106115] bond0: Enslaving geneve3 as an active interface with an up link 05:26:02 executing program 4: r0 = request_key(0x0, 0x0, 0x0, 0xfffffffffffffffd) (async) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = add_key$keyring(0x0, &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) (async) perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) r2 = add_key(&(0x7f0000000240)='big_key\x00', &(0x7f0000000280)={'syz', 0x3}, &(0x7f0000019a40)="4195738ac28ccd83aa93c4ecacdaca3d34104be4cc5531c4091facf7f777321e84e49e039122a2d1cf7fea6a02aac8944c27ba038156bc10c0f7a6b26fbf382f67959d856600881f0e692c60f12ace775aab8d775dc2586454918a0db1811f5e8086f1a9805166c870b8387d380d5115af5841dad21f629e05f4b51e362c46b58a7dc2855c5189bff60d02c05ba67c297aa0ad05b93b1ee2fffae13fe5764d4e2a214e15093841b1551d518a669fa94e8918bfdd6573d5c0275a9b91ddb843775f78574891e03697f6ca290be6599b671093898a82e7905ed7c7fd8e8b422ebf12e5b543885596fc5c305d497407ffe73bd543f79c983f0807ae7e13fb5053fd7a07dddf8ec739418b59d67219f008f540161cec3bfd1b3097aad497248b221d572a9eb1bad6d921fcdcfdfacf8d1e392635168747056ec8a3fc45b3027293a517d50ea789294f132f2392919dc81ba5eb02e27e116cc300000000b6c0e39688425a3cb17d35f4b1eec0a37193f233c6655c6f40c09b4ea04c8880a431a8274127d56c3c8cab73a5fcf2b604b83658344e323eeedb0b283b0b3616236e904a42fed9fc8f4c131b047bfd5d7586e6a28032a4584fd5933472ce49dfdc99976166bb37eb1679b22249a222ffab17948dd6cc6f23f42ecd32a980ab8fc7c7d2da1a91f1db1187066c144bcbdb46240b7ef7ed28da4a358295b6104e4c60b09654e79f766e19e44174e94fa41d358d3dd901c060a06a388727be1092a37c0015695b1363ed018e724947983aa6b5974daf6388547cdacbd44a1282c3b9130cbf9536c29a523980b9e4328d1a7c0de8b636d7dfdee36434125948b1d802d5d143645c3a5f8da50adeef6e4f715361908a20cb998d3e0907aef9fdd19bb79be8c510b8aa04600163636c1d1f36f3834ffa3c7369e1d8ed9348bc339da2a525c4f165c0caebb7a4ee632a37a43897084e3c07a5ed8b505a51a4777095060b0ff6a6442206244dd9a13b5ba52b07c718e9eaad10befd12be35dc50283d584035d75e4917548ff58045b88d29b6826ceb6d44fb54ba3ef7944da6e86c0f2d0bc0bd725aa9193b3de4837634ead361d9b2ff5ae4de005f53d48cba029b43eb35fbedd0b5397918a9324b6e1f1d88399d8ad69b7d79e89ded6fe81fd1200f95c831f8c60dc1483e97052f61d0a643df0c2e1b0ba7d00b0692efd1bfc1ece10c2e785e3cb3b0dfbdbd722b6e53e5a2884b1cc5d939a572564bc8a2260e8718230878edb3a877f5c585f4373ef8e0e1cff5dacf96862906ff37eec18ba706d22b101965eaf5f5e29f544977896117e25ceb572f3443eddf9651c2ac69c911b21fd69e59ee57ebe4c549ff2a3dcd904656663039789f022a6caa7f76640e75efdba82dabacf8c0112bd4e62a3a9e69a9824c1af45cf86b307d9749937dd08b6ef49860cda5da7bb886f92db7cd43a869aa646a6da291a75ff28c4d728b1377b8e80233b33e724a60c0a015ec75cd86af04a4bd43964d8f7ba781a99d0cd7ff7e189fc91801655cb1b60e6bc3af747655341deceadbed3d76bdfae92389cc87c417e0f58f3fbcc56ff347467a20773146a81090ff42bbb5383d74108028f5fa532c647746054c312e2e4c085f58d93bec6da7c2bfd99fc59c1631cc71110acc2bf352b994e2a246be3cc1d240fa0c60eb04b92a9673d2ac2bba7f322ddbbd74712b0ec459050586523bd0b0505174a701206e47f2bb7fe20caf5ed73d33447b89432802e7d4606512e217aedf78c871e10cfbdf202efbf3fd8495b6be18cde726dc1fefc01921e9d1f15c8301376c33b5a698d0f7d5f317835d74857e121fe820d93f6b757c9938ec81f9b19a4b0d4ed35d1309fbcb285cf7717e9e27aaaba9d7d742fcfd786eacd993fb119e1d52908ca7ce2135046fa95805704c6258fd1b5fc1434af7ab99609820d73627080d43bcaeeb42ce423e17aa4df3a6994ead3133e2ecfbc6fa308c6b71b78cbab273641970b49e15d0dbe7aea716eaf6cf40f90d0d7d3d8bf1d165d25d5f6f6376416b9dd13731c5c2fdadee8e48c76430cccb21d8e6c6590e", 0x5be, 0xfffffffffffffffd) keyctl$read(0xb, r2, &(0x7f0000000a40)=""/102400, 0x19000) (async) r3 = add_key(&(0x7f0000000380)='id_resolver\x00', &(0x7f0000000400)={'syz', 0x3}, &(0x7f0000000440)="e09e6dda135ac7c467011f", 0xb, r0) keyctl$search(0xa, r1, &(0x7f00000002c0)='rxrpc_s\x00', &(0x7f0000000340)={'syz', 0x1}, r3) (async) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='cpuset\x00', 0x0, 0x0) (async) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r5 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r6 = request_key(&(0x7f0000000580)='logon\x00', &(0x7f00000005c0)={'syz', 0x0}, &(0x7f0000000600)='\x1f-)\x00', 0xfffffffffffffff9) keyctl$invalidate(0x15, r6) add_key$fscrypt_provisioning(&(0x7f0000000480), &(0x7f00000004c0)={'syz', 0x0}, &(0x7f0000000640)=ANY=[], 0x48, r0) (async) add_key(&(0x7f0000000100)='rxrpc_s\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f000001a000)="19ae034bdb39e25e8fbe4dfcc56a2da1a059de0d6c3efc13af3d663d4a1b00a34f8648c54b3828e383ba6260c2e04c7f13be8421f05f135b93c7b77b26d774b78986d66eeaa9d56cb1bfb2ef14b5a6d2bde42a1a0b7e81eb63d6db92371bb3a7476d3dfc059b48f9356d5e14fec6b9b19531f0379cedeb502c669a365c6c506d4e908c5208c8f7bd774e7863fceac10f81cc9a181ccee77fdc0efd6f7caf1b174d6bee4bec50781663b1739221dfcb853fe776ab2fabc536b7fd553fb4b8c6f98c465a92a1d649f293d99d08a69107c43154cfb7e7900a5ec768afcbb3a582f45c85380ab839d72566f06d00e1a1a5b175de467980e5664b51e9fd48d1c5970080f35d76b984ed155860f99d6b8cbc39e6870087946c2dfc9422f96c2a9ed9ce24e0670789d5a8123f04f6c0ba1630529983b20299b6a9c50afd00d10ebebff5c03d0cd20de9e8816bc86d197d40bc11995a33036f9f2037f11cfc39f6d46eb7335e24ae2d3bc52c0028f66a164ccee7465932473d1e27fd31128f98cf6fe18782974aaf4245666baeac55de2cb4cf6294c9d7f546555a5246d65b532cb27fd4a9753b82de760123d1ae72d0bac27dea094e9137c934a50da90ffa26c90432e408efd9ee759f01f612c89a47d5f35e342c74f3a6f32aa594a953bb78868be740224cdd8935e449eb43695c5b64a8c21b4042515e08fb551558cc7c44f204ff04f2fbcb15754a8c700ee33bd234ff75e9b98bef68c887dc391110fa22c7ea3d91c6874f61b4086dd00725a16e4997893eea26427305cd41bb9d37872363271f4e9b9bef4ba20ecc8e15ad932bd7465503b367468d66774091b5131d4fda53ced6c09ca50f3c51feb0f63e19c2a324750f11116c90ed2a4e75696665408516f01d6d8e1f7e7f6501aab8947351781ceef44507b93b0e56a0f93265277cb6a06b59e96a38c19f1cc20b12f8c67009d2853db9d3904701606164f9ad40a9eb6e69c457474a96d3112dda7a0724f8ed82b5c815f82675dc61ef2d5cadfff7b42561acc5b8c7fc6feae71ce222b7b762479a680dbd65fa571c6426fa41d9d90b7fbf0f872f8d3daf8112b9c7cb5f9e24bd8a3fec69a7fac03b81446d6422ef8afaf9012f141e903e117a6f13af18a1b3ceaf6fe5953f36f1be663538b7f05514cb8ce5c32230faaddcf3a7ac0a3869c509d9942de2157031085a1d7812f665f16f47d6f710ddff11548c98f1aeb188db968db45ec0233a7b6a4d92d2efaa43607df29af07819f566963c8e7960262057b56889a11f90b834292b0ca8b965820f3811ae3152dac624f7d80bc1a07fa5bc72b204b31d6da761c053b3280e32bc45788ab89cdd82bd82c68c628df01757f6b955af1e898f88b5fa0f5fed0aa0f467ce09385f60a769ba43cd9dd9b28b2bab8388f5769cae0d51c93d2ef23e76e46ae21c43de493f4470584036d56c11939b8869c95e19675771548ebbc9c1f228a256a2922ec5581d99c131940d07abf8e3e82e257623bb12bae3a523c3ce279f2c9a0ed1bcc31e741b3baaaa9e951354fdd6e6cd28148139f603f24b74294e2a6dc40ecc90f8f78abbbd796801b3e52a6466580062e778a586ee8e9ea8ecd178731828533cad22d842e93a55b7745ef3dbeabbddc133ec1ec2a752d9c501838a4877040425906b33c701b840ba3ce43dc8653cc41577df413d64888e1fdfef59f88a4972a1582daaf95f7049f141d1d6e0ba879bca086d6fe8d13bf6c8f2319d6de6d7c33e3d070fedb7a5c8f3605b191056c34f40199bb6c05b3c0003012f42cc16dc715fae5e4e2a14d54f27b8af7fb6ef1fd5166e9041a4d2bc39e31516fd01054dc010a9af3a689f2e09c3edb9dfaa581eb78b543b357f88ef8e410dff5f1e4495f4de3d1f2afca20088467a8689e7c6031c8f21be75907f62a4eb776f1ed3bde66dfcb55230bb08bdba16d3c772e8f704fa3537f2b8c63c02e6cc24a370245e6788158177b7b7015da14dc18d844722880ee97be41496a91e730da8ca73bf67d07f00f22e99fbb54ffee4fd6a4894210b31e73b019c3c211f3053b0a1d5ac0f3b34d5f377f195cafd793dd067cbf0863fa733c593a91447f143399c853153d3557814e3fdd405245fb556ef138853d67078e3cff53c3818c34d8159e26b512104f4a21adfc0ae9967fea182a6ebb57e1b8f8ecd56bf0e7ec7fd5e5975f4f841a8bcb2982c130730344929fa6d0cb757b46b4aa031653478fe1c1363e121aeb4907e1732bef6784d26c840cd38aae2a6390c918d4b70f339d1f2c7bd5ff16b0409e265cf652eced0b53711fd0b0aa73d864486630cc48449c4867b08fb69c98a8a32c08d558c79f7d010ee781c86595384deabd093329b5d2421707560b91f56f444d207efff504153bd0920fdc84aa534f893812b249cee00c3273328d80da3ed9c29dec6bc5ab58a20e438db063c05109e1b4e99fedf2368a6660f49dbe418d97c55559ed5924f9da9b79890611c0fb116ab0002bf7c57fe25b7da7a5bff57db96094e03bd3df1597e896596abd08de61a6c815b1c25362786dd91dc9f76fef1bde8bb784f1f7ec7b93f2f3056ae80dd72c4200814e44326fd3c5a97daf38e1bf3a851af1f1cd940f27c6e7cf1777104d197b3e97e52b54d2aca6f0f05c1bf1899baefdb7585c988f8ab763c15e08bd92050f61009008a0a994d27fa0d0ff4fd97ed369d7563b352877435e8a6c1e8421587fcc3d4156885111dedd73bcaee48621bcbfa8fd49be66b9cf7ff477f23728365907d807eb2e53f35783fd185301330aee6b1e62d5aa81797eea611d0119d23d41c978cf85d9c564487a80064a48e261f920550ff3dc5b667f39390fe6c27c2f7396a357eb1c2aa51820c4fc8ec8eb108d99afd75cb55e32221220f7d0b88c2d10aeb3fde5d22ac2f2b3b43bb0cc2bc0de373f1e722b06557455ccd25b6a524837b648d9710c10156c560832a03f8f155c1f40d3944f87dec4fe3eab16406fec39e8ee837e027c24b5edacd137c66a6eb76739717b9b3efad715bc484dd4ea76711afe9f34cc6e652216a355788478cb97d09173a35d33493ba34b164c46048371f9cd2ed62cf66ea5556975b52675a4745f23b223b31c6df5698bae204fad9f0673beec9a58ead28fbe86b4b8905d752cbbe4b5134eaf63c4082e60e0c759994baaa3630f2e0231f9357709c5a435db129a81084c96d8bce610d0154e8823af6b2c4a1ae245e362cc7acb3e6f2b0f9cae738ba76d26ecccb4e4a56f5fde5223334fe37eb768f7d174bfa2fb26ba7b2a197c746f4687d06e50a317749ccaadd0aa6e253144fc81674a02040e5ff32fa7a2150f7dc34ba799ae6267d93db1aa3f1578171653869b05767abe3428cfa0f4dc65cccd9915fb127e20aaa5bfa96d227479398cd3f4090808910d2c3759a3663df61cf68bb060616827718b534fb0badc191ee5b6132108f2b9527407fb80999e73eb8ac2e544bd56747ce095f23fe0d31c444f06f66fc36ee5b5979fa9eb5c9ccdcc0b7529e3a236511c9f625aa56cd63d4bfd65bcd381e364d92db0ca363d032300ee98379545908391958de6fcb5a74febe790adb8b78a69cd8f09c4b9e05f142993d9490fb2d2b0f2cd7587616894867b76d5c12a4440b1fcf87082e9408e51b2c91948d266bbd5dca404f8e7bce3824bfa391bfc28d8e0b961cd7f2c97010f7e190da062f0908301fad0dc22a34e456cfa99fdf0bfca636ee6a218d237d8c55f63cbb1b8cd1797628eeca4fcb1a38053b29fb3e8edc6326c5b61db7a3b69a387aba7ea597d5dc563688699a1eb2c76cf8e02abd5ccb7605a21cad2650cda1cfca3254de1f607316468b477e7ba728cf7699d4f0a0aaaf355b4b6f050e7580c8dcfea45e136d92b3e036c8a106c778b6d00d7e39f05b8d9a68523eb263d3d77a0ff5aa9061f352e8b2563b54db826c041e70b9e964aab09f946bbf38b7114caf20faabd0bae110607eddeb753b0541df0b3fcc41b8f616965bb6dc30c9e14893b8ec58534ee4c7f22edbfca1c24fb31b4b1e71b8acb9c32df92484ad3fa57749a889111c8e239a905f7f9e11e87c34b1a506ef1032f7b6bc16125d068c116c9fcda2186bab5a46fd2beb4f43c0577cc3416ccb3832d7cca92893967cf063e17efaa4a70123990edb6f9261fbc14a99ee4dca83941a37f61d3c35bb64144003bf492d9aa45743f1f4987d375118a84e1235039b0435860b5658d38656cb4103f4a807f9851883b5599056e1422d560918961b3e35df9c7d647755d1ff04e528481e8c14844f72d3a6509d4d4a5f2564c5d67027ba208d887a29320e44eec3c125b14dc505beccf17ea8f48ebe45e8d591a09060a707a93d6ada797ba13e08e201965ddd06641e07df8d816132fd2cb6086914ba9071853259cd3a7f6071f47fc105cf98c611b5f3dc85d8944f07b3a435c3b2649c9534c07380fbca3c16d9beceef3996ea3d5e07e3936f88748fd479240c29b4bcb0b67a1684341ae34ca672a954d5f9f2a4f03496ea7821124b2887a1228b63698eb1a5a5f746842a6bd1417b7e27d0b39d236715ca49f8e598f996d368e80ca5a0fe7ae05eba0b5acfa4fd454ff01e27d6affd33452322527103473f1ea44588627ca97b10ae0d85f9c88f84d314c1d50abbf3b4ede0f0efb1cc52212849497050c67875c3fdc39e1801f52ff82a4e461a93a3cf0670b08aec169237be853d65af6d014dc917f99d33c6b1b19045ef7314995d1da0a21a8168b7beb20f1496cd62f2b97031cc33c506d4a7c5fd13a51b83c46ee4b0098e5be3def99d31beb8fd70c154874745114b615463c4306e821f7ea5953f506b71064257b9ca0ebb7b4fe053f56399709f5255d7683210647c03a077a8a8f281d5dc32ffc1bec8c68da6ab681d2ebb6f2661b8c3712f2a33a7f18d2941042496586da7a083e7816e3703ab54df7e27284f85f7059864758054b7ffe6fba6ccaefdccb14c673eb21b2951ffa25926c7dca013b5528242e3c5a669217157190d71aaced092b6dc4e56a9db0d01d930eaa8440530b48c9c4ec2eda1b442ba10f3fa4fdb4666142a32932e84cd25e9fca28cc77ccbf00b3b3fb70a56e864c792a3ab5a26f43dde48cdce7ace1092fdd47372a11f6790ffdc3e2399e6403699090d7f1793ea6b9a7d3624cec5a90c3e9717bf4e7c1ea403aaeaf6c377c96240fc7cd603563436e6045590168ac8bb106fb8cc0cb00e24594f27ebc1e06de83382e5fba39d7f0be0d246caf5ee88d2d175e271e247d1b2c1c78d608c9f5b9e44a3064fbf2e155cf935e18fd03c254d9cc200efd36f47656e722017587561b33773edb09cdf5a7029a48d2a3d046e79fc80dae6924a7224f5bb13ac0dce413438439ee9eeeb3c3df3a5cd462e341bc7164f60919c15a0110d34031f0a47fe7417a479e28edcfec787f5855b688d9f2e2218cbfe551e8043ac631b51bb0434ca592f1fc5de3880132f2ae0843f6cd292e0d841b03153ef83c1b25d8ea4858a0446eab4636252ecbab228258894e9acb8ab5c06d11d2f94df9b92a7856be8584ddb4407c8493a92b1dbc12f285c73e4cbaf0a147574371de6e8774a44042b2325d8b011d34e7567ccd76964beb924d32758654f19c0a97227d1dde6ece679b2f6b7817f70cdc526ca50f385465efc61b0268ce8179b2083792129a464ae4ee2ba8ded2e71f515c6002f7c2d9c6739c95616d1e38d02f2b7c2a239090a2ddd7c1622ee01b0c3c44a34e3bd81a152b8365f62f4b2c54aa7ae", 0x1000, r2) (async) write$rfkill(r5, &(0x7f0000000040)={0x0, 0x0, 0x3}, 0x8) (async) r7 = openat$cgroup_int(r4, &(0x7f00000001c0)='cpuset.sched_load_balance\x00', 0x2, 0x0) dup3(r7, r4, 0x0) (async) writev(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)='0', 0x1}, {&(0x7f00000003c0)='7', 0x1}], 0x2) 05:26:02 executing program 1: keyctl$KEYCTL_WATCH_KEY(0x20, 0x0, 0xffffffffffffffff, 0x8b) (async, rerun: 64) pipe2$watch_queue(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) (async, rerun: 64) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) (async) r1 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000180)={'syztnl2\x00', &(0x7f0000000080)={'tunl0\x00', 0x0, 0x8000, 0x27, 0xcff, 0x8, {{0x2f, 0x4, 0x0, 0x2, 0xbc, 0x67, 0x0, 0x1, 0x29, 0x0, @multicast2, @multicast2, {[@timestamp_prespec={0x44, 0x4c, 0x8, 0x3, 0xa, [{@multicast2, 0x4bd3}, {@multicast1, 0xfffff801}, {@broadcast, 0x7fff}, {@rand_addr=0x64010101}, {@multicast2, 0x9}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x3}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x9}, {@dev={0xac, 0x14, 0x14, 0x1e}, 0x7}, {@broadcast, 0x5}]}, @generic={0x7, 0xc, "22b4f46eb51f7d26e67b"}, @rr={0x7, 0x1f, 0xa, [@rand_addr=0x64010100, @empty, @local, @empty, @private=0xa010102, @private=0xa010101, @private=0xa010102]}, @timestamp_addr={0x44, 0x1c, 0x9b, 0x1, 0x5, [{@remote, 0x4}, {@broadcast, 0x8}, {@multicast1, 0xffff}]}, @end, @end, @cipso={0x86, 0x11, 0x1, [{0x2, 0x3, "ff"}, {0x1, 0x8, "a3001a2b3ea5"}]}]}}}}}) (async) r3 = socket$l2tp(0x2, 0x2, 0x73) r4 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000001c0), 0x44c100, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000240)={'gre0\x00', &(0x7f0000000200)={'gretap0\x00', r2, 0x0, 0x10, 0xffffffff, 0x4, {{0x6, 0x4, 0x1, 0x39, 0x18, 0x64, 0x0, 0x8, 0x4, 0x0, @local, @multicast2, {[@end]}}}}}) ioctl$sock_inet6_SIOCSIFDSTADDR(r4, 0x8918, &(0x7f0000000280)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x63, r5}) (async) r6 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$sock_bt_hci(r6, 0x800448d3, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f0000000000)={'wg2\x00'}) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_clone(0x68000300, 0x0, 0x0, 0x0, 0x0, 0x0) 05:26:02 executing program 2: r0 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000100)=ANY=[], 0xbf) sendfile(r0, r0, &(0x7f0000000240), 0x7f10) write(r0, &(0x7f0000000340), 0x0) write$P9_RREADLINK(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="498816eee101cf"], 0x10) openat(r0, &(0x7f0000000600)='./bus\x00', 0x8000, 0x68) recvmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000), 0x6e, &(0x7f0000000400)=[{&(0x7f0000000080)=""/244, 0xf4}, {&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/234, 0xea}], 0x5, &(0x7f0000000480)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x70}, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r2, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001440)={&(0x7f0000001280)={0x60, 0x2, 0x1, 0x801, 0x0, 0x0, {0xa}, [@CTA_ZONE={0x6, 0x12, 0x1, 0x0, 0x2}, @CTA_TUPLE_REPLY={0x44, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private2}, {0x14, 0x4, @mcast1}}}]}]}, 0x60}}, 0x0) lsetxattr$security_capability(&(0x7f0000000540)='./bus\x00', &(0x7f0000000580), &(0x7f00000005c0)=@v3={0x3000000, [{0xad7, 0x2}, {0x4}], r1}, 0x18, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) (async) write$P9_RREADDIR(r0, &(0x7f0000000100)=ANY=[], 0xbf) (async) sendfile(r0, r0, &(0x7f0000000240), 0x7f10) (async) write(r0, &(0x7f0000000340), 0x0) (async) write$P9_RREADLINK(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="498816eee101cf"], 0x10) (async) openat(r0, &(0x7f0000000600)='./bus\x00', 0x8000, 0x68) (async) recvmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000), 0x6e, &(0x7f0000000400)=[{&(0x7f0000000080)=""/244, 0xf4}, {&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/234, 0xea}], 0x5, &(0x7f0000000480)=[@cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x70}, 0x0) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$IPCTNL_MSG_CT_DELETE(r2, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001440)={&(0x7f0000001280)={0x60, 0x2, 0x1, 0x801, 0x0, 0x0, {0xa}, [@CTA_ZONE={0x6, 0x12, 0x1, 0x0, 0x2}, @CTA_TUPLE_REPLY={0x44, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private2}, {0x14, 0x4, @mcast1}}}]}]}, 0x60}}, 0x0) (async) lsetxattr$security_capability(&(0x7f0000000540)='./bus\x00', &(0x7f0000000580), &(0x7f00000005c0)=@v3={0x3000000, [{0xad7, 0x2}, {0x4}], r1}, 0x18, 0x1) (async) 05:26:02 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000c0)) (async) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xd7c24f91a5205507, 0x16, &(0x7f00000009c0)=ANY=[@ANYBLOB="61128c000000000061138c0000000000bf2000000000000015000000631500002d0301000000000095000000000000006916000000000000bf67000000000000b50600000fff07086706000002000000170300000ee60060bf050000000000004f650000000000006507f9ff01000000070700004c0000005f75000000000000bf54000000000000070400000400f9fead6201000000000095000000000000000500000000000000950000000000000032ed3c5be9529914953170d2d7ffffff8ecf264e0f84f9f17d3c30e3c7bdd2d17f2f1754558f2278af6d71d79a5e12814cb1d8a5d4601d15871637a0b9bdb7dd399703d6c4f6f3be4b369289aa6812b8e007e733a9a4f16d0a3e1282ee45a010fb94fc9de56c9d8a814261bd2b4a05000000c6c60bf70d742a81762bab8395fa66810b5b40d893ea8fe0185473d51b546c087431d7700000006e7c955cfa1f6ab689fde4de5f63ede20271a51445dc8da39e5b0ab7010001000000009af619e3cca4d69e0dee5eb106774a8f3e6916df85aaf34c4256ad3a6d9fee0000000000000000c8fb735fd552bdc206004aeb0743eb2dc819b6cf5c8ac86d8a297dff0445a13d0045fb3cda32a673a6bb55d8c85f21dce431e56723888fb126a163f16fb2ad9bc1172ba7cbebe174aba210d702a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67a993716dbf580469f11294b482af97787f296649a462e7ee4bcf8b07a10d6735154beb4000004000000000000000000000000bc00f674629709e7e78f4ddc211bc3ebf0bd9d42ca019dd5d022cf74686e9fbe2562671cd47840a7afaab43176e65ec1118d46d1e827f3472f4445d253887b52d103bf4efa17690884f8d2001e03a651bb96589a7eab04871bc47287cd8d8c1aa3ef18d45200b7861bbd0000000000000000c59050647802cf86f1b4c3005f33d83f84e98a52fbbecd106425563d80bd0d0d703f37ca153f601a0199a53f2715a0a62a34b0c94cce699452050000000000000026a0f6a5480a55c22fe394ac000000000000000000040000000000437d57defb79ea6a58bc3eeed729a2f95e1d6a1fc3857fb51b324be00000000000000090867f577cdde2144d9d7a3b9bc43717188cb8426286fc55fc57cc3c6de4aa67babf350709e282a4f2bf59f46e20465eae865dbfd533b1cb2d540d0490cd5248715c74b6bd0248a9a0b417bbdfb5351defc6e34a961f3593920437bf3cbbc04600c64acad9a04ffe62875177b51d2f0c6d7194ca6789d2bec2d0846831455b8fcde5beaeca2c1335d8a49a92f9d2bef5f485c4b6f4cf710b7d4550e6f2d830dfcd9d47d50ea838bdf8901a719431a9d1ef918ec0ec79037cb61df16379e3bf2a1127c49407e8512e21080315e62559e8dd67dae85177d899d9e078f80585837f0e943b8820b19c75d243a78d8c2093c59cbc4c55f1578cff73bcd9db648dc5eee909928d0b9dc946dcb30692dcc8db84834cc7726429cb20603b5338184f9828aa802e37d3c4f259d616307d8aa46ca094049c0ddc1caaed5485b4ff030000182620bcba2316f9e6df0c8647f6ff0000000000000000386096e4a4ff86042f0b42027ff933d2dfe2d5baffacc9dc2411302a185ea454af5839be28b7d040c1fe6ae0fd63fa7f32b8ab6cd6a8b8bf1b7d3e4ffeca635d84c376b03a5867fdd9f8c2a6fa126c7dad3f9e939c92d63ab1cf2fbea26a604444f8c391c0d9b647a3be4885a055ce3879a91fb62ca97e6526286c14c80b6dc981c5ae6ebf0778ea01a3a44e01ab79bcccbb83266a1ce1a1dea83ebb89d07b35b1aa09ad2904040e7784e96cd66bda204d47b1c66d5a84e7c3de1d1062fd8a23d1b4e2313c177e76dbca599691164ade323ad4a17abe9eed5a83dc94947eb18976db8ba6d301fb65a3d8b5baa9bbec017646649fa99537aa453f3e6b2acebeddb6c32a87455f351efc30260941825ba884d7db07e1212033409e62d7154cc68a7ee910e3d3470cdb781817f85373a647fd1b626035b666e224a66c0e47e15c6b836b324318507501a0f4b2cc9153167fd839a483615cbc2ad1a7d1528f01bf91b950a9bcd7d06491e1a355e476365f653d2d94ba898acbd64d70bdb364ef3adb5ba1e4d9d5d217c02b000032f0a1feabff795ec68693c9dd842da76ccec5d5184e912aaf5a945ae0625ef33ec6d7a5bc78173d2ecdc2b82059750f019a418e3e8d20b6bf768a7db1f84727546f88add2f391d62b131345250000000080000001eda7b2e682271c6e62f5dfaabba46560dfa410e1f334a5f60791b275368469ddc42f7712bff1689f2ffbf5268cc0572e23afd4c402b154ae94c1f65d7d4a79272945287c79b4b70183d2cde66c7225106afb4a1800d777372b2b43326821d5c1c78fda07007484f3e5fc8bbce6fb3039569646b0de22c431d90c12d48e314d8a5ef4db14a110dac3f1ff502c4f7bd7f36f814ed92197fe3eb0843c2681c609231825b8a27be301142cec8a6fd864f8f83ff4dd40296e5fb5678d93d0daee45c43bdb9bde9c1d1c988b909fdf78cfda5da3dc28792b10fb8f3f22ec6745c074f86f471489337a9a8d9ad7f310aa50c983b490f561bc420289b6aa0fc3f43f8a4548aa9c723ce466287760f919afbb94b0410ff06071de3aa1c199f407347af666713096a422fbc70671ac08f9256ab0079c101a724136352af2a3909c0776d7e4b03b7c781610ad6d54547b1d6508f31e775d0eac1524c7b731fe8dc077f538b9dd67ae68a8571d9bfcd80948a3a24cdc173f059545e1cb20bf6b4229a84e52e409d9a024ea58cd677983393717a4bcdc75b43f4854ce23f18c6b7b2969f1487d0295e73e0d631736cfcf113951b5a6b2700b0307a3ebac4817d8f55d2d27c71df4415a09155e894a0e884500caad43a17aa85f304c23a187f0f0ab6da15c15254278d0cdbae04aa750811aeb152c095c4b5d43109a0000000000000000f5ad6637cfc23c774f4e6195867c25a383b40d724120597a626e1162010111f57101ae669fd0ac0493954354f573e569353ab137d9480fac5d9646c75eb447c256c52b80921867030cddc722e0c44d339cfd153f33aedd5099a4c01a86d80c1544197915cd968e1b70a3b6871b49041a22bf043fe3406b579d33bbbc4b87f039baa0fede9898b2f6c4464348fa3ce210609771fb2745929ce41f0751acb82b4a39d7be99394053cac5e8c699f3a7661511b56af9feaf497072b91cd54e045d5bf6cfcb372b6913f8a204c23665b6f2c0edff9057fd313141129fc498ea5c036cfd2eaaa5cd5f127b8fa7ca7daa0e78c2e42008e362cc4c7cfd025472ab1503fd50f93c917bc0b4e21a713a508cdd88eaa0c11d807892cd9cfae348e6beba8b06746fdd0f65ce640823c8dd82bf09b4282ac7a32210cb2d78b293e2067e7f552d5d6a2b76ce1ffb6d83ad67280098759a838fb51e5d822e7e5f18937c961b2441736e22efe04867fd8df431bd2fa44b8d623488f1043466c9f8b86898fad12cf5c1b463a3d14acef80c6b0691e0d9ee0b9336cb279da293206f03d10a12a22db6043aa8b8b5f38dfe43a797dcceed15e8131c1fd6a87f83339ed0490e8ec0fa9fd3bb429aba85491e25c50642acb50b4a44a7872d"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) (async) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001500)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000001404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000002c3f2cc2b7954244cef7baf48e6d2885e5a1004f955347ee82497ed4a09a87507ebf4e43bc0609b199b6edcd7f00000000000000781f6428457253e89ad528d985636a86ec0f60f5a6d1159a2c2e85d726859a919cc9548a349980d1ccdce27f94bce14c27f81070545cab5d5b0d7ff0575c7a4a0500000000000000ff2d8621c3ac94712ed9cf6b40b3cf25925d2c6adb2e40700234ef9d2a47c05af3a30d57ccf81a743620c336d262f4623ed67d1867b54d24e2da18568c3b0f1eb526162984d3b042d6e432cd0e3b57229f0127473e6bba3ce8d530ffff19a6471bf3abc742d9cbcfb964b13831000094a6aad86cb08a2c7b2235dc99de9aa3e6b77c7a2877261ed72da80864987f30926c9013eec3b86836ae509cd2f60bfc37204d2b85627aa5a79f670000000000000000000000008f02712c3d8fc4e2686e21a855e823887196d45956f2013d2aef4a3b4392be4d6852b88317c5adca61433dedf6799cbc424d1bafa6a4410009232d5f4c6ba88472752ad91068285afa6126e79fef1c3e8fa45d8d3b4a6893d3626ab5becbcdb887af2c85c2d9ab03b5dd7d3c4400000064881c560c371a08e051374cf05c921a02fb78540000b1cf5a3dd513b9ac56da6e183e7e68de9fabe35f1a5d50f20209eec6eb2c510b2cc8d95e4e5b365d1e12e2c8e100fc01418056bfbaa978cab28cc337a81f421af9909b3c04d552dad88a1258ec0810dff9d0eaa794e8c57600d1225d5e2626bd2b011f784b9f2df96e904955ca7720954945338d7c18abf0d5a8b6f161a3530646e33f1ba59dee9b0c27932468a78b90707f701c657ad510a3fd0b2e363687c62d631012d04301000000000000800836aeb755440c093225fa99986b711f5847fb9d627761bfd03d88b078d9a000c0f4cdf988ccc47b6f40db75fc93c755ca41e18ad276de7cd746ac85c54d859e149c67343e14a4e89e0342dbd3af112c15339bb24a21624c60512e25b91b76cf3cef537ac06c3c1c9bc3be8414e768caa07a278c61d47bcc8719259fba5e1dc0847d78d9405ed2f3fbc952d9a4ca10da67c6f270ab8a77a3684d81894c8b77220000000000000000000000003bb1402a8e5bacafdcd25af0449889ebefcd5c4ba30523ec57cca5dab5217afee3e9f11e9690a254861e49f9cd289a3f0805250b14f3f6df0aee8b4693e4fcba361dd889caabc5119fddc8dc0a50050a7f32667d26b714627bbdd440330000000000000000000000f2278b6052002d79599995143a230c341f396d3ea84a27b45ea0efc33c2c23d4d51da84359ea1b42002a0828a330e5eaf6ae1be74d36e8e38d17a9725f35f6cb184a3c944648fb62e3978369a6c5ec67c82228ea3e0321d15aa8c3676f24e73945f50d8bdbbdd70bd4b894774ae20332f93b53fc07e04fa35a78bafaa6bef16d9d0a7f00c2485022ef30f33d45912faf9e8085f905b2a704fe0e1a5302d09381d2acbedc97489be5b218585eb9635fda941425c16993e44f3beab0e3173369d008148aad9dc7812e348fbe366761a8a1b9f38b7350f2148782997795d3c0cb9f9d567188a25b332f565edbe4b6f801e9e891ac0752f25c301723cded4b652612edf526f4bac5744e874d952838904e3413dfa1a2ff7f0000d983cafb664f8728b7d40329307ee2380e8d67263c3ffd16950ed9ce707e57cfc63204e127547dc69d2a40b5a2e23b4504e4420c3c72cb9ad790bcafd7c29838a8051a8600000000000000004de1ac01f71f2caf146bed98f42a1a86ac4ba171d7735ab4cdaf6737dfc29e361ee7f15b3d72a58bd1dcc84f82b970b0b3ab12d5aabde278feed8ad092c1fa11fbf441f9120dabc4297dd0f341f47c4cc2d3660fa00310dfcf28fc630302639e06a3d196f5eb01d3f8910aef618d1dc85765fe11d553f1c920ef0a2224771822b8956a14451c5ca06c99a7bcb5f9c94569c267c15bd74563110ac1c4bcc014cce5299185413083400c1ded8d50b1b7b922f326b60c111cddcd7f272c6069a08ed1f15716070df3bbd70f8a310f4e8888fb152b64564b8d4378ab7d7efff43a458cea1916d1c50294f8bd5c13d8d3559cdf6fc98d1c8629b2507472edea89bca4f55f0ed6a953d94f54a705c770d609eb8fd1f28604bebdea4080754ede35abf8f91a971639e1a397def82a43d9f4c3af6693cb750aef49afc9b0b45140edc6c0bbb11e511992aeaf1180821717d5a83fb4a160bde4023d2603ae92518b6e2c50531ce3cf6b06253a3df245733b3e96de0282c49c8b86bcc76d7e410cc79b3a39aa12c0162b9f3af973591707bd6a9c4f7a70470818482ccf01d844f81ee755059713cdaa7f4dec28858d24809e998bc2f63406a138bd8daf12946b6bb1b7657c619ccc850236a4def2370622857c8fca227b0fe054bcd06a7f50948681a02a8a526913687077945f363ed31263f7d023089e316d57622e118e81d0eb1febeb20cbe0e509568eb819225c6877adc8cf4380728264fca57cb119b9ff1af2f7945420613e4fe3333fd49d11f0f56e9287e567b3da3d00000000000000002b047e0524245f50a48fea46fb52f58c0db8153d8308012000ee960155e5f4f7890f92f5440ada3c6e149d0d738b1a0fed7fae22243a81735d4b437db16f0c00e88b357e8798b9824972acec24f1e7a98c890e3a6c087577045be9401063d21b4462aae7e6bb17e8014afbefb3afc49a64f58fbc5599517f8df78fa281ea84649cd4a8b9d9ea9d9f0922a63a930f3fe1cb396b470f2c8beb97653322cb58065c119948b409973f70fbae7e931247118dc424336dc684bf834d17d6af85c17e8ee5262b1ce8cb8a4f18f6e683c09af7f0f3623e889edeb297c73697ed72c1f5d9cf90883a2f7b653299e8fd92d871f80555087bd60000830ea1acaa4a276a2dab2637b65dcb1a3a8e37a31425311378b986f409e5201215f34de6c1daff14d414da1dc4a25a0a171c0ae481a4dfdf82704d74ee162db0bbf03db680bc8cbbee0029561dc6f96d99a066a218c727da5b1fa0cd2b19f68ca9ae48f966ed4c274ee9b37f789288351da7c53ed102f69204d399fb3e7a7694970ad75f3e9f0dc5c2683f9e2ca495e19ebaa452235f13820004f0c95dc7c545e55525c9eeb2347b8f99e3a93f0ea861c9a9821f20acc1c70600"/2375], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r1, 0x20e, 0xcc0, 0xfd00f00e, &(0x7f00000004c0)="b91803b700030703149e40f086dd1fff060000003b00ff010010ac1414aae0000005c699da15fe8000000000000000ff00000000000f2c1cab4439f0f570ff155bc5f73ba3f8bb99a6e8ded1ce485cf058105cd981b42493481cd659416a2e10c9119664f36eb00b333c20c9ec0c222d644bdcb178c1cc53d6960fbb842d6a33dfcde3a1e1848135214baf139753866cadcbe3ce52505e992818cc452bee339d9ab076f484020eaa348a21d7911e4c44905256ec2cc54cca47a198b00c10aff62a4bed43a2ebcad92743fb22c593f28fd4bb7c703cde9cae0569d4c8d9a823f2c12863f7a6c0cf88ed22aae4f6f084508833b61429a25773eedf63dd9f33d430f2a0a30a7761db16fe0f743b95ded898c28aac1256ce2751b3d738899b8b19d9052b7f13ff94", 0x0, 0x31, 0x0, 0xfffffffffffffe7e, 0x1d4}, 0x28) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r2, 0xc0086420, &(0x7f0000000040)) (async, rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x5, 0x4, &(0x7f00000008c0)=ANY=[@ANYRES32=r2, @ANYRES16=r0, @ANYBLOB="000000000100000018000000070000ff03000026c0723fee1a5cf3b619a71db748f06ee859df12ca028076a7c244e4c8a1ed609406baa2ce6016bd1a262390c5d207d1cf4bd2a9fc1e92b9fc1dd91be0ab1b6a8e4a77e89b8164a349b887c8420937e6af9d3350060000007ac249ecd36000ac378eacef10c5a08910ffdd8cf8"], &(0x7f0000003f00)='syzkaller\x00', 0x20, 0x1000, &(0x7f0000003f40)=""/4096, 0x40f00, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000006840)={0x6, 0x1}, 0x8, 0x10, &(0x7f00000001c0)={0x2, 0x0, 0x6, 0x1}, 0x10, 0xffffffffffffffff, r1}, 0x80) (rerun: 64) ioctl$int_in(0xffffffffffffffff, 0x5452, &(0x7f0000001700)=0x20) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) setsockopt$packet_tx_ring(r3, 0x107, 0xd, &(0x7f0000000200)=@req3={0x7, 0x6c, 0x1b440, 0x2, 0x3f, 0x3, 0x3}, 0x1c) (async) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @local}, 0x14) (async) r5 = socket$nl_route(0x10, 0x3, 0x0) (async) r6 = socket(0x1, 0x803, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000003c0), &(0x7f0000000400)=0xc) (async) socket$inet6_udp(0xa, 0x2, 0x0) (async) r7 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000980)={&(0x7f0000000440)=ANY=[@ANYBLOB="f8020000", @ANYRES16=0x0, @ANYBLOB="100025bd7000fedbdf250100000008000100", @ANYRES32=0x0, @ANYBLOB="b80002803c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000000400040008000600", @ANYRES32=r4, @ANYBLOB="40000100240001007072696f72697479000000000000000000000000000000000000000000000000050003000e00000008000400ff07000008000600", @ANYRES32=0x0, @ANYBLOB="38000100240001006d636173745f72656a6f696e5f696e74657276616c00000000000000000000000500030003000e0608000400090000000800010081c441d2e0ff0da9b4d33a79f0711705b4509f475d30f36dffffffff930f7ce86246085519ca2e7ad8d256baf32c1c5a417f6405aa8c3e8ec0983144fb4981897efad397a89b8d0d4ac26495", @ANYRESDEC, @ANYBLOB="b400028038000100240001006e6f746966795f70656572735f636f756e74000000000000000000000000000005000300030000000800040080000000400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000100008008000600", @ANYRES32=r4, @ANYBLOB="38000100240001006d636173745f72656a6f696e5f636f756e7400000000000000000000000000000500030003000000080004001bffffff0800010071764ebaae82ddb6621389bcbe51fbad588dceed0876f71e8312f426a2a42c8d4a3ad938660702bb39c5014a4ab24dd3f6ac7a758329cf11b697c7a197bef0956f2922b925a3cc61e74c2d53d02016b1ba191c01ade72ead5c516553aca920ff920f7b186679548e271cb52298c3e4207ba55204623387ba8a451fadc3c40cff267294e7163145ab876d4fd54fb8c9e1c4", @ANYRES32=0x0, @ANYBLOB="6001028038000100240001006d3c2cd1e4740b7f57a1636173745f72656a6f696e5f636f756e7400000000000000000000000000000500030003000000080004000600000038000100240001006c625f73746174735f7265667265736800006e74657276616c000000000000000500030003000000080004000300000038000100240001006c625f73746174735f726566726573685f696e74657276616c00000000000000050003000300000008000400c00f00003c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000", @ANYRES32=r4, @ANYBLOB="3c0001002400010065e562c81c068f70bb67a8426f0c546e61626c65640000000000000000064507200000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="3c000100cdff01006270665f686173685f66756e6300220000000000000400000000000000000000050003000b0000000cb102804834fe74d15a0000"], 0x2f8}, 0x1, 0x0, 0x0, 0x20008004}, 0x0) (async, rerun: 64) setsockopt$TIPC_GROUP_JOIN(r7, 0x10f, 0x87, &(0x7f0000000040)={0x42, 0x2}, 0x10) (async, rerun: 64) setsockopt$TIPC_GROUP_LEAVE(r7, 0x10f, 0x88) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @geneve={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GENEVE_PORT={0x6, 0x5, 0x4e22}]}}}, @IFLA_LINK={0x8}, @IFLA_MASTER={0x8, 0xa, r8}]}, 0x4c}}, 0x0) 05:26:02 executing program 3: sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x7f10) r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x6}, 0x0, 0x0, 0x80000000}, 0x0, 0xfffffeffffffffff, 0xffffffffffffffff, 0x0) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000040)) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7f, 0x3, 0x0, 0x80, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7fff, 0x0, @perf_config_ext={0x101, 0x7fff}, 0x0, 0x0, 0x3, 0x9, 0x5, 0x8, 0x0, 0x0, 0x8c}, r2, 0xc, r1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r3, &(0x7f0000000100)=ANY=[], 0xbf) sendfile(r3, r3, &(0x7f0000000240), 0x7f10) write(r3, &(0x7f0000000340), 0x0) write$P9_RREADLINK(r3, &(0x7f0000000400)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) perf_event_open(&(0x7f0000000000)={0x7, 0x80, 0x1, 0x7, 0x4, 0x2, 0x0, 0x1c, 0x2, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x45db, 0x2, @perf_config_ext={0x8, 0x3}, 0x1040, 0x2, 0x5, 0x9, 0x3, 0x7, 0x0, 0x0, 0x2e, 0x0, 0x7}, r2, 0x5, r3, 0x1) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) sysfs$3(0x3) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x0) 05:26:02 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x74, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x1020}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f00000011c0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000000)={0x9, 0x10000, {0xffffffffffffffff}, {}, 0x0, 0x3}) perf_event_open(&(0x7f0000000180)={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_config_ext}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r1, 0xc004743e, 0x20001439) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 05:26:02 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000c0)) (async, rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xd7c24f91a5205507, 0x16, &(0x7f00000009c0)=ANY=[@ANYBLOB="61128c000000000061138c0000000000bf2000000000000015000000631500002d0301000000000095000000000000006916000000000000bf67000000000000b50600000fff07086706000002000000170300000ee60060bf050000000000004f650000000000006507f9ff01000000070700004c0000005f75000000000000bf54000000000000070400000400f9fead6201000000000095000000000000000500000000000000950000000000000032ed3c5be9529914953170d2d7ffffff8ecf264e0f84f9f17d3c30e3c7bdd2d17f2f1754558f2278af6d71d79a5e12814cb1d8a5d4601d15871637a0b9bdb7dd399703d6c4f6f3be4b369289aa6812b8e007e733a9a4f16d0a3e1282ee45a010fb94fc9de56c9d8a814261bd2b4a05000000c6c60bf70d742a81762bab8395fa66810b5b40d893ea8fe0185473d51b546c087431d7700000006e7c955cfa1f6ab689fde4de5f63ede20271a51445dc8da39e5b0ab7010001000000009af619e3cca4d69e0dee5eb106774a8f3e6916df85aaf34c4256ad3a6d9fee0000000000000000c8fb735fd552bdc206004aeb0743eb2dc819b6cf5c8ac86d8a297dff0445a13d0045fb3cda32a673a6bb55d8c85f21dce431e56723888fb126a163f16fb2ad9bc1172ba7cbebe174aba210d702a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67a993716dbf580469f11294b482af97787f296649a462e7ee4bcf8b07a10d6735154beb4000004000000000000000000000000bc00f674629709e7e78f4ddc211bc3ebf0bd9d42ca019dd5d022cf74686e9fbe2562671cd47840a7afaab43176e65ec1118d46d1e827f3472f4445d253887b52d103bf4efa17690884f8d2001e03a651bb96589a7eab04871bc47287cd8d8c1aa3ef18d45200b7861bbd0000000000000000c59050647802cf86f1b4c3005f33d83f84e98a52fbbecd106425563d80bd0d0d703f37ca153f601a0199a53f2715a0a62a34b0c94cce699452050000000000000026a0f6a5480a55c22fe394ac000000000000000000040000000000437d57defb79ea6a58bc3eeed729a2f95e1d6a1fc3857fb51b324be00000000000000090867f577cdde2144d9d7a3b9bc43717188cb8426286fc55fc57cc3c6de4aa67babf350709e282a4f2bf59f46e20465eae865dbfd533b1cb2d540d0490cd5248715c74b6bd0248a9a0b417bbdfb5351defc6e34a961f3593920437bf3cbbc04600c64acad9a04ffe62875177b51d2f0c6d7194ca6789d2bec2d0846831455b8fcde5beaeca2c1335d8a49a92f9d2bef5f485c4b6f4cf710b7d4550e6f2d830dfcd9d47d50ea838bdf8901a719431a9d1ef918ec0ec79037cb61df16379e3bf2a1127c49407e8512e21080315e62559e8dd67dae85177d899d9e078f80585837f0e943b8820b19c75d243a78d8c2093c59cbc4c55f1578cff73bcd9db648dc5eee909928d0b9dc946dcb30692dcc8db84834cc7726429cb20603b5338184f9828aa802e37d3c4f259d616307d8aa46ca094049c0ddc1caaed5485b4ff030000182620bcba2316f9e6df0c8647f6ff0000000000000000386096e4a4ff86042f0b42027ff933d2dfe2d5baffacc9dc2411302a185ea454af5839be28b7d040c1fe6ae0fd63fa7f32b8ab6cd6a8b8bf1b7d3e4ffeca635d84c376b03a5867fdd9f8c2a6fa126c7dad3f9e939c92d63ab1cf2fbea26a604444f8c391c0d9b647a3be4885a055ce3879a91fb62ca97e6526286c14c80b6dc981c5ae6ebf0778ea01a3a44e01ab79bcccbb83266a1ce1a1dea83ebb89d07b35b1aa09ad2904040e7784e96cd66bda204d47b1c66d5a84e7c3de1d1062fd8a23d1b4e2313c177e76dbca599691164ade323ad4a17abe9eed5a83dc94947eb18976db8ba6d301fb65a3d8b5baa9bbec017646649fa99537aa453f3e6b2acebeddb6c32a87455f351efc30260941825ba884d7db07e1212033409e62d7154cc68a7ee910e3d3470cdb781817f85373a647fd1b626035b666e224a66c0e47e15c6b836b324318507501a0f4b2cc9153167fd839a483615cbc2ad1a7d1528f01bf91b950a9bcd7d06491e1a355e476365f653d2d94ba898acbd64d70bdb364ef3adb5ba1e4d9d5d217c02b000032f0a1feabff795ec68693c9dd842da76ccec5d5184e912aaf5a945ae0625ef33ec6d7a5bc78173d2ecdc2b82059750f019a418e3e8d20b6bf768a7db1f84727546f88add2f391d62b131345250000000080000001eda7b2e682271c6e62f5dfaabba46560dfa410e1f334a5f60791b275368469ddc42f7712bff1689f2ffbf5268cc0572e23afd4c402b154ae94c1f65d7d4a79272945287c79b4b70183d2cde66c7225106afb4a1800d777372b2b43326821d5c1c78fda07007484f3e5fc8bbce6fb3039569646b0de22c431d90c12d48e314d8a5ef4db14a110dac3f1ff502c4f7bd7f36f814ed92197fe3eb0843c2681c609231825b8a27be301142cec8a6fd864f8f83ff4dd40296e5fb5678d93d0daee45c43bdb9bde9c1d1c988b909fdf78cfda5da3dc28792b10fb8f3f22ec6745c074f86f471489337a9a8d9ad7f310aa50c983b490f561bc420289b6aa0fc3f43f8a4548aa9c723ce466287760f919afbb94b0410ff06071de3aa1c199f407347af666713096a422fbc70671ac08f9256ab0079c101a724136352af2a3909c0776d7e4b03b7c781610ad6d54547b1d6508f31e775d0eac1524c7b731fe8dc077f538b9dd67ae68a8571d9bfcd80948a3a24cdc173f059545e1cb20bf6b4229a84e52e409d9a024ea58cd677983393717a4bcdc75b43f4854ce23f18c6b7b2969f1487d0295e73e0d631736cfcf113951b5a6b2700b0307a3ebac4817d8f55d2d27c71df4415a09155e894a0e884500caad43a17aa85f304c23a187f0f0ab6da15c15254278d0cdbae04aa750811aeb152c095c4b5d43109a0000000000000000f5ad6637cfc23c774f4e6195867c25a383b40d724120597a626e1162010111f57101ae669fd0ac0493954354f573e569353ab137d9480fac5d9646c75eb447c256c52b80921867030cddc722e0c44d339cfd153f33aedd5099a4c01a86d80c1544197915cd968e1b70a3b6871b49041a22bf043fe3406b579d33bbbc4b87f039baa0fede9898b2f6c4464348fa3ce210609771fb2745929ce41f0751acb82b4a39d7be99394053cac5e8c699f3a7661511b56af9feaf497072b91cd54e045d5bf6cfcb372b6913f8a204c23665b6f2c0edff9057fd313141129fc498ea5c036cfd2eaaa5cd5f127b8fa7ca7daa0e78c2e42008e362cc4c7cfd025472ab1503fd50f93c917bc0b4e21a713a508cdd88eaa0c11d807892cd9cfae348e6beba8b06746fdd0f65ce640823c8dd82bf09b4282ac7a32210cb2d78b293e2067e7f552d5d6a2b76ce1ffb6d83ad67280098759a838fb51e5d822e7e5f18937c961b2441736e22efe04867fd8df431bd2fa44b8d623488f1043466c9f8b86898fad12cf5c1b463a3d14acef80c6b0691e0d9ee0b9336cb279da293206f03d10a12a22db6043aa8b8b5f38dfe43a797dcceed15e8131c1fd6a87f83339ed0490e8ec0fa9fd3bb429aba85491e25c50642acb50b4a44a7872d"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) (async, rerun: 64) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001500)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000001404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000002c3f2cc2b7954244cef7baf48e6d2885e5a1004f955347ee82497ed4a09a87507ebf4e43bc0609b199b6edcd7f00000000000000781f6428457253e89ad528d985636a86ec0f60f5a6d1159a2c2e85d726859a919cc9548a349980d1ccdce27f94bce14c27f81070545cab5d5b0d7ff0575c7a4a0500000000000000ff2d8621c3ac94712ed9cf6b40b3cf25925d2c6adb2e40700234ef9d2a47c05af3a30d57ccf81a743620c336d262f4623ed67d1867b54d24e2da18568c3b0f1eb526162984d3b042d6e432cd0e3b57229f0127473e6bba3ce8d530ffff19a6471bf3abc742d9cbcfb964b13831000094a6aad86cb08a2c7b2235dc99de9aa3e6b77c7a2877261ed72da80864987f30926c9013eec3b86836ae509cd2f60bfc37204d2b85627aa5a79f670000000000000000000000008f02712c3d8fc4e2686e21a855e823887196d45956f2013d2aef4a3b4392be4d6852b88317c5adca61433dedf6799cbc424d1bafa6a4410009232d5f4c6ba88472752ad91068285afa6126e79fef1c3e8fa45d8d3b4a6893d3626ab5becbcdb887af2c85c2d9ab03b5dd7d3c4400000064881c560c371a08e051374cf05c921a02fb78540000b1cf5a3dd513b9ac56da6e183e7e68de9fabe35f1a5d50f20209eec6eb2c510b2cc8d95e4e5b365d1e12e2c8e100fc01418056bfbaa978cab28cc337a81f421af9909b3c04d552dad88a1258ec0810dff9d0eaa794e8c57600d1225d5e2626bd2b011f784b9f2df96e904955ca7720954945338d7c18abf0d5a8b6f161a3530646e33f1ba59dee9b0c27932468a78b90707f701c657ad510a3fd0b2e363687c62d631012d04301000000000000800836aeb755440c093225fa99986b711f5847fb9d627761bfd03d88b078d9a000c0f4cdf988ccc47b6f40db75fc93c755ca41e18ad276de7cd746ac85c54d859e149c67343e14a4e89e0342dbd3af112c15339bb24a21624c60512e25b91b76cf3cef537ac06c3c1c9bc3be8414e768caa07a278c61d47bcc8719259fba5e1dc0847d78d9405ed2f3fbc952d9a4ca10da67c6f270ab8a77a3684d81894c8b77220000000000000000000000003bb1402a8e5bacafdcd25af0449889ebefcd5c4ba30523ec57cca5dab5217afee3e9f11e9690a254861e49f9cd289a3f0805250b14f3f6df0aee8b4693e4fcba361dd889caabc5119fddc8dc0a50050a7f32667d26b714627bbdd440330000000000000000000000f2278b6052002d79599995143a230c341f396d3ea84a27b45ea0efc33c2c23d4d51da84359ea1b42002a0828a330e5eaf6ae1be74d36e8e38d17a9725f35f6cb184a3c944648fb62e3978369a6c5ec67c82228ea3e0321d15aa8c3676f24e73945f50d8bdbbdd70bd4b894774ae20332f93b53fc07e04fa35a78bafaa6bef16d9d0a7f00c2485022ef30f33d45912faf9e8085f905b2a704fe0e1a5302d09381d2acbedc97489be5b218585eb9635fda941425c16993e44f3beab0e3173369d008148aad9dc7812e348fbe366761a8a1b9f38b7350f2148782997795d3c0cb9f9d567188a25b332f565edbe4b6f801e9e891ac0752f25c301723cded4b652612edf526f4bac5744e874d952838904e3413dfa1a2ff7f0000d983cafb664f8728b7d40329307ee2380e8d67263c3ffd16950ed9ce707e57cfc63204e127547dc69d2a40b5a2e23b4504e4420c3c72cb9ad790bcafd7c29838a8051a8600000000000000004de1ac01f71f2caf146bed98f42a1a86ac4ba171d7735ab4cdaf6737dfc29e361ee7f15b3d72a58bd1dcc84f82b970b0b3ab12d5aabde278feed8ad092c1fa11fbf441f9120dabc4297dd0f341f47c4cc2d3660fa00310dfcf28fc630302639e06a3d196f5eb01d3f8910aef618d1dc85765fe11d553f1c920ef0a2224771822b8956a14451c5ca06c99a7bcb5f9c94569c267c15bd74563110ac1c4bcc014cce5299185413083400c1ded8d50b1b7b922f326b60c111cddcd7f272c6069a08ed1f15716070df3bbd70f8a310f4e8888fb152b64564b8d4378ab7d7efff43a458cea1916d1c50294f8bd5c13d8d3559cdf6fc98d1c8629b2507472edea89bca4f55f0ed6a953d94f54a705c770d609eb8fd1f28604bebdea4080754ede35abf8f91a971639e1a397def82a43d9f4c3af6693cb750aef49afc9b0b45140edc6c0bbb11e511992aeaf1180821717d5a83fb4a160bde4023d2603ae92518b6e2c50531ce3cf6b06253a3df245733b3e96de0282c49c8b86bcc76d7e410cc79b3a39aa12c0162b9f3af973591707bd6a9c4f7a70470818482ccf01d844f81ee755059713cdaa7f4dec28858d24809e998bc2f63406a138bd8daf12946b6bb1b7657c619ccc850236a4def2370622857c8fca227b0fe054bcd06a7f50948681a02a8a526913687077945f363ed31263f7d023089e316d57622e118e81d0eb1febeb20cbe0e509568eb819225c6877adc8cf4380728264fca57cb119b9ff1af2f7945420613e4fe3333fd49d11f0f56e9287e567b3da3d00000000000000002b047e0524245f50a48fea46fb52f58c0db8153d8308012000ee960155e5f4f7890f92f5440ada3c6e149d0d738b1a0fed7fae22243a81735d4b437db16f0c00e88b357e8798b9824972acec24f1e7a98c890e3a6c087577045be9401063d21b4462aae7e6bb17e8014afbefb3afc49a64f58fbc5599517f8df78fa281ea84649cd4a8b9d9ea9d9f0922a63a930f3fe1cb396b470f2c8beb97653322cb58065c119948b409973f70fbae7e931247118dc424336dc684bf834d17d6af85c17e8ee5262b1ce8cb8a4f18f6e683c09af7f0f3623e889edeb297c73697ed72c1f5d9cf90883a2f7b653299e8fd92d871f80555087bd60000830ea1acaa4a276a2dab2637b65dcb1a3a8e37a31425311378b986f409e5201215f34de6c1daff14d414da1dc4a25a0a171c0ae481a4dfdf82704d74ee162db0bbf03db680bc8cbbee0029561dc6f96d99a066a218c727da5b1fa0cd2b19f68ca9ae48f966ed4c274ee9b37f789288351da7c53ed102f69204d399fb3e7a7694970ad75f3e9f0dc5c2683f9e2ca495e19ebaa452235f13820004f0c95dc7c545e55525c9eeb2347b8f99e3a93f0ea861c9a9821f20acc1c70600"/2375], &(0x7f0000000340)='syzkaller\x00'}, 0x48) (rerun: 64) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r1, 0x20e, 0xcc0, 0xfd00f00e, &(0x7f00000004c0)="b91803b700030703149e40f086dd1fff060000003b00ff010010ac1414aae0000005c699da15fe8000000000000000ff00000000000f2c1cab4439f0f570ff155bc5f73ba3f8bb99a6e8ded1ce485cf058105cd981b42493481cd659416a2e10c9119664f36eb00b333c20c9ec0c222d644bdcb178c1cc53d6960fbb842d6a33dfcde3a1e1848135214baf139753866cadcbe3ce52505e992818cc452bee339d9ab076f484020eaa348a21d7911e4c44905256ec2cc54cca47a198b00c10aff62a4bed43a2ebcad92743fb22c593f28fd4bb7c703cde9cae0569d4c8d9a823f2c12863f7a6c0cf88ed22aae4f6f084508833b61429a25773eedf63dd9f33d430f2a0a30a7761db16fe0f743b95ded898c28aac1256ce2751b3d738899b8b19d9052b7f13ff94", 0x0, 0x31, 0x0, 0xfffffffffffffe7e, 0x1d4}, 0x28) (async) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r2, 0xc0086420, &(0x7f0000000040)) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x5, 0x4, &(0x7f00000008c0)=ANY=[@ANYRES32=r2, @ANYRES16=r0, @ANYBLOB="000000000100000018000000070000ff03000026c0723fee1a5cf3b619a71db748f06ee859df12ca028076a7c244e4c8a1ed609406baa2ce6016bd1a262390c5d207d1cf4bd2a9fc1e92b9fc1dd91be0ab1b6a8e4a77e89b8164a349b887c8420937e6af9d3350060000007ac249ecd36000ac378eacef10c5a08910ffdd8cf8"], &(0x7f0000003f00)='syzkaller\x00', 0x20, 0x1000, &(0x7f0000003f40)=""/4096, 0x40f00, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000006840)={0x6, 0x1}, 0x8, 0x10, &(0x7f00000001c0)={0x2, 0x0, 0x6, 0x1}, 0x10, 0xffffffffffffffff, r1}, 0x80) ioctl$int_in(0xffffffffffffffff, 0x5452, &(0x7f0000001700)=0x20) (async) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) setsockopt$packet_tx_ring(r3, 0x107, 0xd, &(0x7f0000000200)=@req3={0x7, 0x6c, 0x1b440, 0x2, 0x3f, 0x3, 0x3}, 0x1c) (async, rerun: 32) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @local}, 0x14) (rerun: 32) r5 = socket$nl_route(0x10, 0x3, 0x0) (async) r6 = socket(0x1, 0x803, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socket$inet6_udp(0xa, 0x2, 0x0) r7 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000980)={&(0x7f0000000440)=ANY=[@ANYBLOB="f8020000", @ANYRES16=0x0, @ANYBLOB="100025bd7000fedbdf250100000008000100", @ANYRES32=0x0, @ANYBLOB="b80002803c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000000400040008000600", @ANYRES32=r4, @ANYBLOB="40000100240001007072696f72697479000000000000000000000000000000000000000000000000050003000e00000008000400ff07000008000600", @ANYRES32=0x0, @ANYBLOB="38000100240001006d636173745f72656a6f696e5f696e74657276616c00000000000000000000000500030003000e0608000400090000000800010081c441d2e0ff0da9b4d33a79f0711705b4509f475d30f36dffffffff930f7ce86246085519ca2e7ad8d256baf32c1c5a417f6405aa8c3e8ec0983144fb4981897efad397a89b8d0d4ac26495", @ANYRESDEC, @ANYBLOB="b400028038000100240001006e6f746966795f70656572735f636f756e74000000000000000000000000000005000300030000000800040080000000400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000100008008000600", @ANYRES32=r4, @ANYBLOB="38000100240001006d636173745f72656a6f696e5f636f756e7400000000000000000000000000000500030003000000080004001bffffff0800010071764ebaae82ddb6621389bcbe51fbad588dceed0876f71e8312f426a2a42c8d4a3ad938660702bb39c5014a4ab24dd3f6ac7a758329cf11b697c7a197bef0956f2922b925a3cc61e74c2d53d02016b1ba191c01ade72ead5c516553aca920ff920f7b186679548e271cb52298c3e4207ba55204623387ba8a451fadc3c40cff267294e7163145ab876d4fd54fb8c9e1c4", @ANYRES32=0x0, @ANYBLOB="6001028038000100240001006d3c2cd1e4740b7f57a1636173745f72656a6f696e5f636f756e7400000000000000000000000000000500030003000000080004000600000038000100240001006c625f73746174735f7265667265736800006e74657276616c000000000000000500030003000000080004000300000038000100240001006c625f73746174735f726566726573685f696e74657276616c00000000000000050003000300000008000400c00f00003c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000", @ANYRES32=r4, @ANYBLOB="3c0001002400010065e562c81c068f70bb67a8426f0c546e61626c65640000000000000000064507200000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="3c000100cdff01006270665f686173685f66756e6300220000000000000400000000000000000000050003000b0000000cb102804834fe74d15a0000"], 0x2f8}, 0x1, 0x0, 0x0, 0x20008004}, 0x0) (async) setsockopt$TIPC_GROUP_JOIN(r7, 0x10f, 0x87, &(0x7f0000000040)={0x42, 0x2}, 0x10) (async) setsockopt$TIPC_GROUP_LEAVE(r7, 0x10f, 0x88) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @geneve={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GENEVE_PORT={0x6, 0x5, 0x4e22}]}}}, @IFLA_LINK={0x8}, @IFLA_MASTER={0x8, 0xa, r8}]}, 0x4c}}, 0x0) 05:26:02 executing program 4: r0 = request_key(0x0, 0x0, 0x0, 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = add_key$keyring(0x0, &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) r2 = add_key(&(0x7f0000000240)='big_key\x00', &(0x7f0000000280)={'syz', 0x3}, &(0x7f0000019a40)="4195738ac28ccd83aa93c4ecacdaca3d34104be4cc5531c4091facf7f777321e84e49e039122a2d1cf7fea6a02aac8944c27ba038156bc10c0f7a6b26fbf382f67959d856600881f0e692c60f12ace775aab8d775dc2586454918a0db1811f5e8086f1a9805166c870b8387d380d5115af5841dad21f629e05f4b51e362c46b58a7dc2855c5189bff60d02c05ba67c297aa0ad05b93b1ee2fffae13fe5764d4e2a214e15093841b1551d518a669fa94e8918bfdd6573d5c0275a9b91ddb843775f78574891e03697f6ca290be6599b671093898a82e7905ed7c7fd8e8b422ebf12e5b543885596fc5c305d497407ffe73bd543f79c983f0807ae7e13fb5053fd7a07dddf8ec739418b59d67219f008f540161cec3bfd1b3097aad497248b221d572a9eb1bad6d921fcdcfdfacf8d1e392635168747056ec8a3fc45b3027293a517d50ea789294f132f2392919dc81ba5eb02e27e116cc300000000b6c0e39688425a3cb17d35f4b1eec0a37193f233c6655c6f40c09b4ea04c8880a431a8274127d56c3c8cab73a5fcf2b604b83658344e323eeedb0b283b0b3616236e904a42fed9fc8f4c131b047bfd5d7586e6a28032a4584fd5933472ce49dfdc99976166bb37eb1679b22249a222ffab17948dd6cc6f23f42ecd32a980ab8fc7c7d2da1a91f1db1187066c144bcbdb46240b7ef7ed28da4a358295b6104e4c60b09654e79f766e19e44174e94fa41d358d3dd901c060a06a388727be1092a37c0015695b1363ed018e724947983aa6b5974daf6388547cdacbd44a1282c3b9130cbf9536c29a523980b9e4328d1a7c0de8b636d7dfdee36434125948b1d802d5d143645c3a5f8da50adeef6e4f715361908a20cb998d3e0907aef9fdd19bb79be8c510b8aa04600163636c1d1f36f3834ffa3c7369e1d8ed9348bc339da2a525c4f165c0caebb7a4ee632a37a43897084e3c07a5ed8b505a51a4777095060b0ff6a6442206244dd9a13b5ba52b07c718e9eaad10befd12be35dc50283d584035d75e4917548ff58045b88d29b6826ceb6d44fb54ba3ef7944da6e86c0f2d0bc0bd725aa9193b3de4837634ead361d9b2ff5ae4de005f53d48cba029b43eb35fbedd0b5397918a9324b6e1f1d88399d8ad69b7d79e89ded6fe81fd1200f95c831f8c60dc1483e97052f61d0a643df0c2e1b0ba7d00b0692efd1bfc1ece10c2e785e3cb3b0dfbdbd722b6e53e5a2884b1cc5d939a572564bc8a2260e8718230878edb3a877f5c585f4373ef8e0e1cff5dacf96862906ff37eec18ba706d22b101965eaf5f5e29f544977896117e25ceb572f3443eddf9651c2ac69c911b21fd69e59ee57ebe4c549ff2a3dcd904656663039789f022a6caa7f76640e75efdba82dabacf8c0112bd4e62a3a9e69a9824c1af45cf86b307d9749937dd08b6ef49860cda5da7bb886f92db7cd43a869aa646a6da291a75ff28c4d728b1377b8e80233b33e724a60c0a015ec75cd86af04a4bd43964d8f7ba781a99d0cd7ff7e189fc91801655cb1b60e6bc3af747655341deceadbed3d76bdfae92389cc87c417e0f58f3fbcc56ff347467a20773146a81090ff42bbb5383d74108028f5fa532c647746054c312e2e4c085f58d93bec6da7c2bfd99fc59c1631cc71110acc2bf352b994e2a246be3cc1d240fa0c60eb04b92a9673d2ac2bba7f322ddbbd74712b0ec459050586523bd0b0505174a701206e47f2bb7fe20caf5ed73d33447b89432802e7d4606512e217aedf78c871e10cfbdf202efbf3fd8495b6be18cde726dc1fefc01921e9d1f15c8301376c33b5a698d0f7d5f317835d74857e121fe820d93f6b757c9938ec81f9b19a4b0d4ed35d1309fbcb285cf7717e9e27aaaba9d7d742fcfd786eacd993fb119e1d52908ca7ce2135046fa95805704c6258fd1b5fc1434af7ab99609820d73627080d43bcaeeb42ce423e17aa4df3a6994ead3133e2ecfbc6fa308c6b71b78cbab273641970b49e15d0dbe7aea716eaf6cf40f90d0d7d3d8bf1d165d25d5f6f6376416b9dd13731c5c2fdadee8e48c76430cccb21d8e6c6590e", 0x5be, 0xfffffffffffffffd) keyctl$read(0xb, r2, &(0x7f0000000a40)=""/102400, 0x19000) (async) r3 = add_key(&(0x7f0000000380)='id_resolver\x00', &(0x7f0000000400)={'syz', 0x3}, &(0x7f0000000440)="e09e6dda135ac7c467011f", 0xb, r0) keyctl$search(0xa, r1, &(0x7f00000002c0)='rxrpc_s\x00', &(0x7f0000000340)={'syz', 0x1}, r3) (async) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='cpuset\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r5 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r6 = request_key(&(0x7f0000000580)='logon\x00', &(0x7f00000005c0)={'syz', 0x0}, &(0x7f0000000600)='\x1f-)\x00', 0xfffffffffffffff9) keyctl$invalidate(0x15, r6) (async) add_key$fscrypt_provisioning(&(0x7f0000000480), &(0x7f00000004c0)={'syz', 0x0}, &(0x7f0000000640)=ANY=[], 0x48, r0) add_key(&(0x7f0000000100)='rxrpc_s\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f000001a000)="19ae034bdb39e25e8fbe4dfcc56a2da1a059de0d6c3efc13af3d663d4a1b00a34f8648c54b3828e383ba6260c2e04c7f13be8421f05f135b93c7b77b26d774b78986d66eeaa9d56cb1bfb2ef14b5a6d2bde42a1a0b7e81eb63d6db92371bb3a7476d3dfc059b48f9356d5e14fec6b9b19531f0379cedeb502c669a365c6c506d4e908c5208c8f7bd774e7863fceac10f81cc9a181ccee77fdc0efd6f7caf1b174d6bee4bec50781663b1739221dfcb853fe776ab2fabc536b7fd553fb4b8c6f98c465a92a1d649f293d99d08a69107c43154cfb7e7900a5ec768afcbb3a582f45c85380ab839d72566f06d00e1a1a5b175de467980e5664b51e9fd48d1c5970080f35d76b984ed155860f99d6b8cbc39e6870087946c2dfc9422f96c2a9ed9ce24e0670789d5a8123f04f6c0ba1630529983b20299b6a9c50afd00d10ebebff5c03d0cd20de9e8816bc86d197d40bc11995a33036f9f2037f11cfc39f6d46eb7335e24ae2d3bc52c0028f66a164ccee7465932473d1e27fd31128f98cf6fe18782974aaf4245666baeac55de2cb4cf6294c9d7f546555a5246d65b532cb27fd4a9753b82de760123d1ae72d0bac27dea094e9137c934a50da90ffa26c90432e408efd9ee759f01f612c89a47d5f35e342c74f3a6f32aa594a953bb78868be740224cdd8935e449eb43695c5b64a8c21b4042515e08fb551558cc7c44f204ff04f2fbcb15754a8c700ee33bd234ff75e9b98bef68c887dc391110fa22c7ea3d91c6874f61b4086dd00725a16e4997893eea26427305cd41bb9d37872363271f4e9b9bef4ba20ecc8e15ad932bd7465503b367468d66774091b5131d4fda53ced6c09ca50f3c51feb0f63e19c2a324750f11116c90ed2a4e75696665408516f01d6d8e1f7e7f6501aab8947351781ceef44507b93b0e56a0f93265277cb6a06b59e96a38c19f1cc20b12f8c67009d2853db9d3904701606164f9ad40a9eb6e69c457474a96d3112dda7a0724f8ed82b5c815f82675dc61ef2d5cadfff7b42561acc5b8c7fc6feae71ce222b7b762479a680dbd65fa571c6426fa41d9d90b7fbf0f872f8d3daf8112b9c7cb5f9e24bd8a3fec69a7fac03b81446d6422ef8afaf9012f141e903e117a6f13af18a1b3ceaf6fe5953f36f1be663538b7f05514cb8ce5c32230faaddcf3a7ac0a3869c509d9942de2157031085a1d7812f665f16f47d6f710ddff11548c98f1aeb188db968db45ec0233a7b6a4d92d2efaa43607df29af07819f566963c8e7960262057b56889a11f90b834292b0ca8b965820f3811ae3152dac624f7d80bc1a07fa5bc72b204b31d6da761c053b3280e32bc45788ab89cdd82bd82c68c628df01757f6b955af1e898f88b5fa0f5fed0aa0f467ce09385f60a769ba43cd9dd9b28b2bab8388f5769cae0d51c93d2ef23e76e46ae21c43de493f4470584036d56c11939b8869c95e19675771548ebbc9c1f228a256a2922ec5581d99c131940d07abf8e3e82e257623bb12bae3a523c3ce279f2c9a0ed1bcc31e741b3baaaa9e951354fdd6e6cd28148139f603f24b74294e2a6dc40ecc90f8f78abbbd796801b3e52a6466580062e778a586ee8e9ea8ecd178731828533cad22d842e93a55b7745ef3dbeabbddc133ec1ec2a752d9c501838a4877040425906b33c701b840ba3ce43dc8653cc41577df413d64888e1fdfef59f88a4972a1582daaf95f7049f141d1d6e0ba879bca086d6fe8d13bf6c8f2319d6de6d7c33e3d070fedb7a5c8f3605b191056c34f40199bb6c05b3c0003012f42cc16dc715fae5e4e2a14d54f27b8af7fb6ef1fd5166e9041a4d2bc39e31516fd01054dc010a9af3a689f2e09c3edb9dfaa581eb78b543b357f88ef8e410dff5f1e4495f4de3d1f2afca20088467a8689e7c6031c8f21be75907f62a4eb776f1ed3bde66dfcb55230bb08bdba16d3c772e8f704fa3537f2b8c63c02e6cc24a370245e6788158177b7b7015da14dc18d844722880ee97be41496a91e730da8ca73bf67d07f00f22e99fbb54ffee4fd6a4894210b31e73b019c3c211f3053b0a1d5ac0f3b34d5f377f195cafd793dd067cbf0863fa733c593a91447f143399c853153d3557814e3fdd405245fb556ef138853d67078e3cff53c3818c34d8159e26b512104f4a21adfc0ae9967fea182a6ebb57e1b8f8ecd56bf0e7ec7fd5e5975f4f841a8bcb2982c130730344929fa6d0cb757b46b4aa031653478fe1c1363e121aeb4907e1732bef6784d26c840cd38aae2a6390c918d4b70f339d1f2c7bd5ff16b0409e265cf652eced0b53711fd0b0aa73d864486630cc48449c4867b08fb69c98a8a32c08d558c79f7d010ee781c86595384deabd093329b5d2421707560b91f56f444d207efff504153bd0920fdc84aa534f893812b249cee00c3273328d80da3ed9c29dec6bc5ab58a20e438db063c05109e1b4e99fedf2368a6660f49dbe418d97c55559ed5924f9da9b79890611c0fb116ab0002bf7c57fe25b7da7a5bff57db96094e03bd3df1597e896596abd08de61a6c815b1c25362786dd91dc9f76fef1bde8bb784f1f7ec7b93f2f3056ae80dd72c4200814e44326fd3c5a97daf38e1bf3a851af1f1cd940f27c6e7cf1777104d197b3e97e52b54d2aca6f0f05c1bf1899baefdb7585c988f8ab763c15e08bd92050f61009008a0a994d27fa0d0ff4fd97ed369d7563b352877435e8a6c1e8421587fcc3d4156885111dedd73bcaee48621bcbfa8fd49be66b9cf7ff477f23728365907d807eb2e53f35783fd185301330aee6b1e62d5aa81797eea611d0119d23d41c978cf85d9c564487a80064a48e261f920550ff3dc5b667f39390fe6c27c2f7396a357eb1c2aa51820c4fc8ec8eb108d99afd75cb55e32221220f7d0b88c2d10aeb3fde5d22ac2f2b3b43bb0cc2bc0de373f1e722b06557455ccd25b6a524837b648d9710c10156c560832a03f8f155c1f40d3944f87dec4fe3eab16406fec39e8ee837e027c24b5edacd137c66a6eb76739717b9b3efad715bc484dd4ea76711afe9f34cc6e652216a355788478cb97d09173a35d33493ba34b164c46048371f9cd2ed62cf66ea5556975b52675a4745f23b223b31c6df5698bae204fad9f0673beec9a58ead28fbe86b4b8905d752cbbe4b5134eaf63c4082e60e0c759994baaa3630f2e0231f9357709c5a435db129a81084c96d8bce610d0154e8823af6b2c4a1ae245e362cc7acb3e6f2b0f9cae738ba76d26ecccb4e4a56f5fde5223334fe37eb768f7d174bfa2fb26ba7b2a197c746f4687d06e50a317749ccaadd0aa6e253144fc81674a02040e5ff32fa7a2150f7dc34ba799ae6267d93db1aa3f1578171653869b05767abe3428cfa0f4dc65cccd9915fb127e20aaa5bfa96d227479398cd3f4090808910d2c3759a3663df61cf68bb060616827718b534fb0badc191ee5b6132108f2b9527407fb80999e73eb8ac2e544bd56747ce095f23fe0d31c444f06f66fc36ee5b5979fa9eb5c9ccdcc0b7529e3a236511c9f625aa56cd63d4bfd65bcd381e364d92db0ca363d032300ee98379545908391958de6fcb5a74febe790adb8b78a69cd8f09c4b9e05f142993d9490fb2d2b0f2cd7587616894867b76d5c12a4440b1fcf87082e9408e51b2c91948d266bbd5dca404f8e7bce3824bfa391bfc28d8e0b961cd7f2c97010f7e190da062f0908301fad0dc22a34e456cfa99fdf0bfca636ee6a218d237d8c55f63cbb1b8cd1797628eeca4fcb1a38053b29fb3e8edc6326c5b61db7a3b69a387aba7ea597d5dc563688699a1eb2c76cf8e02abd5ccb7605a21cad2650cda1cfca3254de1f607316468b477e7ba728cf7699d4f0a0aaaf355b4b6f050e7580c8dcfea45e136d92b3e036c8a106c778b6d00d7e39f05b8d9a68523eb263d3d77a0ff5aa9061f352e8b2563b54db826c041e70b9e964aab09f946bbf38b7114caf20faabd0bae110607eddeb753b0541df0b3fcc41b8f616965bb6dc30c9e14893b8ec58534ee4c7f22edbfca1c24fb31b4b1e71b8acb9c32df92484ad3fa57749a889111c8e239a905f7f9e11e87c34b1a506ef1032f7b6bc16125d068c116c9fcda2186bab5a46fd2beb4f43c0577cc3416ccb3832d7cca92893967cf063e17efaa4a70123990edb6f9261fbc14a99ee4dca83941a37f61d3c35bb64144003bf492d9aa45743f1f4987d375118a84e1235039b0435860b5658d38656cb4103f4a807f9851883b5599056e1422d560918961b3e35df9c7d647755d1ff04e528481e8c14844f72d3a6509d4d4a5f2564c5d67027ba208d887a29320e44eec3c125b14dc505beccf17ea8f48ebe45e8d591a09060a707a93d6ada797ba13e08e201965ddd06641e07df8d816132fd2cb6086914ba9071853259cd3a7f6071f47fc105cf98c611b5f3dc85d8944f07b3a435c3b2649c9534c07380fbca3c16d9beceef3996ea3d5e07e3936f88748fd479240c29b4bcb0b67a1684341ae34ca672a954d5f9f2a4f03496ea7821124b2887a1228b63698eb1a5a5f746842a6bd1417b7e27d0b39d236715ca49f8e598f996d368e80ca5a0fe7ae05eba0b5acfa4fd454ff01e27d6affd33452322527103473f1ea44588627ca97b10ae0d85f9c88f84d314c1d50abbf3b4ede0f0efb1cc52212849497050c67875c3fdc39e1801f52ff82a4e461a93a3cf0670b08aec169237be853d65af6d014dc917f99d33c6b1b19045ef7314995d1da0a21a8168b7beb20f1496cd62f2b97031cc33c506d4a7c5fd13a51b83c46ee4b0098e5be3def99d31beb8fd70c154874745114b615463c4306e821f7ea5953f506b71064257b9ca0ebb7b4fe053f56399709f5255d7683210647c03a077a8a8f281d5dc32ffc1bec8c68da6ab681d2ebb6f2661b8c3712f2a33a7f18d2941042496586da7a083e7816e3703ab54df7e27284f85f7059864758054b7ffe6fba6ccaefdccb14c673eb21b2951ffa25926c7dca013b5528242e3c5a669217157190d71aaced092b6dc4e56a9db0d01d930eaa8440530b48c9c4ec2eda1b442ba10f3fa4fdb4666142a32932e84cd25e9fca28cc77ccbf00b3b3fb70a56e864c792a3ab5a26f43dde48cdce7ace1092fdd47372a11f6790ffdc3e2399e6403699090d7f1793ea6b9a7d3624cec5a90c3e9717bf4e7c1ea403aaeaf6c377c96240fc7cd603563436e6045590168ac8bb106fb8cc0cb00e24594f27ebc1e06de83382e5fba39d7f0be0d246caf5ee88d2d175e271e247d1b2c1c78d608c9f5b9e44a3064fbf2e155cf935e18fd03c254d9cc200efd36f47656e722017587561b33773edb09cdf5a7029a48d2a3d046e79fc80dae6924a7224f5bb13ac0dce413438439ee9eeeb3c3df3a5cd462e341bc7164f60919c15a0110d34031f0a47fe7417a479e28edcfec787f5855b688d9f2e2218cbfe551e8043ac631b51bb0434ca592f1fc5de3880132f2ae0843f6cd292e0d841b03153ef83c1b25d8ea4858a0446eab4636252ecbab228258894e9acb8ab5c06d11d2f94df9b92a7856be8584ddb4407c8493a92b1dbc12f285c73e4cbaf0a147574371de6e8774a44042b2325d8b011d34e7567ccd76964beb924d32758654f19c0a97227d1dde6ece679b2f6b7817f70cdc526ca50f385465efc61b0268ce8179b2083792129a464ae4ee2ba8ded2e71f515c6002f7c2d9c6739c95616d1e38d02f2b7c2a239090a2ddd7c1622ee01b0c3c44a34e3bd81a152b8365f62f4b2c54aa7ae", 0x1000, r2) (async) write$rfkill(r5, &(0x7f0000000040)={0x0, 0x0, 0x3}, 0x8) (async) r7 = openat$cgroup_int(r4, &(0x7f00000001c0)='cpuset.sched_load_balance\x00', 0x2, 0x0) dup3(r7, r4, 0x0) (async) writev(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)='0', 0x1}, {&(0x7f00000003c0)='7', 0x1}], 0x2) [ 781.457304] IPVS: ftp: loaded support on port[0] = 21 05:26:02 executing program 2: r0 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000100)=ANY=[], 0xbf) sendfile(r0, r0, &(0x7f0000000240), 0x7f10) write(r0, &(0x7f0000000340), 0x0) write$P9_RREADLINK(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="498816eee101cf"], 0x10) openat(r0, &(0x7f0000000600)='./bus\x00', 0x8000, 0x68) recvmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000), 0x6e, &(0x7f0000000400)=[{&(0x7f0000000080)=""/244, 0xf4}, {&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/234, 0xea}], 0x5, &(0x7f0000000480)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x70}, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r2, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001440)={&(0x7f0000001280)={0x60, 0x2, 0x1, 0x801, 0x0, 0x0, {0xa}, [@CTA_ZONE={0x6, 0x12, 0x1, 0x0, 0x2}, @CTA_TUPLE_REPLY={0x44, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private2}, {0x14, 0x4, @mcast1}}}]}]}, 0x60}}, 0x0) lsetxattr$security_capability(&(0x7f0000000540)='./bus\x00', &(0x7f0000000580), &(0x7f00000005c0)=@v3={0x3000000, [{0xad7, 0x2}, {0x4}], r1}, 0x18, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) (async) write$P9_RREADDIR(r0, &(0x7f0000000100)=ANY=[], 0xbf) (async) sendfile(r0, r0, &(0x7f0000000240), 0x7f10) (async) write(r0, &(0x7f0000000340), 0x0) (async) write$P9_RREADLINK(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="498816eee101cf"], 0x10) (async) openat(r0, &(0x7f0000000600)='./bus\x00', 0x8000, 0x68) (async) recvmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000), 0x6e, &(0x7f0000000400)=[{&(0x7f0000000080)=""/244, 0xf4}, {&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/234, 0xea}], 0x5, &(0x7f0000000480)=[@cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x70}, 0x0) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$IPCTNL_MSG_CT_DELETE(r2, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001440)={&(0x7f0000001280)={0x60, 0x2, 0x1, 0x801, 0x0, 0x0, {0xa}, [@CTA_ZONE={0x6, 0x12, 0x1, 0x0, 0x2}, @CTA_TUPLE_REPLY={0x44, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private2}, {0x14, 0x4, @mcast1}}}]}]}, 0x60}}, 0x0) (async) lsetxattr$security_capability(&(0x7f0000000540)='./bus\x00', &(0x7f0000000580), &(0x7f00000005c0)=@v3={0x3000000, [{0xad7, 0x2}, {0x4}], r1}, 0x18, 0x1) (async) 05:26:02 executing program 4: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x5, 0x8000000000000000}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000180)={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}, 0x8200, 0x0, 0xfffffff7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x1ff) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x12000, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000200)={'veth1_to_bond\x00', 0x1}) close(r1) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000380)='*&-#\x00') r2 = openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000340), 0x2, 0x0) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r3, 0xc0086420, &(0x7f0000000040)) dup3(r1, r3, 0x0) close(r2) bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x3, 0xffffffe2, 0x7, 0x4, 0xe92, 0xffffffffffffffff, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x7}, 0x48) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f00000006c0), 0x2, 0x0) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000080)={'\x00', 0x52d35ce30131f272}) ioctl$TUNSETCARRIER(r4, 0x400454e2, &(0x7f0000000140)) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000100)={'vxcan1\x00', 0x1301}) r5 = getpid() perf_event_open(0x0, r5, 0xb, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x3, 0xce, 0x38, 0x57, 0x0, 0x20, 0x2020, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xfffffff8, 0x1, @perf_bp={&(0x7f00000000c0), 0x3}, 0x1e00, 0xfffffffffffffff7, 0x3, 0x0, 0x3ff, 0xaa6, 0x6, 0x0, 0x81, 0x0, 0x8}, r5, 0xb, r0, 0x8) ioctl$TUNGETSNDBUF(0xffffffffffffffff, 0x800454d3, &(0x7f0000000140)) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000900)='freezer.self_freezing\x00', 0x0, 0x0) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000300)='blkio.bfq.io_wait_time_recursive\x00', 0x0, 0x0) ioctl$TUNSETPERSIST(r6, 0x400454cb, 0x1) [ 781.643190] new mount options do not match the existing superblock, will be ignored 05:26:02 executing program 5: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 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, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x3}, r1, 0xfeffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r2, &(0x7f0000000140)='^', 0x34000, 0x0, &(0x7f0000004ff0)={0x2, 0x0, @rand_addr=0xfffffffffffffffe}, 0x10) bind$inet(r2, 0x0, 0x0) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r2, 0x8982, &(0x7f0000000040)={0x0, 'team0\x00'}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r3, 0x29, 0x40, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r4, 0x29, 0x40, &(0x7f00000001c0)=@raw={'raw\x00', 0x3c1, 0x3, 0x4c8, 0x2e0, 0x9403, 0x0, 0x0, 0x2c0, 0x3f8, 0x3d8, 0x3d8, 0x3f8, 0x3d8, 0x3, 0x0, {[{{@uncond, 0x0, 0x298, 0x2e0, 0x0, {}, [@common=@inet=@recent0={{0xf8}, {0x0, 0x0, 0x1, 0x0, 'syz0\x00'}}, @common=@inet=@recent0={{0xf8}, {0x0, 0x2, 0x1, 0x0, 'syz0\x00'}}]}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@loopback, 'virt_wifi0\x00'}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @unspec=@CT0={0x48, 'CT\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 'syz1\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x528) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f00000000c0)={0xffffffe0, 0x2, 0x2}) sendto$inet(0xffffffffffffffff, &(0x7f0000000180)="0af22e2283c90b2f1fb6cf5ec468282cdfb6666a33a76b536994d60a9fb6b4ef84342fa90fa4ac2f57de33e7f904edb88317bc64954d7f62266f059a58828349f4595fa268e43c495eabc0661acbea6556f8f082bc9e7d108200d7e5e8d777cb5f7af4fe040194a2fcc82abaee688254a1078fb93831f7e4dfb7f5fe2b904efe78c3511a522225d1bb05a5776bd7cbe1e5c868fe5ef8f929762b2a8f", 0x9c, 0x40, &(0x7f0000000080)={0x2, 0x4e21, @rand_addr=0x64010100}, 0x10) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000100)={{0x1, 0x1, 0x18, r4, {0x2}}, './file0\x00'}) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) r7 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r7, r6, &(0x7f0000002080)=0x60, 0x870) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000380)='/proc/sysvipc/msg\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000180)={'rose0\x00', 0x0}) sendmsg$can_raw(r8, &(0x7f00000002c0)={&(0x7f00000001c0)={0x1d, r9}, 0x10, &(0x7f0000000280)={&(0x7f0000000200)=@canfd={{0x0, 0x1}, 0x39, 0x1, 0x0, 0x0, "1fe1c5379f1cb05d8ffe0b1fb232edbe96427e25493a8fea3184d921987a3bad993ed354f3f2a93c5fc4469c0c1b7d8eea78f5b57dd23b20902436f21fbe7aaa"}, 0x48}, 0x1, 0x0, 0x0, 0x4000080}, 0x4000055) sendmsg$nl_route_sched(r5, &(0x7f0000000800)={&(0x7f0000000780)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000940)=@delqdisc={0x16c, 0x25, 0x20, 0x70bd2c, 0x25dfdbfb, {0x0, 0x0, 0x0, r9, {0x3, 0xffff}, {0xa703a115edf974b9, 0xfff3}, {0xb, 0xfff1}}, [@TCA_INGRESS_BLOCK={0x8, 0xd, 0x2}, @qdisc_kind_options=@q_fq={{0x7}, {0x1c, 0x2, [@TCA_FQ_FLOW_DEFAULT_RATE={0x8, 0x6, 0x278}, @TCA_FQ_FLOW_MAX_RATE={0x8, 0x7, 0x8000}, @TCA_FQ_FLOW_REFILL_DELAY={0x8, 0x9, 0x3}]}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0xa04}, @TCA_STAB={0xb0, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x7, 0x8, 0x1, 0x0, 0x1, 0x4, 0x7, 0x4}}, {0xc, 0x2, [0x6, 0x4, 0xbe6, 0x2bed]}}, {{0x1c, 0x1, {0x9, 0x4, 0x4, 0x1, 0x0, 0x3, 0xffff, 0x7}}, {0x12, 0x2, [0x9, 0x4000, 0x1, 0x3f, 0x1, 0x2, 0x3f]}}, {{0x1c, 0x1, {0x3f, 0x2, 0x0, 0xffff6fa3, 0x2, 0x2cd9, 0xdafd, 0x3}}, {0xa, 0x2, [0x0, 0x80, 0x2]}}, {{0x1c, 0x1, {0x8, 0xbc, 0xff18, 0x1, 0x2, 0x20, 0x4, 0x6}}, {0x10, 0x2, [0x0, 0xf900, 0x1000, 0xfff8, 0x3, 0x1]}}]}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x6}, @TCA_STAB={0x5c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x3f, 0x1, 0x1, 0xffffd5a4, 0x1, 0x80000001, 0xdc7, 0xa}}, {0x18, 0x2, [0x1, 0x620, 0x1f, 0x1f, 0x1c1, 0x1, 0x6, 0x7fff, 0x9, 0xf8e]}}, {{0x1c, 0x1, {0x1a, 0x80, 0x8, 0x0, 0x0, 0x100, 0x6, 0x1}}, {0x6, 0x2, [0x3]}}]}]}, 0x16c}, 0x1, 0x0, 0x0, 0x40084}, 0x0) r10 = accept$nfc_llcp(0xffffffffffffffff, 0x0, &(0x7f0000000840)) tkill(0x0, 0x14) kcmp$KCMP_EPOLL_TFD(0x0, 0x0, 0x7, r10, &(0x7f0000000900)) getsockopt$SO_COOKIE(r10, 0x1, 0x39, &(0x7f0000000880), &(0x7f00000008c0)=0x8) setsockopt$inet6_tcp_TLS_TX(r3, 0x6, 0x1, 0x0, 0x0) ioctl$vim2m_VIDIOC_QBUF(r0, 0xc058560f, &(0x7f0000000300)=@multiplanar_userptr={0x0, 0x2, 0x4, 0x0, 0x0, {0x77359400}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "001000"}, 0xfffffffe, 0x2, {&(0x7f0000000000)=[{0x0, 0x0, {0x0}}, {0x0, 0x0, {0x0}}]}, 0x96000}) 05:26:02 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000002c0)='/sys/module/xhci_hcd', 0x60080, 0x4) sendto$inet6(r1, &(0x7f0000000300)="edf45d8405bafec8bbc9da0a7a8a8e7589", 0x11, 0x40000, &(0x7f0000000500)={0xa, 0x4e20, 0xec, @empty, 0x4}, 0x1c) listen(0xffffffffffffffff, 0x0) r2 = syz_open_dev$vbi(&(0x7f0000000140), 0x0, 0x2) ioctl$VIDIOC_S_PARM(r2, 0xc0cc5616, &(0x7f0000000180)={0x7, @output}) bind$inet6(r0, &(0x7f00000004c0)={0xa, 0x4e21, 0x81, @private1, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, 0x0, 0x0) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "3392766decbda0b8a1e204e46560f928", "0e380795", "e57caddc916ca8d9"}, 0x3c) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x686c, 0x0, 0x0, 0x6f8daf7a}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x1000005, 0x11, r0, 0x4da82000) sendmsg$IPSET_CMD_CREATE(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000540)={0x58, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0x12, 0x3, 'hash:net,port\x00'}]}, 0x58}}, 0x4008080) ioctl$BTRFS_IOC_ADD_DEV(r4, 0x5000940a, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="a40000000001000000000000000000000000000208000340000000050600124000fdffffff0002801400018008000100ac1414aa08000200ac1414aa2c0001b614000300fe800000000000000000000000aa14000400fc0100000000000000000000005ef721b22c9098160500010000000000140001800800010000000000080002007f0000010c000280050001002f00000000006ed3585dc725255e6be57fd9b06e840f91943a833c0783e267ae3fe4c343d62c0dda3ad62f00e837000000008247cb0c8ead005f729630261f1be4e0dd6779d4811216cc301b00fc95bd64427e592a9b46e88b2474af6f3004a5054217571928cf9006dbb87f629bdd9520fcec282be184d5b94f6c197e7a2e2bb019f9531c96eb491895dbf65081fede48362819826755508dab81187b4e41db3e9876da61c912b1ebdd6cad7052132b8bc64aa38acdea9be89dfdd59d2288b30e55a57287c0a18274f8df2985"], 0xa4}, 0x1, 0x0, 0x0, 0x20000881}, 0x8000) sendmsg$IPSET_CMD_LIST(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x7, 0x6, 0x201, 0x0, 0x0, {0x1}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) 05:26:02 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=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) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x4, 0x0, 0x0, 0xa7, 0x1, 0x1}, 0x0) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r3, 0xc0086420, &(0x7f0000000040)) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000009c0)=[{{&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYBLOB="1c000000000000000100000002000000", @ANYRESDEC=r1, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYBLOB="000000002c00000000000000010000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="100000000000000001000000010000"], 0xf8, 0x10}}], 0x1, 0x40000000) sendmmsg$unix(r1, &(0x7f0000000180), 0x0, 0x40080) getpgid(r0) bpf$PROG_LOAD(0x5, 0x0, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000007341bf4a00fca033dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378a8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d1971a1a5ef0a0fb89d2773729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e42144e5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632ec5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb1e61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375afbe8eb0a81b8ec80caf888e14a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557cce57c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e8fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc7fb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85e000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) r5 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000100)=[{&(0x7f0000002100)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000200)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ff201000000000000ad25822a17b57f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x5fd}], 0x2010080, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'iso8859-1'}}, {@shortname_win95}, {@utf8no}, {@fat=@codepage={'codepage', 0x3d, '1255'}}, {@numtail}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'cp949'}}]}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYRESDEC=r5], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r6 = open(&(0x7f0000000280)='./file0\x00', 0x141142, 0x0) syncfs(r6) 05:26:02 executing program 1: perf_event_open(&(0x7f00000005c0)={0x0, 0x80, 0xc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0xd, 0xffffffffffffffff, 0x1) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000240)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000000c0)=[@text64={0x40, &(0x7f0000002380)="4788e548b819cdfeb8000000000f23d80f21f8364e0fc759000f23f8c402fd338302000000123e3664450f01c33cc33c43656766410f3881bee2b95f11c74424002d010000f3460fc73044d8c70f08c744240002000000c744240200000000ff2c412424baf80cb8ba7e6983d67cd07cd0fdb7fc2cfc2c572c577f00c7442400cdbe0000c7442402ba3b0000c7442406000000000f011424", 0x98}], 0x1, 0x40, 0x0, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x0, 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="9800000000200000000000000100b28f2b74363f15880100eb7437b3317f54baf529cc2dba867936980f3840344f19ca5e236808d7e76f1299c08b143e89ea711a18f8b2b73cf3e62a3edd5597cc00000000000000000000ae5c41a38b110cda67ab296870fc1c8a61ab4634ce8df98ccff9f574b8d40230e341be1d5bda8b045fff357de80fdf03031c6819cdfb03ed9b727cdec217d8f7901291c9fa4a24054d03756d245be2b55bc3b86373433c700114eb0f8b08296860bac3f3b89ab0d750b6e363318f94a80c2d95dd5f40d4552675380331922445860b474b9703cc5237087d"], &(0x7f00000003c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x80) r4 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$BPF_PROG_ATTACH(0x9, &(0x7f0000000180)={@cgroup, r3, 0x0, 0x0, 0x0}, 0x14) r5 = bpf$PROG_LOAD(0x5, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup\x00', 0x0, 0x0) bpf$BPF_PROG_ATTACH(0x9, &(0x7f0000000180)={@cgroup=r6, r5, 0x0, 0x0, 0x0}, 0x14) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000002a40)={0xffffffffffffffff, 0x0, 0x0}, 0x10) r7 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000002a80), 0x44080, 0x0) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002ac0)='/proc/sysvipc/msg\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000002b40)={0x11, 0xb, &(0x7f0000002540)=@framed={{0x18, 0x0, 0x0, 0x0, 0x302, 0x0, 0x0, 0x0, 0x3ff}, [@map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @map_fd={0x18, 0x1, 0x1, 0x0, r4}, @map_idx={0x18, 0x4, 0x5, 0x0, 0x9}, @map_val={0x18, 0x0, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001}]}, &(0x7f0000000200)='syzkaller\x00', 0x400, 0xda, &(0x7f00000025c0)=""/218, 0x41000, 0x14, '\x00', 0x0, 0x16, r6, 0x8, &(0x7f00000026c0)={0x7, 0x4}, 0x8, 0x10, &(0x7f0000002700)={0x2, 0x7, 0x1f, 0x40}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000002b00)=[0x1, r7, 0x1, r8, 0xffffffffffffffff, r1]}, 0x80) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x201}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000480)={0x18, 0x1, &(0x7f0000000040)=@raw=[@jmp={0x5, 0x0, 0x1, 0x4, 0x1, 0xfffffffffffffff8, 0x10}], &(0x7f00000001c0)='syzkaller\x00', 0x1, 0x16, &(0x7f0000000380)=""/22, 0x61980, 0x1, '\x00', 0x0, 0x0, r7, 0x8, &(0x7f0000000400)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x4, 0xd, 0x4, 0x8000}, 0x10}, 0x80) socket$inet_dccp(0x2, 0x6, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) [ 782.279963] xt_CT: You must specify a L4 protocol and not use inversions on it 05:26:03 executing program 4: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x5, 0x8000000000000000}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = perf_event_open(&(0x7f0000000180)={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}, 0x8200, 0x0, 0xfffffff7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x1ff) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x12000, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000200)={'veth1_to_bond\x00', 0x1}) (async) close(r1) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000380)='*&-#\x00') (async) r2 = openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000340), 0x2, 0x0) (async) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r3, 0xc0086420, &(0x7f0000000040)) (async) dup3(r1, r3, 0x0) (async) close(r2) bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x3, 0xffffffe2, 0x7, 0x4, 0xe92, 0xffffffffffffffff, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x7}, 0x48) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f00000006c0), 0x2, 0x0) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000080)={'\x00', 0x52d35ce30131f272}) (async) ioctl$TUNSETCARRIER(r4, 0x400454e2, &(0x7f0000000140)) (async) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000100)={'vxcan1\x00', 0x1301}) (async) r5 = getpid() perf_event_open(0x0, r5, 0xb, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x3, 0xce, 0x38, 0x57, 0x0, 0x20, 0x2020, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xfffffff8, 0x1, @perf_bp={&(0x7f00000000c0), 0x3}, 0x1e00, 0xfffffffffffffff7, 0x3, 0x0, 0x3ff, 0xaa6, 0x6, 0x0, 0x81, 0x0, 0x8}, r5, 0xb, r0, 0x8) ioctl$TUNGETSNDBUF(0xffffffffffffffff, 0x800454d3, &(0x7f0000000140)) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000900)='freezer.self_freezing\x00', 0x0, 0x0) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000300)='blkio.bfq.io_wait_time_recursive\x00', 0x0, 0x0) ioctl$TUNSETPERSIST(r6, 0x400454cb, 0x1) 05:26:03 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) (async) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000002c0)='/sys/module/xhci_hcd', 0x60080, 0x4) sendto$inet6(r1, &(0x7f0000000300)="edf45d8405bafec8bbc9da0a7a8a8e7589", 0x11, 0x40000, &(0x7f0000000500)={0xa, 0x4e20, 0xec, @empty, 0x4}, 0x1c) (async) listen(0xffffffffffffffff, 0x0) (async, rerun: 64) r2 = syz_open_dev$vbi(&(0x7f0000000140), 0x0, 0x2) (rerun: 64) ioctl$VIDIOC_S_PARM(r2, 0xc0cc5616, &(0x7f0000000180)={0x7, @output}) (async, rerun: 64) bind$inet6(r0, &(0x7f00000004c0)={0xa, 0x4e21, 0x81, @private1, 0x7}, 0x1c) (async, rerun: 64) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) (async) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, 0x0, 0x0) (async, rerun: 64) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "3392766decbda0b8a1e204e46560f928", "0e380795", "e57caddc916ca8d9"}, 0x3c) (async, rerun: 64) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x686c, 0x0, 0x0, 0x6f8daf7a}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x1000005, 0x11, r0, 0x4da82000) (async) sendmsg$IPSET_CMD_CREATE(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000540)={0x58, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0x12, 0x3, 'hash:net,port\x00'}]}, 0x58}}, 0x4008080) ioctl$BTRFS_IOC_ADD_DEV(r4, 0x5000940a, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="a40000000001000000000000000000000000000208000340000000050600124000fdffffff0002801400018008000100ac1414aa08000200ac1414aa2c0001b614000300fe800000000000000000000000aa14000400fc0100000000000000000000005ef721b22c9098160500010000000000140001800800010000000000080002007f0000010c000280050001002f00000000006ed3585dc725255e6be57fd9b06e840f91943a833c0783e267ae3fe4c343d62c0dda3ad62f00e837000000008247cb0c8ead005f729630261f1be4e0dd6779d4811216cc301b00fc95bd64427e592a9b46e88b2474af6f3004a5054217571928cf9006dbb87f629bdd9520fcec282be184d5b94f6c197e7a2e2bb019f9531c96eb491895dbf65081fede48362819826755508dab81187b4e41db3e9876da61c912b1ebdd6cad7052132b8bc64aa38acdea9be89dfdd59d2288b30e55a57287c0a18274f8df2985"], 0xa4}, 0x1, 0x0, 0x0, 0x20000881}, 0x8000) sendmsg$IPSET_CMD_LIST(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x7, 0x6, 0x201, 0x0, 0x0, {0x1}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) [ 782.790279] syz-executor.5 (18968): drop_caches: 2 [ 782.880326] syz-executor.5 (18968): drop_caches: 2 05:26:04 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 32) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (rerun: 32) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x4, 0x0, 0x0, 0xa7, 0x1, 0x1}, 0x0) (async) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r3, 0xc0086420, &(0x7f0000000040)) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000009c0)=[{{&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYBLOB="1c000000000000000100000002000000", @ANYRESDEC=r1, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYBLOB="000000002c00000000000000010000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="100000000000000001000000010000"], 0xf8, 0x10}}], 0x1, 0x40000000) sendmmsg$unix(r1, &(0x7f0000000180), 0x0, 0x40080) (async) getpgid(r0) (async) bpf$PROG_LOAD(0x5, 0x0, 0x0) (async) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000007341bf4a00fca033dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378a8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d1971a1a5ef0a0fb89d2773729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e42144e5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632ec5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb1e61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375afbe8eb0a81b8ec80caf888e14a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557cce57c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e8fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc7fb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85e000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) (async) r5 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000100)=[{&(0x7f0000002100)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000200)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ff201000000000000ad25822a17b57f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x5fd}], 0x2010080, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'iso8859-1'}}, {@shortname_win95}, {@utf8no}, {@fat=@codepage={'codepage', 0x3d, '1255'}}, {@numtail}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'cp949'}}]}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYRESDEC=r5], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) r6 = open(&(0x7f0000000280)='./file0\x00', 0x141142, 0x0) syncfs(r6) 05:26:04 executing program 4: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x5, 0x8000000000000000}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = perf_event_open(&(0x7f0000000180)={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}, 0x8200, 0x0, 0xfffffff7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x1ff) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x12000, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000200)={'veth1_to_bond\x00', 0x1}) (async) close(r1) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000380)='*&-#\x00') (async) r2 = openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000340), 0x2, 0x0) (async) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r3, 0xc0086420, &(0x7f0000000040)) (async) dup3(r1, r3, 0x0) (async) close(r2) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x3, 0xffffffe2, 0x7, 0x4, 0xe92, 0xffffffffffffffff, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x7}, 0x48) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f00000006c0), 0x2, 0x0) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000080)={'\x00', 0x52d35ce30131f272}) ioctl$TUNSETCARRIER(r4, 0x400454e2, &(0x7f0000000140)) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000100)={'vxcan1\x00', 0x1301}) (async) r5 = getpid() perf_event_open(0x0, r5, 0xb, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x3, 0xce, 0x38, 0x57, 0x0, 0x20, 0x2020, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xfffffff8, 0x1, @perf_bp={&(0x7f00000000c0), 0x3}, 0x1e00, 0xfffffffffffffff7, 0x3, 0x0, 0x3ff, 0xaa6, 0x6, 0x0, 0x81, 0x0, 0x8}, r5, 0xb, r0, 0x8) (async) ioctl$TUNGETSNDBUF(0xffffffffffffffff, 0x800454d3, &(0x7f0000000140)) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000900)='freezer.self_freezing\x00', 0x0, 0x0) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000300)='blkio.bfq.io_wait_time_recursive\x00', 0x0, 0x0) ioctl$TUNSETPERSIST(r6, 0x400454cb, 0x1) 05:26:04 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) (async) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000002c0)='/sys/module/xhci_hcd', 0x60080, 0x4) sendto$inet6(r1, &(0x7f0000000300)="edf45d8405bafec8bbc9da0a7a8a8e7589", 0x11, 0x40000, &(0x7f0000000500)={0xa, 0x4e20, 0xec, @empty, 0x4}, 0x1c) (async, rerun: 64) listen(0xffffffffffffffff, 0x0) (rerun: 64) r2 = syz_open_dev$vbi(&(0x7f0000000140), 0x0, 0x2) ioctl$VIDIOC_S_PARM(r2, 0xc0cc5616, &(0x7f0000000180)={0x7, @output}) bind$inet6(r0, &(0x7f00000004c0)={0xa, 0x4e21, 0x81, @private1, 0x7}, 0x1c) (async) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) (async) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, 0x0, 0x0) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "3392766decbda0b8a1e204e46560f928", "0e380795", "e57caddc916ca8d9"}, 0x3c) (async, rerun: 32) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) (async, rerun: 32) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x686c, 0x0, 0x0, 0x6f8daf7a}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x1000005, 0x11, r0, 0x4da82000) sendmsg$IPSET_CMD_CREATE(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000540)={0x58, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0x12, 0x3, 'hash:net,port\x00'}]}, 0x58}}, 0x4008080) ioctl$BTRFS_IOC_ADD_DEV(r4, 0x5000940a, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="a40000000001000000000000000000000000000208000340000000050600124000fdffffff0002801400018008000100ac1414aa08000200ac1414aa2c0001b614000300fe800000000000000000000000aa14000400fc0100000000000000000000005ef721b22c9098160500010000000000140001800800010000000000080002007f0000010c000280050001002f00000000006ed3585dc725255e6be57fd9b06e840f91943a833c0783e267ae3fe4c343d62c0dda3ad62f00e837000000008247cb0c8ead005f729630261f1be4e0dd6779d4811216cc301b00fc95bd64427e592a9b46e88b2474af6f3004a5054217571928cf9006dbb87f629bdd9520fcec282be184d5b94f6c197e7a2e2bb019f9531c96eb491895dbf65081fede48362819826755508dab81187b4e41db3e9876da61c912b1ebdd6cad7052132b8bc64aa38acdea9be89dfdd59d2288b30e55a57287c0a18274f8df2985"], 0xa4}, 0x1, 0x0, 0x0, 0x20000881}, 0x8000) sendmsg$IPSET_CMD_LIST(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x7, 0x6, 0x201, 0x0, 0x0, {0x1}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) 05:26:04 executing program 3: sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x7f10) r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x6}, 0x0, 0x0, 0x80000000}, 0x0, 0xfffffeffffffffff, 0xffffffffffffffff, 0x0) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000040)) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7f, 0x3, 0x0, 0x80, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7fff, 0x0, @perf_config_ext={0x101, 0x7fff}, 0x0, 0x0, 0x3, 0x9, 0x5, 0x8, 0x0, 0x0, 0x8c}, r2, 0xc, r1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r3, &(0x7f0000000100)=ANY=[], 0xbf) sendfile(r3, r3, &(0x7f0000000240), 0x7f10) write(r3, &(0x7f0000000340), 0x0) write$P9_RREADLINK(r3, &(0x7f0000000400)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) perf_event_open(&(0x7f0000000000)={0x7, 0x80, 0x1, 0x7, 0x4, 0x2, 0x0, 0x1c, 0x2, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x45db, 0x2, @perf_config_ext={0x8, 0x3}, 0x1040, 0x2, 0x5, 0x9, 0x3, 0x7, 0x0, 0x0, 0x2e, 0x0, 0x7}, r2, 0x5, r3, 0x1) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) sysfs$3(0x3) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x7f10) (async) getpgid(0x0) (async) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x6}, 0x0, 0x0, 0x80000000}, 0x0, 0xfffffeffffffffff, 0xffffffffffffffff, 0x0) (async) getpid() (async) sched_setscheduler(r2, 0x5, &(0x7f0000000040)) (async) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7f, 0x3, 0x0, 0x80, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7fff, 0x0, @perf_config_ext={0x101, 0x7fff}, 0x0, 0x0, 0x3, 0x9, 0x5, 0x8, 0x0, 0x0, 0x8c}, r2, 0xc, r1, 0x0) (async) open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) (async) write$P9_RREADDIR(r3, &(0x7f0000000100)=ANY=[], 0xbf) (async) sendfile(r3, r3, &(0x7f0000000240), 0x7f10) (async) write(r3, &(0x7f0000000340), 0x0) (async) write$P9_RREADLINK(r3, &(0x7f0000000400)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) (async) perf_event_open(&(0x7f0000000000)={0x7, 0x80, 0x1, 0x7, 0x4, 0x2, 0x0, 0x1c, 0x2, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x45db, 0x2, @perf_config_ext={0x8, 0x3}, 0x1040, 0x2, 0x5, 0x9, 0x3, 0x7, 0x0, 0x0, 0x2e, 0x0, 0x7}, r2, 0x5, r3, 0x1) (async) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) (async) sysfs$3(0x3) (async) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x0) (async) 05:26:04 executing program 5: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (async) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 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, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x3}, r1, 0xfeffffffffffffff, 0xffffffffffffffff, 0x0) (async) r2 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r2, &(0x7f0000000140)='^', 0x34000, 0x0, &(0x7f0000004ff0)={0x2, 0x0, @rand_addr=0xfffffffffffffffe}, 0x10) bind$inet(r2, 0x0, 0x0) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r2, 0x8982, &(0x7f0000000040)={0x0, 'team0\x00'}) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r3, 0x29, 0x40, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r4, 0x29, 0x40, &(0x7f00000001c0)=@raw={'raw\x00', 0x3c1, 0x3, 0x4c8, 0x2e0, 0x9403, 0x0, 0x0, 0x2c0, 0x3f8, 0x3d8, 0x3d8, 0x3f8, 0x3d8, 0x3, 0x0, {[{{@uncond, 0x0, 0x298, 0x2e0, 0x0, {}, [@common=@inet=@recent0={{0xf8}, {0x0, 0x0, 0x1, 0x0, 'syz0\x00'}}, @common=@inet=@recent0={{0xf8}, {0x0, 0x2, 0x1, 0x0, 'syz0\x00'}}]}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@loopback, 'virt_wifi0\x00'}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @unspec=@CT0={0x48, 'CT\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 'syz1\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x528) (async) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f00000000c0)={0xffffffe0, 0x2, 0x2}) sendto$inet(0xffffffffffffffff, &(0x7f0000000180)="0af22e2283c90b2f1fb6cf5ec468282cdfb6666a33a76b536994d60a9fb6b4ef84342fa90fa4ac2f57de33e7f904edb88317bc64954d7f62266f059a58828349f4595fa268e43c495eabc0661acbea6556f8f082bc9e7d108200d7e5e8d777cb5f7af4fe040194a2fcc82abaee688254a1078fb93831f7e4dfb7f5fe2b904efe78c3511a522225d1bb05a5776bd7cbe1e5c868fe5ef8f929762b2a8f", 0x9c, 0x40, &(0x7f0000000080)={0x2, 0x4e21, @rand_addr=0x64010100}, 0x10) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000100)={{0x1, 0x1, 0x18, r4, {0x2}}, './file0\x00'}) (async) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) r7 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r7, r6, &(0x7f0000002080)=0x60, 0x870) (async) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000380)='/proc/sysvipc/msg\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000180)={'rose0\x00', 0x0}) sendmsg$can_raw(r8, &(0x7f00000002c0)={&(0x7f00000001c0)={0x1d, r9}, 0x10, &(0x7f0000000280)={&(0x7f0000000200)=@canfd={{0x0, 0x1}, 0x39, 0x1, 0x0, 0x0, "1fe1c5379f1cb05d8ffe0b1fb232edbe96427e25493a8fea3184d921987a3bad993ed354f3f2a93c5fc4469c0c1b7d8eea78f5b57dd23b20902436f21fbe7aaa"}, 0x48}, 0x1, 0x0, 0x0, 0x4000080}, 0x4000055) sendmsg$nl_route_sched(r5, &(0x7f0000000800)={&(0x7f0000000780)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000940)=@delqdisc={0x16c, 0x25, 0x20, 0x70bd2c, 0x25dfdbfb, {0x0, 0x0, 0x0, r9, {0x3, 0xffff}, {0xa703a115edf974b9, 0xfff3}, {0xb, 0xfff1}}, [@TCA_INGRESS_BLOCK={0x8, 0xd, 0x2}, @qdisc_kind_options=@q_fq={{0x7}, {0x1c, 0x2, [@TCA_FQ_FLOW_DEFAULT_RATE={0x8, 0x6, 0x278}, @TCA_FQ_FLOW_MAX_RATE={0x8, 0x7, 0x8000}, @TCA_FQ_FLOW_REFILL_DELAY={0x8, 0x9, 0x3}]}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0xa04}, @TCA_STAB={0xb0, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x7, 0x8, 0x1, 0x0, 0x1, 0x4, 0x7, 0x4}}, {0xc, 0x2, [0x6, 0x4, 0xbe6, 0x2bed]}}, {{0x1c, 0x1, {0x9, 0x4, 0x4, 0x1, 0x0, 0x3, 0xffff, 0x7}}, {0x12, 0x2, [0x9, 0x4000, 0x1, 0x3f, 0x1, 0x2, 0x3f]}}, {{0x1c, 0x1, {0x3f, 0x2, 0x0, 0xffff6fa3, 0x2, 0x2cd9, 0xdafd, 0x3}}, {0xa, 0x2, [0x0, 0x80, 0x2]}}, {{0x1c, 0x1, {0x8, 0xbc, 0xff18, 0x1, 0x2, 0x20, 0x4, 0x6}}, {0x10, 0x2, [0x0, 0xf900, 0x1000, 0xfff8, 0x3, 0x1]}}]}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x6}, @TCA_STAB={0x5c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x3f, 0x1, 0x1, 0xffffd5a4, 0x1, 0x80000001, 0xdc7, 0xa}}, {0x18, 0x2, [0x1, 0x620, 0x1f, 0x1f, 0x1c1, 0x1, 0x6, 0x7fff, 0x9, 0xf8e]}}, {{0x1c, 0x1, {0x1a, 0x80, 0x8, 0x0, 0x0, 0x100, 0x6, 0x1}}, {0x6, 0x2, [0x3]}}]}]}, 0x16c}, 0x1, 0x0, 0x0, 0x40084}, 0x0) (async) r10 = accept$nfc_llcp(0xffffffffffffffff, 0x0, &(0x7f0000000840)) tkill(0x0, 0x14) (async) kcmp$KCMP_EPOLL_TFD(0x0, 0x0, 0x7, r10, &(0x7f0000000900)) (async) getsockopt$SO_COOKIE(r10, 0x1, 0x39, &(0x7f0000000880), &(0x7f00000008c0)=0x8) setsockopt$inet6_tcp_TLS_TX(r3, 0x6, 0x1, 0x0, 0x0) ioctl$vim2m_VIDIOC_QBUF(r0, 0xc058560f, &(0x7f0000000300)=@multiplanar_userptr={0x0, 0x2, 0x4, 0x0, 0x0, {0x77359400}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "001000"}, 0xfffffffe, 0x2, {&(0x7f0000000000)=[{0x0, 0x0, {0x0}}, {0x0, 0x0, {0x0}}]}, 0x96000}) 05:26:04 executing program 1: perf_event_open(&(0x7f00000005c0)={0x0, 0x80, 0xc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(0x0, 0xffffffffffffffff, 0xd, 0xffffffffffffffff, 0x1) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000240)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000000c0)=[@text64={0x40, &(0x7f0000002380)="4788e548b819cdfeb8000000000f23d80f21f8364e0fc759000f23f8c402fd338302000000123e3664450f01c33cc33c43656766410f3881bee2b95f11c74424002d010000f3460fc73044d8c70f08c744240002000000c744240200000000ff2c412424baf80cb8ba7e6983d67cd07cd0fdb7fc2cfc2c572c577f00c7442400cdbe0000c7442402ba3b0000c7442406000000000f011424", 0x98}], 0x1, 0x40, 0x0, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x0, 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="9800000000200000000000000100b28f2b74363f15880100eb7437b3317f54baf529cc2dba867936980f3840344f19ca5e236808d7e76f1299c08b143e89ea711a18f8b2b73cf3e62a3edd5597cc00000000000000000000ae5c41a38b110cda67ab296870fc1c8a61ab4634ce8df98ccff9f574b8d40230e341be1d5bda8b045fff357de80fdf03031c6819cdfb03ed9b727cdec217d8f7901291c9fa4a24054d03756d245be2b55bc3b86373433c700114eb0f8b08296860bac3f3b89ab0d750b6e363318f94a80c2d95dd5f40d4552675380331922445860b474b9703cc5237087d"], &(0x7f00000003c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x80) (async) r4 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$BPF_PROG_ATTACH(0x9, &(0x7f0000000180)={@cgroup, r3, 0x0, 0x0, 0x0}, 0x14) r5 = bpf$PROG_LOAD(0x5, 0x0, 0x0) (async) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup\x00', 0x0, 0x0) bpf$BPF_PROG_ATTACH(0x9, &(0x7f0000000180)={@cgroup=r6, r5, 0x0, 0x0, 0x0}, 0x14) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000002a40)={0xffffffffffffffff, 0x0, 0x0}, 0x10) r7 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000002a80), 0x44080, 0x0) (async) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002ac0)='/proc/sysvipc/msg\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000002b40)={0x11, 0xb, &(0x7f0000002540)=@framed={{0x18, 0x0, 0x0, 0x0, 0x302, 0x0, 0x0, 0x0, 0x3ff}, [@map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @map_fd={0x18, 0x1, 0x1, 0x0, r4}, @map_idx={0x18, 0x4, 0x5, 0x0, 0x9}, @map_val={0x18, 0x0, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001}]}, &(0x7f0000000200)='syzkaller\x00', 0x400, 0xda, &(0x7f00000025c0)=""/218, 0x41000, 0x14, '\x00', 0x0, 0x16, r6, 0x8, &(0x7f00000026c0)={0x7, 0x4}, 0x8, 0x10, &(0x7f0000002700)={0x2, 0x7, 0x1f, 0x40}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000002b00)=[0x1, r7, 0x1, r8, 0xffffffffffffffff, r1]}, 0x80) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x201}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000480)={0x18, 0x1, &(0x7f0000000040)=@raw=[@jmp={0x5, 0x0, 0x1, 0x4, 0x1, 0xfffffffffffffff8, 0x10}], &(0x7f00000001c0)='syzkaller\x00', 0x1, 0x16, &(0x7f0000000380)=""/22, 0x61980, 0x1, '\x00', 0x0, 0x0, r7, 0x8, &(0x7f0000000400)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x4, 0xd, 0x4, 0x8000}, 0x10}, 0x80) socket$inet_dccp(0x2, 0x6, 0x0) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 05:26:04 executing program 2: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 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, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x3}, r1, 0xfeffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r2, &(0x7f0000000140)='^', 0x34000, 0x0, &(0x7f0000004ff0)={0x2, 0x0, @rand_addr=0xfffffffffffffffe}, 0x10) bind$inet(r2, 0x0, 0x0) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r2, 0x8982, &(0x7f0000000040)={0x0, 'team0\x00'}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r3, 0x29, 0x40, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r4, 0x29, 0x40, &(0x7f00000001c0)=@raw={'raw\x00', 0x3c1, 0x3, 0x4c8, 0x2e0, 0x9403, 0x0, 0x0, 0x2c0, 0x3f8, 0x3d8, 0x3d8, 0x3f8, 0x3d8, 0x3, 0x0, {[{{@uncond, 0x0, 0x298, 0x2e0, 0x0, {}, [@common=@inet=@recent0={{0xf8}, {0x0, 0x0, 0x1, 0x0, 'syz0\x00'}}, @common=@inet=@recent0={{0xf8}, {0x0, 0x2, 0x1, 0x0, 'syz0\x00'}}]}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@loopback, 'virt_wifi0\x00'}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @unspec=@CT0={0x48, 'CT\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 'syz1\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x528) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f00000000c0)={0xffffffe0, 0x2, 0x2}) sendto$inet(0xffffffffffffffff, &(0x7f0000000180)="0af22e2283c90b2f1fb6cf5ec468282cdfb6666a33a76b536994d60a9fb6b4ef84342fa90fa4ac2f57de33e7f904edb88317bc64954d7f62266f059a58828349f4595fa268e43c495eabc0661acbea6556f8f082bc9e7d108200d7e5e8d777cb5f7af4fe040194a2fcc82abaee688254a1078fb93831f7e4dfb7f5fe2b904efe78c3511a522225d1bb05a5776bd7cbe1e5c868fe5ef8f929762b2a8f", 0x9c, 0x40, &(0x7f0000000080)={0x2, 0x4e21, @rand_addr=0x64010100}, 0x10) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000100)={{0x1, 0x1, 0x18, r4, {0x2}}, './file0\x00'}) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) r7 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r7, r6, &(0x7f0000002080)=0x60, 0x870) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000380)='/proc/sysvipc/msg\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000180)={'rose0\x00', 0x0}) sendmsg$can_raw(r8, &(0x7f00000002c0)={&(0x7f00000001c0)={0x1d, r9}, 0x10, &(0x7f0000000280)={&(0x7f0000000200)=@canfd={{0x0, 0x1}, 0x39, 0x1, 0x0, 0x0, "1fe1c5379f1cb05d8ffe0b1fb232edbe96427e25493a8fea3184d921987a3bad993ed354f3f2a93c5fc4469c0c1b7d8eea78f5b57dd23b20902436f21fbe7aaa"}, 0x48}, 0x1, 0x0, 0x0, 0x4000080}, 0x4000055) sendmsg$nl_route_sched(r5, &(0x7f0000000800)={&(0x7f0000000780)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000940)=@delqdisc={0x16c, 0x25, 0x20, 0x70bd2c, 0x25dfdbfb, {0x0, 0x0, 0x0, r9, {0x3, 0xffff}, {0xa703a115edf974b9, 0xfff3}, {0xb, 0xfff1}}, [@TCA_INGRESS_BLOCK={0x8, 0xd, 0x2}, @qdisc_kind_options=@q_fq={{0x7}, {0x1c, 0x2, [@TCA_FQ_FLOW_DEFAULT_RATE={0x8, 0x6, 0x278}, @TCA_FQ_FLOW_MAX_RATE={0x8, 0x7, 0x8000}, @TCA_FQ_FLOW_REFILL_DELAY={0x8, 0x9, 0x3}]}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0xa04}, @TCA_STAB={0xb0, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x7, 0x8, 0x1, 0x0, 0x1, 0x4, 0x7, 0x4}}, {0xc, 0x2, [0x6, 0x4, 0xbe6, 0x2bed]}}, {{0x1c, 0x1, {0x9, 0x4, 0x4, 0x1, 0x0, 0x3, 0xffff, 0x7}}, {0x12, 0x2, [0x9, 0x4000, 0x1, 0x3f, 0x1, 0x2, 0x3f]}}, {{0x1c, 0x1, {0x3f, 0x2, 0x0, 0xffff6fa3, 0x2, 0x2cd9, 0xdafd, 0x3}}, {0xa, 0x2, [0x0, 0x80, 0x2]}}, {{0x1c, 0x1, {0x8, 0xbc, 0xff18, 0x1, 0x2, 0x20, 0x4, 0x6}}, {0x10, 0x2, [0x0, 0xf900, 0x1000, 0xfff8, 0x3, 0x1]}}]}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x6}, @TCA_STAB={0x5c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x3f, 0x1, 0x1, 0xffffd5a4, 0x1, 0x80000001, 0xdc7, 0xa}}, {0x18, 0x2, [0x1, 0x620, 0x1f, 0x1f, 0x1c1, 0x1, 0x6, 0x7fff, 0x9, 0xf8e]}}, {{0x1c, 0x1, {0x1a, 0x80, 0x8, 0x0, 0x0, 0x100, 0x6, 0x1}}, {0x6, 0x2, [0x3]}}]}]}, 0x16c}, 0x1, 0x0, 0x0, 0x40084}, 0x0) r10 = accept$nfc_llcp(0xffffffffffffffff, 0x0, &(0x7f0000000840)) tkill(0x0, 0x14) kcmp$KCMP_EPOLL_TFD(0x0, 0x0, 0x7, r10, &(0x7f0000000900)) getsockopt$SO_COOKIE(r10, 0x1, 0x39, &(0x7f0000000880), &(0x7f00000008c0)=0x8) setsockopt$inet6_tcp_TLS_TX(r3, 0x6, 0x1, 0x0, 0x0) ioctl$vim2m_VIDIOC_QBUF(r0, 0xc058560f, &(0x7f0000000300)=@multiplanar_userptr={0x0, 0x2, 0x4, 0x0, 0x0, {0x77359400}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "001000"}, 0xfffffffe, 0x2, {&(0x7f0000000000)=[{0x0, 0x0, {0x0}}, {0x0, 0x0, {0x0}}]}, 0x96000}) [ 783.744182] xt_CT: You must specify a L4 protocol and not use inversions on it 05:26:04 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x4, 0x0, 0x0, 0xa7, 0x1, 0x1}, 0x0) (async) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r3, 0xc0086420, &(0x7f0000000040)) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000009c0)=[{{&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYBLOB="1c000000000000000100000002000000", @ANYRESDEC=r1, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYBLOB="000000002c00000000000000010000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="100000000000000001000000010000"], 0xf8, 0x10}}], 0x1, 0x40000000) sendmmsg$unix(r1, &(0x7f0000000180), 0x0, 0x40080) getpgid(r0) (async) bpf$PROG_LOAD(0x5, 0x0, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000007341bf4a00fca033dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378a8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d1971a1a5ef0a0fb89d2773729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e42144e5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632ec5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb1e61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375afbe8eb0a81b8ec80caf888e14a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557cce57c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e8fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc7fb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85e000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) (async) r5 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000100)=[{&(0x7f0000002100)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000200)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ff201000000000000ad25822a17b57f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x5fd}], 0x2010080, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'iso8859-1'}}, {@shortname_win95}, {@utf8no}, {@fat=@codepage={'codepage', 0x3d, '1255'}}, {@numtail}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'cp949'}}]}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYRESDEC=r5], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r6 = open(&(0x7f0000000280)='./file0\x00', 0x141142, 0x0) syncfs(r6) [ 783.903549] syz-executor.5 (19032): drop_caches: 2 [ 783.916947] syz-executor.5 (19032): drop_caches: 2 05:26:05 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000040)) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r1, 0xc0086420, &(0x7f0000000040)) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000340)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r3, 0xc0086420, &(0x7f0000000040)) r4 = geteuid() r5 = socket$netlink(0x10, 0x3, 0x0) r6 = syz_mount_image$ext4(0x0, 0x0, 0x7fff, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000002d80)=ANY=[@ANYBLOB="626c6f636b5f76616c69646974792c6572726f72733d72656d6f756e742d726f2c7573726a71756f74613d2c696e6f64655f7265616461686561645f626c6b733d3078303030303030303030303030303830302c646f6e745f6d6561737572652c7375626a5f747970653d79ee122c6673757569643d00630063006300612d050003000000000000003634642f2d32300030363100312c6f626a5f747970653d3a6f5d407d292c402c006c45758140efd35009ec428ab687d52d4eabc60f9ff5d344f9ae55c01fe836463cc40cdc02f207e48f5b76a631c8187aa2243a18d78bf3880a538b9e9adf9e6722f935ce524ba02c830a43c2fb632762810f9c7048ba7ee36164de1c234dc3b23345ae0188afae2fcd7aa8f5749e09a683b02c0e528add0c5521f0a42eea4e51e3555a8525255b113b00d48270ef998e7d619e7f6405195bd218"], 0x0) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) r9 = creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) r10 = creat(&(0x7f00000002c0)='./bus\x00', 0x1) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000008d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r10]}}, @cred={{0x1c, 0x1, 0x2, {r7, 0x0, r8}}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [r6, r6, r10]}}], 0xa8, 0x50}, 0x840) r11 = syz_open_dev$sndctrl(&(0x7f0000000640), 0x8, 0x100800) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)=[{{&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000300)=[{&(0x7f00000003c0)="35b05029ec8dd4564ef6401a8de9144564321e8e771c8851093d7a815a36235f643e36be7cf9551159a2e5dae2e5163f7fe57325502308f714133115bc6a85281d2445554540f668aa5de2abb120a11b6997769c6b6af7cca02773d79221e4c8cce8f398ec1453b0f2a393fcda74925ec617379852d619f0a2110d31367b69b797d08171854cc0d8f644cf332f120aab99282f5db5b4c713d220e45268a4d7d5d2aa016f53ea92da80ec8cd1b23c04ceeb7da676cfeef07723020c8cd0f236f94865", 0xc2}, {&(0x7f0000000180)="f4ccc1d0d1cec77bdf895ed02571c5a59267d28f0deafb81cfd498ffaa02bb8e00ab1b1a13d2299c3ed874feb98aea4d81da14a081", 0x35}, {&(0x7f00000002c0)="89296008546cbf134f693fc9c5e00436fefb732c230f524b5aaf853b4477", 0x1e}], 0x3, &(0x7f00000004c0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r2, r3]}}], 0x68, 0x60000800}}, {{&(0x7f0000000540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000600)=[{&(0x7f00000005c0)="76a32b9215e93f8f60dc74a25d84d97223f61543cf5f1259d9442c333083bc10709410d6a2f105771cca39c453acbfc8b248ad57ae10593464", 0x39}], 0x1, &(0x7f0000000680)=[@cred={{0x1c, 0x1, 0x2, {r0, r4, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r11]}}], 0x40, 0x40841}}], 0x2, 0x2004c885) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r12, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r13, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r12, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) sync() r14 = socket$netlink(0x10, 0x3, 0x0) r15 = socket(0x10, 0x803, 0x0) getsockname$packet(r15, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x59) sendmsg$nl_route(r14, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c00000010000d0700155abff63400000000ff0f", @ANYRES32=r16, @ANYBLOB="00000000e60000001c0012000c000100626f6e64"], 0x3c}}, 0x0) sendmsg$nl_route(r14, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="565600001e00240629bd"], 0x14}, 0x1, 0x0, 0x0, 0x850}, 0x90) [ 784.165161] xt_CT: You must specify a L4 protocol and not use inversions on it [ 784.329557] nla_parse: 1 callbacks suppressed [ 784.329567] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. 05:26:05 executing program 5: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 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, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x3}, r1, 0xfeffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) r2 = socket$inet_sctp(0x2, 0x5, 0x84) (rerun: 64) sendto$inet(r2, &(0x7f0000000140)='^', 0x34000, 0x0, &(0x7f0000004ff0)={0x2, 0x0, @rand_addr=0xfffffffffffffffe}, 0x10) bind$inet(r2, 0x0, 0x0) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r2, 0x8982, &(0x7f0000000040)={0x0, 'team0\x00'}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r3, 0x29, 0x40, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r4, 0x29, 0x40, &(0x7f00000001c0)=@raw={'raw\x00', 0x3c1, 0x3, 0x4c8, 0x2e0, 0x9403, 0x0, 0x0, 0x2c0, 0x3f8, 0x3d8, 0x3d8, 0x3f8, 0x3d8, 0x3, 0x0, {[{{@uncond, 0x0, 0x298, 0x2e0, 0x0, {}, [@common=@inet=@recent0={{0xf8}, {0x0, 0x0, 0x1, 0x0, 'syz0\x00'}}, @common=@inet=@recent0={{0xf8}, {0x0, 0x2, 0x1, 0x0, 'syz0\x00'}}]}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@loopback, 'virt_wifi0\x00'}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @unspec=@CT0={0x48, 'CT\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 'syz1\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x528) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f00000000c0)={0xffffffe0, 0x2, 0x2}) (async) sendto$inet(0xffffffffffffffff, &(0x7f0000000180)="0af22e2283c90b2f1fb6cf5ec468282cdfb6666a33a76b536994d60a9fb6b4ef84342fa90fa4ac2f57de33e7f904edb88317bc64954d7f62266f059a58828349f4595fa268e43c495eabc0661acbea6556f8f082bc9e7d108200d7e5e8d777cb5f7af4fe040194a2fcc82abaee688254a1078fb93831f7e4dfb7f5fe2b904efe78c3511a522225d1bb05a5776bd7cbe1e5c868fe5ef8f929762b2a8f", 0x9c, 0x40, &(0x7f0000000080)={0x2, 0x4e21, @rand_addr=0x64010100}, 0x10) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000100)={{0x1, 0x1, 0x18, r4, {0x2}}, './file0\x00'}) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) r7 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r7, r6, &(0x7f0000002080)=0x60, 0x870) (async) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000380)='/proc/sysvipc/msg\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000180)={'rose0\x00', 0x0}) sendmsg$can_raw(r8, &(0x7f00000002c0)={&(0x7f00000001c0)={0x1d, r9}, 0x10, &(0x7f0000000280)={&(0x7f0000000200)=@canfd={{0x0, 0x1}, 0x39, 0x1, 0x0, 0x0, "1fe1c5379f1cb05d8ffe0b1fb232edbe96427e25493a8fea3184d921987a3bad993ed354f3f2a93c5fc4469c0c1b7d8eea78f5b57dd23b20902436f21fbe7aaa"}, 0x48}, 0x1, 0x0, 0x0, 0x4000080}, 0x4000055) (async) sendmsg$nl_route_sched(r5, &(0x7f0000000800)={&(0x7f0000000780)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000940)=@delqdisc={0x16c, 0x25, 0x20, 0x70bd2c, 0x25dfdbfb, {0x0, 0x0, 0x0, r9, {0x3, 0xffff}, {0xa703a115edf974b9, 0xfff3}, {0xb, 0xfff1}}, [@TCA_INGRESS_BLOCK={0x8, 0xd, 0x2}, @qdisc_kind_options=@q_fq={{0x7}, {0x1c, 0x2, [@TCA_FQ_FLOW_DEFAULT_RATE={0x8, 0x6, 0x278}, @TCA_FQ_FLOW_MAX_RATE={0x8, 0x7, 0x8000}, @TCA_FQ_FLOW_REFILL_DELAY={0x8, 0x9, 0x3}]}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0xa04}, @TCA_STAB={0xb0, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x7, 0x8, 0x1, 0x0, 0x1, 0x4, 0x7, 0x4}}, {0xc, 0x2, [0x6, 0x4, 0xbe6, 0x2bed]}}, {{0x1c, 0x1, {0x9, 0x4, 0x4, 0x1, 0x0, 0x3, 0xffff, 0x7}}, {0x12, 0x2, [0x9, 0x4000, 0x1, 0x3f, 0x1, 0x2, 0x3f]}}, {{0x1c, 0x1, {0x3f, 0x2, 0x0, 0xffff6fa3, 0x2, 0x2cd9, 0xdafd, 0x3}}, {0xa, 0x2, [0x0, 0x80, 0x2]}}, {{0x1c, 0x1, {0x8, 0xbc, 0xff18, 0x1, 0x2, 0x20, 0x4, 0x6}}, {0x10, 0x2, [0x0, 0xf900, 0x1000, 0xfff8, 0x3, 0x1]}}]}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x6}, @TCA_STAB={0x5c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x3f, 0x1, 0x1, 0xffffd5a4, 0x1, 0x80000001, 0xdc7, 0xa}}, {0x18, 0x2, [0x1, 0x620, 0x1f, 0x1f, 0x1c1, 0x1, 0x6, 0x7fff, 0x9, 0xf8e]}}, {{0x1c, 0x1, {0x1a, 0x80, 0x8, 0x0, 0x0, 0x100, 0x6, 0x1}}, {0x6, 0x2, [0x3]}}]}]}, 0x16c}, 0x1, 0x0, 0x0, 0x40084}, 0x0) r10 = accept$nfc_llcp(0xffffffffffffffff, 0x0, &(0x7f0000000840)) tkill(0x0, 0x14) (async, rerun: 32) kcmp$KCMP_EPOLL_TFD(0x0, 0x0, 0x7, r10, &(0x7f0000000900)) (async, rerun: 32) getsockopt$SO_COOKIE(r10, 0x1, 0x39, &(0x7f0000000880), &(0x7f00000008c0)=0x8) (async) setsockopt$inet6_tcp_TLS_TX(r3, 0x6, 0x1, 0x0, 0x0) (async) ioctl$vim2m_VIDIOC_QBUF(r0, 0xc058560f, &(0x7f0000000300)=@multiplanar_userptr={0x0, 0x2, 0x4, 0x0, 0x0, {0x77359400}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "001000"}, 0xfffffffe, 0x2, {&(0x7f0000000000)=[{0x0, 0x0, {0x0}}, {0x0, 0x0, {0x0}}]}, 0x96000}) 05:26:05 executing program 1: perf_event_open(&(0x7f00000005c0)={0x0, 0x80, 0xc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(0x0, 0xffffffffffffffff, 0xd, 0xffffffffffffffff, 0x1) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000240)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000000c0)=[@text64={0x40, &(0x7f0000002380)="4788e548b819cdfeb8000000000f23d80f21f8364e0fc759000f23f8c402fd338302000000123e3664450f01c33cc33c43656766410f3881bee2b95f11c74424002d010000f3460fc73044d8c70f08c744240002000000c744240200000000ff2c412424baf80cb8ba7e6983d67cd07cd0fdb7fc2cfc2c572c577f00c7442400cdbe0000c7442402ba3b0000c7442406000000000f011424", 0x98}], 0x1, 0x40, 0x0, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x0, 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="9800000000200000000000000100b28f2b74363f15880100eb7437b3317f54baf529cc2dba867936980f3840344f19ca5e236808d7e76f1299c08b143e89ea711a18f8b2b73cf3e62a3edd5597cc00000000000000000000ae5c41a38b110cda67ab296870fc1c8a61ab4634ce8df98ccff9f574b8d40230e341be1d5bda8b045fff357de80fdf03031c6819cdfb03ed9b727cdec217d8f7901291c9fa4a24054d03756d245be2b55bc3b86373433c700114eb0f8b08296860bac3f3b89ab0d750b6e363318f94a80c2d95dd5f40d4552675380331922445860b474b9703cc5237087d"], &(0x7f00000003c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x80) r4 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$BPF_PROG_ATTACH(0x9, &(0x7f0000000180)={@cgroup, r3, 0x0, 0x0, 0x0}, 0x14) (async) r5 = bpf$PROG_LOAD(0x5, 0x0, 0x0) (async) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup\x00', 0x0, 0x0) bpf$BPF_PROG_ATTACH(0x9, &(0x7f0000000180)={@cgroup=r6, r5, 0x0, 0x0, 0x0}, 0x14) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000002a40)={0xffffffffffffffff, 0x0, 0x0}, 0x10) (async) r7 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000002a80), 0x44080, 0x0) (async) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002ac0)='/proc/sysvipc/msg\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000002b40)={0x11, 0xb, &(0x7f0000002540)=@framed={{0x18, 0x0, 0x0, 0x0, 0x302, 0x0, 0x0, 0x0, 0x3ff}, [@map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @map_fd={0x18, 0x1, 0x1, 0x0, r4}, @map_idx={0x18, 0x4, 0x5, 0x0, 0x9}, @map_val={0x18, 0x0, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001}]}, &(0x7f0000000200)='syzkaller\x00', 0x400, 0xda, &(0x7f00000025c0)=""/218, 0x41000, 0x14, '\x00', 0x0, 0x16, r6, 0x8, &(0x7f00000026c0)={0x7, 0x4}, 0x8, 0x10, &(0x7f0000002700)={0x2, 0x7, 0x1f, 0x40}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000002b00)=[0x1, r7, 0x1, r8, 0xffffffffffffffff, r1]}, 0x80) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x201}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000480)={0x18, 0x1, &(0x7f0000000040)=@raw=[@jmp={0x5, 0x0, 0x1, 0x4, 0x1, 0xfffffffffffffff8, 0x10}], &(0x7f00000001c0)='syzkaller\x00', 0x1, 0x16, &(0x7f0000000380)=""/22, 0x61980, 0x1, '\x00', 0x0, 0x0, r7, 0x8, &(0x7f0000000400)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x4, 0xd, 0x4, 0x8000}, 0x10}, 0x80) socket$inet_dccp(0x2, 0x6, 0x0) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) [ 784.626992] xt_CT: You must specify a L4 protocol and not use inversions on it [ 784.754089] syz-executor.5 (19109): drop_caches: 2 [ 784.826608] syz-executor.5 (19109): drop_caches: 2 05:26:05 executing program 1: prlimit64(0x0, 0xd, &(0x7f0000000280)={0x2009, 0x8d}, 0x0) r0 = getpid() prlimit64(r0, 0x3, 0x0, 0x0) getrlimit(0x5, &(0x7f00000000c0)) sched_setattr(0x0, &(0x7f0000000440)={0x38, 0x0, 0x0, 0x0, 0x9}, 0x0) fcntl$setpipe(0xffffffffffffffff, 0x407, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000240)='cgroup.controllers\x00', 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) sched_setattr(0x0, 0x0, 0x0) perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000540)=@newsa={0x1b0, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@ipv4={'\x00', '\xff\xff', @empty}}, {@in6=@private2, 0x0, 0x32}, @in6=@private0, {0x0, 0x0, 0x10000}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0xbe, 0x12, {{'rfc4543(gcm(aes))\x00'}, 0x390, 0x80, "c41c9058a484d2c014ff779773a3f2f2186605aa71e18dc8cc6170acb87877cdf35d345008f428c2278ef1859072a04190aada2191050cedaa74f9ba65746cceebf7b638a30e12bc4bb7e2c9ab7f3906d1fe65d6c43a8e26ca4f6d29aaf43bb6bbd4a3f798d174bb386aef1d6b523bf62cd6"}}]}, 0x1b0}}, 0x0) 05:26:06 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 64) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async, rerun: 64) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000040)) (async) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r1, 0xc0086420, &(0x7f0000000040)) (async, rerun: 32) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000340)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) (async, rerun: 32) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r3, 0xc0086420, &(0x7f0000000040)) (async) r4 = geteuid() (async) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = syz_mount_image$ext4(0x0, 0x0, 0x7fff, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000002d80)=ANY=[@ANYBLOB="626c6f636b5f76616c69646974792c6572726f72733d72656d6f756e742d726f2c7573726a71756f74613d2c696e6f64655f7265616461686561645f626c6b733d3078303030303030303030303030303830302c646f6e745f6d6561737572652c7375626a5f747970653d79ee122c6673757569643d00630063006300612d050003000000000000003634642f2d32300030363100312c6f626a5f747970653d3a6f5d407d292c402c006c45758140efd35009ec428ab687d52d4eabc60f9ff5d344f9ae55c01fe836463cc40cdc02f207e48f5b76a631c8187aa2243a18d78bf3880a538b9e9adf9e6722f935ce524ba02c830a43c2fb632762810f9c7048ba7ee36164de1c234dc3b23345ae0188afae2fcd7aa8f5749e09a683b02c0e528add0c5521f0a42eea4e51e3555a8525255b113b00d48270ef998e7d619e7f6405195bd218"], 0x0) (async) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) (async) r9 = creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) (async, rerun: 64) r10 = creat(&(0x7f00000002c0)='./bus\x00', 0x1) (rerun: 64) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000008d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r10]}}, @cred={{0x1c, 0x1, 0x2, {r7, 0x0, r8}}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [r6, r6, r10]}}], 0xa8, 0x50}, 0x840) r11 = syz_open_dev$sndctrl(&(0x7f0000000640), 0x8, 0x100800) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)=[{{&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000300)=[{&(0x7f00000003c0)="35b05029ec8dd4564ef6401a8de9144564321e8e771c8851093d7a815a36235f643e36be7cf9551159a2e5dae2e5163f7fe57325502308f714133115bc6a85281d2445554540f668aa5de2abb120a11b6997769c6b6af7cca02773d79221e4c8cce8f398ec1453b0f2a393fcda74925ec617379852d619f0a2110d31367b69b797d08171854cc0d8f644cf332f120aab99282f5db5b4c713d220e45268a4d7d5d2aa016f53ea92da80ec8cd1b23c04ceeb7da676cfeef07723020c8cd0f236f94865", 0xc2}, {&(0x7f0000000180)="f4ccc1d0d1cec77bdf895ed02571c5a59267d28f0deafb81cfd498ffaa02bb8e00ab1b1a13d2299c3ed874feb98aea4d81da14a081", 0x35}, {&(0x7f00000002c0)="89296008546cbf134f693fc9c5e00436fefb732c230f524b5aaf853b4477", 0x1e}], 0x3, &(0x7f00000004c0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r2, r3]}}], 0x68, 0x60000800}}, {{&(0x7f0000000540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000600)=[{&(0x7f00000005c0)="76a32b9215e93f8f60dc74a25d84d97223f61543cf5f1259d9442c333083bc10709410d6a2f105771cca39c453acbfc8b248ad57ae10593464", 0x39}], 0x1, &(0x7f0000000680)=[@cred={{0x1c, 0x1, 0x2, {r0, r4, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r11]}}], 0x40, 0x40841}}], 0x2, 0x2004c885) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r12, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r13, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r12, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) (async) sync() r14 = socket$netlink(0x10, 0x3, 0x0) (async) r15 = socket(0x10, 0x803, 0x0) getsockname$packet(r15, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x59) sendmsg$nl_route(r14, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c00000010000d0700155abff63400000000ff0f", @ANYRES32=r16, @ANYBLOB="00000000e60000001c0012000c000100626f6e64"], 0x3c}}, 0x0) (async) sendmsg$nl_route(r14, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="565600001e00240629bd"], 0x14}, 0x1, 0x0, 0x0, 0x850}, 0x90) 05:26:06 executing program 5: r0 = perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x1}, 0x0, 0x20000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0xe43) r2 = socket$kcm(0x29, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x8914, &(0x7f0000000900)='wlan1\x00\x1b\x1a\xec\xd8n\xff\xc3\x87\xe2\xa3\x80\x8a\xb2\xd9\xa8L\x06\xb5\x12\x0fF\xd9\x1f\x8a\xcc\xba\\\xceYF2C\xfdj\xe3\x8d\xe3\xd6\xe0|6l\xe9\xd9;\xea\x84]\xdf\xf7\xber\'\x8a\xd5W\xbb\xac%j\x9d\xeb\xba\xe6\xc4\xc4\xa9\xf5\xd5\xa1\xf5\\\x9b\xb2\a\xde\xbb\xc18\x84\xb5:f\xcb\xe8o\aArYZ\xe1\xc9\x86\xfe\x8f(\xa1\vhb\x18\xf3\xe3\xa1\xd2\x93*h\xd7\xa2F\x88\xd57\xb2\xc8\x8cS\xe8:H}\x91\x91\xcc\xa7Y\xcbkK\xf0\xfe\x9e\xd5\xa1\x1e\x99~\x9d3\xd2?\b\xbfU\xe8\x8b\x93\xea`\x00\x80\x00\x00V\xbf!\xb7\xe9\x11\r\xbd\xa3\xc6-t\x9c;\x9as\x86\xe7\xbd\xb0\xd5\";\xecuP\"\xebrV\x88\xca\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\xe8\xc6\xc3\nE\x91\xff\xd8E$\xc4As\x80\xdbt\x0e\xe21_v1\xd8,\xa4\x7fD\x94\xe8?\xf8\xcd[1\xb2U,\xc8w0|E\x00\x88IoQpH\xa0\xe8\xf0\x7f\xbd\xbcs;\xc9\xd2\x19oS\xac\xc6\x9b`:6\xc9DS\x13\xfb\xddw\nK\x19\xfa\x99\xc6~\x044\xa3+)\xef@Lr\xed\x85\xf3\xe8#\xa4\x84\xe9W8\xd6\x80\x95\xba.?+O\xbe[&\x87\xe1\xc5\xd7C\xa1\xde\xa4\b*w\xdc]\x92\xce\xe6BNFj;\xd7 \xfb\f\xeb\xb1\xb8\x86x\x19\xa0\xc4\xd3^W\xb7\x10\x18\xba\xcc\xabJ\xdfYB\"\x96\rny3\xe9\xec\xdf\xc4\xae\xfaM\xa2k\xd8X\xe6hQ\t\x93\xc1\xfd\xb7\xa4\x04W\xa0n\xff') perf_event_open(&(0x7f00000003c0)={0x2, 0x80, 0x1b, 0xdc, 0x6, 0x8, 0x0, 0xc1c, 0x33a01, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x2, @perf_config_ext={0x0, 0x7ff}, 0x18000, 0x0, 0x3, 0x8, 0xaa, 0x3, 0x1, 0x0, 0xda, 0x0, 0xffff}, 0xffffffffffffffff, 0x8, 0xffffffffffffffff, 0x3) perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x8, 0x9, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = socket$kcm(0x29, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x8914, &(0x7f0000000040)='wlan1\x00\x1b\x1a\xec\xb5\x12\x03F\xd9U\x1c\xc9%\x9b\xa0\xf5\xee\x16\x1f\xb9\xf2-\xda,C\xfdj\xe3\x8d\xe3\xd6\xe0|6l\xe9\xd9;\x13\xdf\xf7\xber\'\x8a\xd5\xd5\xe1\xf5\\\x9b\xb2\a\xde\xbb\xc18\x84\xb5:f\xcb\xe8oOArYZ\xe1\xc9\x86\xfe\x88\x9d\xfa\xacJ\x1f\xebp\xf5\xfb\xaad\x1a\xa0\xb1\x9c\xac\xe8\xff^9P\xee\x8aG\xdd2') r4 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1, 0x4, &(0x7f0000001fd8)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0xffffffbc, 0x10}, [@ldst={0x7, 0x0, 0x0, 0x0, 0xa}]}, &(0x7f0000003ff6)='GPL\x00', 0x1, 0xff06, &(0x7f000000cf3d)=""/195}, 0x48) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001bc0)=@bpf_tracing={0x1a, 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB], &(0x7f00000008c0)='syzkaller\x00', 0x8000, 0x5f, &(0x7f0000001ac0)=""/95, 0x41100, 0x15, '\x00', 0x0, 0x19, r3, 0x8, &(0x7f0000001b40)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000001b80)={0x2, 0x1, 0xa16, 0x9}, 0x10, 0x12c68, r5}, 0x80) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x40082406, &(0x7f0000000300)='wlan1\x00\x1b\x1a\xec\xb5\x12\x03F\xd9U\xac\xa2Jr\xc4\xe8\xf4~j\t\x03\xe7\x1c\xb3B\xc9%\x9b\x9f\xf5\xee\x16\x1f\xb9\xf2-\xda,C\xfdj\xe3\x8d\xe3\xd6\xe0|6l\xdf\xf7\xber\'\x8a\xd5\xd5\xe1\xf5\\\x9b\xb2\a\xde\xbb\xc18\x84\xb5:f\xb7\xe8oOArYZ\xe1\xc9\x86\xfe\x88\x9d\xfa\xacJ\x1f\xebp\xf5\xfb\xaad\x1a\xa0\xb1\x9c\xac\xec\xff^9P\xee\x8aG\xdd2\x00\x00\x00\x00/([\x96\xb1>\x06\x0ep2\x93e\x02\xd5\xed\'Eu\x91\xffT\xbc\xa4O[\x03}') socket$kcm(0x21, 0x0, 0x2) r6 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r6, &(0x7f0000000100)=ANY=[], 0xbf) sendfile(r6, r6, &(0x7f0000000240), 0x7f10) write(r6, &(0x7f0000000340), 0x0) write$P9_RREADLINK(r6, &(0x7f0000000400)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) ioctl$PERF_EVENT_IOC_QUERY_BPF(r6, 0xc008240a, &(0x7f00000000c0)={0x7, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000640)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000004c0)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x0, 0x7, &(0x7f0000000440)=ANY=[@ANYRES32=r1, @ANYBLOB="000000dd000000163558b4fff0ffffff9500000000000000"], &(0x7f0000000480)='GPL\x00', 0xbbc, 0x0, 0x0, 0x40f00, 0x10, '\x00', 0x0, 0x0, r7, 0x8, &(0x7f0000000500)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000540)={0x1, 0x9, 0x7b1, 0xfffffff9}, 0x10}, 0x80) gettid() socket$kcm(0x29, 0x2, 0x0) 05:26:06 executing program 2: r0 = perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x6}, 0x0, 0x0, 0x80000000}, 0x0, 0xfffffeffffffffff, 0xffffffffffffffff, 0x0) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000040)) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = syz_mount_image$ext4(0x0, 0x0, 0x7fff, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000002d80)=ANY=[@ANYBLOB="626c6f636b5f76616c69646974792c6572726f72733d72656d6f756e742d726f2c7573726a71756f74613d2c696e6f64655f7265616461686561645f626c6b733d3078303030303030303030303030303830302c646f6e745f6d6561737572652c7375626a5f747970653d79ee122c6673757569643d00630063006300612d050003000000000000003634642f2d32300030363100312c6f626a5f747970653d3a6f5d407d292c402c006c45758140efd35009ec428ab687d52d4eabc60f9ff5d344f9ae55c01fe836463cc40cdc02f207e48f5b76a631c8187aa2243a18d78bf3880a538b9e9adf9e6722f935ce524ba02c830a43c2fb632762810f9c7048ba7ee36164de1c234dc3b23345ae0188afae2fcd7aa8f5749e09a683b02c0e528add0c5521f0a42eea4e51e3555a8525255b113b00d48270ef998e7d619e7f6405195bd218"], 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) r7 = creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) r8 = creat(&(0x7f00000002c0)='./bus\x00', 0x1) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000008d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r8]}}, @cred={{0x1c, 0x1, 0x2, {r5, 0x0, r6}}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [r4, r4, r8]}}], 0xa8, 0x50}, 0x840) r9 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r9, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r10) r11 = getgid() r12 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r12, 0xc0086420, &(0x7f0000000040)) r13 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r13, 0xc0086420, &(0x7f0000000040)) r14 = socket$isdn(0x22, 0x3, 0x24) pipe2$9p(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000ac0)='cpuacct.usage_all\x00', 0x0, 0x0) r17 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r17, 0xc0086420, &(0x7f0000000040)) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000b00)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xd98b}}, './file0\x00'}) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000b40)={{{@in=@local, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6}, 0x0, @in6=@initdev}}, &(0x7f0000000c40)=0xe8) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000d80)=[{{&(0x7f0000000200)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000280)="1064fea5ed11e73b6625f40fef5f9e2f1d89010caaa8feddf83e9c4d2d7c2ea3228c3b29772ec87a870818457d3a6339ae", 0x31}, {&(0x7f00000002c0)="c7b32ad66ba1e9c60af9979c6df69eec23db062d5d7834d3edadc37e735f33ef67c2db30405f212423b254fc785d6c767471bed473ff48ac5a3b4723cdbfadc3469b2fa6d6b9fc41ec22c8f14982e1176af1009a5d53859448748e1f69e78f5cbc4da6e1a71471b5fa08ad0ef92e8020477923415bff096b035e27f8bbf928ae487992ed1c8445166b0ffbffe68551111fafdc7a822e5241bee37ab0434a0289ec174ddbdc9a3d5e0131c70a27d770bc06f9e70acee7e5b870c23a3559f913e62b029ec20f05c2e53873a13c20815eff0debb4e67c5633c364f0c6b6d93b0949c5407ad99b0590912a860c399e660699fe75", 0xf2}, {&(0x7f00000003c0)="50931de3db1540ce75b58355ed923de1097dfa16b215a4b2f7601e160eb4b4cd296233d5856e802b1ae30156657c17c4ddecee1cd194535908", 0x39}, {&(0x7f0000000400)="3395d7c50490df82f889d1e80d5002181e00b22ed240f167eb746bd86334518bddc7b534e8e4", 0x26}], 0x4, &(0x7f00000006c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff]}}], 0x98, 0x34040880}}, {{&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000008c0)=[{&(0x7f0000000800)="8ae4742d1b835c16001c15ec68aa5d7c67db46b0b230c74f7627ac56f7e583a749947aa9ed2912bc54767d3a333f0e0a08efad864d8ba43cc666640848bc2cd91c21d2a46cfc385db05497f80c830514b5a694c5669c84a4ec0e2dbaca0beab7a60ad96bf46347a8be59346f0b25ce565dcdde6b7182c098fe2374c7a953317261babeae622d70784f5c276174d904d92af1b5d63bf85882df518a9d1af9f6e650445ba68274ad96b7619246af718e", 0xaf}], 0x1, &(0x7f0000000900)=[@cred={{0x1c, 0x1, 0x2, {r2}}}], 0x20, 0x3}}, {{&(0x7f0000000940)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000000a40)=[{&(0x7f00000009c0)="7c6b9b2ba0701848794a25ff4509910887196ef6558f58625592d8442f0b2920885c490e6ef2f42815367d31", 0x2c}, {&(0x7f0000000a00)="bfcc3d89fe8f3c75b1bf0a12606085fdc7080a94492d94966faaeb65fe29443fcc14447c5cee40b92027737f478d7773c28dc9e56e23617cdf79c7fff1", 0x3d}], 0x2, &(0x7f0000000c80)=[@rights={{0x24, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r2, 0x0, r6}}}, @cred={{0x1c, 0x1, 0x2, {r2, r10, r11}}}, @rights={{0x38, 0x1, 0x1, [r0, r0, r12, r1, r13, r14, r0, r15, r16, r17]}}, @rights={{0x1c, 0x1, 0x1, [r1, r18, r0]}}, @cred={{0x1c, 0x1, 0x2, {r2, r19, 0xee01}}}], 0x100, 0x24001}}], 0x3, 0x40804) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7f, 0x3, 0x0, 0x80, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7fff, 0x0, @perf_config_ext={0x101, 0x7fff}, 0x0, 0x0, 0x3, 0x9, 0x5, 0x8, 0x0, 0x0, 0x8c}, r2, 0xc, r1, 0x0) perf_event_open(&(0x7f0000000180)={0x9d84c21c1f1dac25, 0x80, 0x40, 0x12, 0x8, 0x0, 0x0, 0x837, 0x8a1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0xdb3, 0x2, @perf_bp={&(0x7f0000000000), 0x6}, 0x410, 0x7, 0xdfdf, 0x5, 0x8000000000000000, 0xc7b, 0x1f, 0x0, 0x42e7, 0x0, 0x3d5}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) r20 = syz_open_procfs(0x0, &(0x7f0000000040)='net/fib_trie\x00') pread64(r20, &(0x7f0000000080)=""/237, 0x129, 0x200000000000006) 05:26:06 executing program 1: prlimit64(0x0, 0xd, &(0x7f0000000280)={0x2009, 0x8d}, 0x0) (async) r0 = getpid() prlimit64(r0, 0x3, 0x0, 0x0) (async) getrlimit(0x5, &(0x7f00000000c0)) sched_setattr(0x0, &(0x7f0000000440)={0x38, 0x0, 0x0, 0x0, 0x9}, 0x0) (async) fcntl$setpipe(0xffffffffffffffff, 0x407, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000240)='cgroup.controllers\x00', 0x0, 0x0) (async) vmsplice(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) (async) sched_setattr(0x0, 0x0, 0x0) perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000540)=@newsa={0x1b0, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@ipv4={'\x00', '\xff\xff', @empty}}, {@in6=@private2, 0x0, 0x32}, @in6=@private0, {0x0, 0x0, 0x10000}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0xbe, 0x12, {{'rfc4543(gcm(aes))\x00'}, 0x390, 0x80, "c41c9058a484d2c014ff779773a3f2f2186605aa71e18dc8cc6170acb87877cdf35d345008f428c2278ef1859072a04190aada2191050cedaa74f9ba65746cceebf7b638a30e12bc4bb7e2c9ab7f3906d1fe65d6c43a8e26ca4f6d29aaf43bb6bbd4a3f798d174bb386aef1d6b523bf62cd6"}}]}, 0x1b0}}, 0x0) 05:26:06 executing program 3: sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x7f10) r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x6}, 0x0, 0x0, 0x80000000}, 0x0, 0xfffffeffffffffff, 0xffffffffffffffff, 0x0) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000040)) (async, rerun: 64) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7f, 0x3, 0x0, 0x80, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7fff, 0x0, @perf_config_ext={0x101, 0x7fff}, 0x0, 0x0, 0x3, 0x9, 0x5, 0x8, 0x0, 0x0, 0x8c}, r2, 0xc, r1, 0x0) (async, rerun: 64) r3 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r3, &(0x7f0000000100)=ANY=[], 0xbf) (async, rerun: 64) sendfile(r3, r3, &(0x7f0000000240), 0x7f10) (async, rerun: 64) write(r3, &(0x7f0000000340), 0x0) (async) write$P9_RREADLINK(r3, &(0x7f0000000400)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) perf_event_open(&(0x7f0000000000)={0x7, 0x80, 0x1, 0x7, 0x4, 0x2, 0x0, 0x1c, 0x2, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x45db, 0x2, @perf_config_ext={0x8, 0x3}, 0x1040, 0x2, 0x5, 0x9, 0x3, 0x7, 0x0, 0x0, 0x2e, 0x0, 0x7}, r2, 0x5, r3, 0x1) (async) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) sysfs$3(0x3) (async) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x0) 05:26:06 executing program 1: prlimit64(0x0, 0xd, &(0x7f0000000280)={0x2009, 0x8d}, 0x0) (async) r0 = getpid() prlimit64(r0, 0x3, 0x0, 0x0) (async) getrlimit(0x5, &(0x7f00000000c0)) (async) sched_setattr(0x0, &(0x7f0000000440)={0x38, 0x0, 0x0, 0x0, 0x9}, 0x0) fcntl$setpipe(0xffffffffffffffff, 0x407, 0x0) (async, rerun: 64) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000240)='cgroup.controllers\x00', 0x0, 0x0) (async, rerun: 64) vmsplice(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) (async) sched_setattr(0x0, 0x0, 0x0) (async) perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000540)=@newsa={0x1b0, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@ipv4={'\x00', '\xff\xff', @empty}}, {@in6=@private2, 0x0, 0x32}, @in6=@private0, {0x0, 0x0, 0x10000}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0xbe, 0x12, {{'rfc4543(gcm(aes))\x00'}, 0x390, 0x80, "c41c9058a484d2c014ff779773a3f2f2186605aa71e18dc8cc6170acb87877cdf35d345008f428c2278ef1859072a04190aada2191050cedaa74f9ba65746cceebf7b638a30e12bc4bb7e2c9ab7f3906d1fe65d6c43a8e26ca4f6d29aaf43bb6bbd4a3f798d174bb386aef1d6b523bf62cd6"}}]}, 0x1b0}}, 0x0) 05:26:06 executing program 2: r0 = perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) (async) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x6}, 0x0, 0x0, 0x80000000}, 0x0, 0xfffffeffffffffff, 0xffffffffffffffff, 0x0) (async) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000040)) (async) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = syz_mount_image$ext4(0x0, 0x0, 0x7fff, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000002d80)=ANY=[@ANYBLOB="626c6f636b5f76616c69646974792c6572726f72733d72656d6f756e742d726f2c7573726a71756f74613d2c696e6f64655f7265616461686561645f626c6b733d3078303030303030303030303030303830302c646f6e745f6d6561737572652c7375626a5f747970653d79ee122c6673757569643d00630063006300612d050003000000000000003634642f2d32300030363100312c6f626a5f747970653d3a6f5d407d292c402c006c45758140efd35009ec428ab687d52d4eabc60f9ff5d344f9ae55c01fe836463cc40cdc02f207e48f5b76a631c8187aa2243a18d78bf3880a538b9e9adf9e6722f935ce524ba02c830a43c2fb632762810f9c7048ba7ee36164de1c234dc3b23345ae0188afae2fcd7aa8f5749e09a683b02c0e528add0c5521f0a42eea4e51e3555a8525255b113b00d48270ef998e7d619e7f6405195bd218"], 0x0) (async) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) r7 = creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) (async) r8 = creat(&(0x7f00000002c0)='./bus\x00', 0x1) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000008d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r8]}}, @cred={{0x1c, 0x1, 0x2, {r5, 0x0, r6}}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [r4, r4, r8]}}], 0xa8, 0x50}, 0x840) r9 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r9, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r10) (async) r11 = getgid() (async) r12 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r12, 0xc0086420, &(0x7f0000000040)) (async) r13 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r13, 0xc0086420, &(0x7f0000000040)) (async) r14 = socket$isdn(0x22, 0x3, 0x24) (async) pipe2$9p(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) r16 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000ac0)='cpuacct.usage_all\x00', 0x0, 0x0) r17 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r17, 0xc0086420, &(0x7f0000000040)) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000b00)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xd98b}}, './file0\x00'}) (async) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000b40)={{{@in=@local, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6}, 0x0, @in6=@initdev}}, &(0x7f0000000c40)=0xe8) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000d80)=[{{&(0x7f0000000200)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000280)="1064fea5ed11e73b6625f40fef5f9e2f1d89010caaa8feddf83e9c4d2d7c2ea3228c3b29772ec87a870818457d3a6339ae", 0x31}, {&(0x7f00000002c0)="c7b32ad66ba1e9c60af9979c6df69eec23db062d5d7834d3edadc37e735f33ef67c2db30405f212423b254fc785d6c767471bed473ff48ac5a3b4723cdbfadc3469b2fa6d6b9fc41ec22c8f14982e1176af1009a5d53859448748e1f69e78f5cbc4da6e1a71471b5fa08ad0ef92e8020477923415bff096b035e27f8bbf928ae487992ed1c8445166b0ffbffe68551111fafdc7a822e5241bee37ab0434a0289ec174ddbdc9a3d5e0131c70a27d770bc06f9e70acee7e5b870c23a3559f913e62b029ec20f05c2e53873a13c20815eff0debb4e67c5633c364f0c6b6d93b0949c5407ad99b0590912a860c399e660699fe75", 0xf2}, {&(0x7f00000003c0)="50931de3db1540ce75b58355ed923de1097dfa16b215a4b2f7601e160eb4b4cd296233d5856e802b1ae30156657c17c4ddecee1cd194535908", 0x39}, {&(0x7f0000000400)="3395d7c50490df82f889d1e80d5002181e00b22ed240f167eb746bd86334518bddc7b534e8e4", 0x26}], 0x4, &(0x7f00000006c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff]}}], 0x98, 0x34040880}}, {{&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000008c0)=[{&(0x7f0000000800)="8ae4742d1b835c16001c15ec68aa5d7c67db46b0b230c74f7627ac56f7e583a749947aa9ed2912bc54767d3a333f0e0a08efad864d8ba43cc666640848bc2cd91c21d2a46cfc385db05497f80c830514b5a694c5669c84a4ec0e2dbaca0beab7a60ad96bf46347a8be59346f0b25ce565dcdde6b7182c098fe2374c7a953317261babeae622d70784f5c276174d904d92af1b5d63bf85882df518a9d1af9f6e650445ba68274ad96b7619246af718e", 0xaf}], 0x1, &(0x7f0000000900)=[@cred={{0x1c, 0x1, 0x2, {r2}}}], 0x20, 0x3}}, {{&(0x7f0000000940)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000000a40)=[{&(0x7f00000009c0)="7c6b9b2ba0701848794a25ff4509910887196ef6558f58625592d8442f0b2920885c490e6ef2f42815367d31", 0x2c}, {&(0x7f0000000a00)="bfcc3d89fe8f3c75b1bf0a12606085fdc7080a94492d94966faaeb65fe29443fcc14447c5cee40b92027737f478d7773c28dc9e56e23617cdf79c7fff1", 0x3d}], 0x2, &(0x7f0000000c80)=[@rights={{0x24, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r2, 0x0, r6}}}, @cred={{0x1c, 0x1, 0x2, {r2, r10, r11}}}, @rights={{0x38, 0x1, 0x1, [r0, r0, r12, r1, r13, r14, r0, r15, r16, r17]}}, @rights={{0x1c, 0x1, 0x1, [r1, r18, r0]}}, @cred={{0x1c, 0x1, 0x2, {r2, r19, 0xee01}}}], 0x100, 0x24001}}], 0x3, 0x40804) (async) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7f, 0x3, 0x0, 0x80, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7fff, 0x0, @perf_config_ext={0x101, 0x7fff}, 0x0, 0x0, 0x3, 0x9, 0x5, 0x8, 0x0, 0x0, 0x8c}, r2, 0xc, r1, 0x0) (async) perf_event_open(&(0x7f0000000180)={0x9d84c21c1f1dac25, 0x80, 0x40, 0x12, 0x8, 0x0, 0x0, 0x837, 0x8a1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0xdb3, 0x2, @perf_bp={&(0x7f0000000000), 0x6}, 0x410, 0x7, 0xdfdf, 0x5, 0x8000000000000000, 0xc7b, 0x1f, 0x0, 0x42e7, 0x0, 0x3d5}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) (async) r20 = syz_open_procfs(0x0, &(0x7f0000000040)='net/fib_trie\x00') pread64(r20, &(0x7f0000000080)=""/237, 0x129, 0x200000000000006) 05:26:07 executing program 0: r0 = syz_mount_image$iso9660(&(0x7f0000000180), &(0x7f00000000c0)='./file0\x00', 0x5f800, 0xd, &(0x7f0000000580)=[{&(0x7f0000010ba0)="88", 0x1, 0x4}, {&(0x7f0000010b00)="ff43", 0x2, 0x5}, {&(0x7f00000004c0)="9f", 0x1, 0x7}, {&(0x7f0000000200)="01001e005100010000000069006c0065003000000000e6f04c670b2ba013c1e58303e9e17c85a1ac3999aeea37ed1802774ad402ef3b322d490d2470199200eed331bc5b5aa0bd19339550bc", 0x4c, 0x8}, {&(0x7f00000007c0)="4552ed010a548701525249505f31127a640854484520524f434b20ca7b0000000000005445524348414e47452050524f544f434f4c2050524f564944455320535550504f525420464f5220504f5349582046494c452053595354454d2053454d414e5449435350894541534520434f4e544143542044495343205055424c495348455220464f522053504543494649434154494f4e20534f555243452e20205345", 0xa1, 0x54}, {&(0x7f0000000040)="01000000001c0001000005000000001d000146494c4530000000100000000000", 0x20, 0xf5}, {&(0x7f0000011400)='syzkallersyzkallersyzkallersyzkallersyzkaller\x00yzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x459}, {&(0x7f0000001400)="07434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000bf000000000000bf000000000000000000000000000000000000000000000000000000000000000001000001010000010008080018000000000000181400000000000000000000160000000022001c0000000000001c00080000000008007a090c0c001e00020000010000010100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073797a6b616c6c65722020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202047454e49534f494d4147452049534f20393636302f4846532046494c4553595354454d2043524541544f5220284329203139393320452e594f554e4744414c452028432920313939372d32303036204a2e50454152534f4e2f4a2e534348494c4c494e472028432920323030362d32303037204344524b4954205445414d202066696c6533202020202020202020202020202020202020202020202020202020202020202066696c6531202020202020202020202020202020202020202020202020202020202020202066696c6532202020202020202020202020202020202020202020202020202020202020202032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000"/1408, 0x580, 0x8000}, {&(0x7f0000010580)="0243443030310100004c0049004e0055005800200020002000200020002000200020002000200020004300440052004f004d002000200020002000200020002000200020002000200000000000000000bf000000000000bf252f4500000000000000000000000000000000000000000000000000000000000100000101000001000808001c0000000000001c18000000000000000000001a0000000022001e0000000000001e00080000000008007a090c0c001e00020000010000010100002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000730079007a006b0061006c006c00650072002000200020002000200020002000200020002020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000470045004e00490053004f0049004d004100470045002000490053004f00200039003600360030005f004800460053002000460049004c004500530059005300540045004d002000430052004500410054004f005200200028004300290020003100390039003300200045002e0059004f0055004e004700440041004c004500660069006c0065003300200020002000200020002000200020002000200020002000200000660069006c0065003100200020002000200020002000200020002000200020002000200000660069006c0065003200200041002000200020002000200020002000200020002000200032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000"/1397, 0x575, 0x8800}, {&(0x7f0000000ac0)="22001e00000000c9c781e6e152de930008007a090c0c001e0002000001000001010022001e0000000000001e00080000000008007a090c0c001e000200010100000101013400210000000000002164000000000000647a090c0c001e00000000010000011200660069006c0065009f2e63006f006c0064002c001f0000000000001f00080000000008007a090c0c001e00020000010000010a006600690044000000000000220a0000000000000a7a090c0c001e00000000010000010a00660069006c00650031002c0023282300000000232887090c0c001e000000000100650032002c00230000000000002328230000000023287a090c0c001e00000000010000010a00660069006c00650033a91443d365650011e91341a80f4f9c00000000000000000000000000000000000000000000000000000000000000005f16abcbd1a89878ede4d080806966c0e574452fa23f67dd8478641c3d60163d8b6aa8dea476a2aa9e22c34ea4bba97e3efc55dbb88da05751cbae3c7f4715b30b23b63e76633f2f2d3f5ee0444c6d3de1a702f2d7eb64fb0cd7a0312784ed93057596fda6ee1504c558b3214d39b51643becfb90e3be893d72dc9063601000000943c479da7f1feec302edcd3c400000000000000000000afe5d790781f236ee70bced2defbf2403472da751fb97b0100010000000000b8e588ecdb4571bf57fa5655b87f5afdcdfc2398ca0900ec9771bf8bbca2528487cd68e96cad38a07be47bf9a695e5ebd213b7c1637b98c1c8474c2403aa22114669413b70bc9858fd9fd566445d3cc47047b1af7d42513bc37e7655bf3262bb496305e60b4e78c5782d4f3faf210dbf65ef0a3ec588f1d42c643c1ee5ae10b4750cbc94231235e36ee29fef5a81c3b5c92d47b03a8f30cbe0286079797908d2b81800b6ef27d3217fd32e6325329500e61ae386029eaf1bba16ffb0a57da541293d39b2e841d11740ef69fb48979c3b9ab7c1144fe1c2268b27edaa3014a18bbe6ab95d512ccee5639a4e6a31d55d1ef7b4dc840ac57352d578869d4d571c05db404b552fff146782ed75cdaaf5e3ebcf9d8253114b393d89ad0b84", 0x310, 0xf000}, {&(0x7f00000006c0)="01", 0x1, 0x10000}, {&(0x7f00000009c0)="73797a6b616c6c657273000000000000000000000000000000000000000000003e3a51357872bcaaa18c5300e2de5388af7b3f376bc5cdc0b2f1d61842be6cef8e61c7cac31a4c6ee8d6e50c1397a40850743b9ef30df2dfbefd87b9f44bffbdc921220c44596983a4b2991eb5bbcb50093896fbf21bcedf7635c8e6000e87f4c312259cf2e3039f93b2421ebd632be9fee9706c8a00b10b562ecea5879c23d761462170947b3b84fb7356c2300e8dc0a4f6fe7e5381af5890879013c1bf9ee3e99e3dc38d6328b14de1ea04b89350954d04498dbb37ed5983da3809b53181a4960aab99e7819eb48aa08aa4", 0xec, 0x11000}, {&(0x7f0000001cc0)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b006c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c637273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b96ac777f255dedba74616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572bc797a69616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a09dec4a4c47613f30bf357e7afd0056b616c6c657273797a6b616c6c657273797a6b616c6c657273797e6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65726c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b426c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657286797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616cb2657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0000000000008d95e8a0530561a8ac1f17bd32e31979bc389afd4c0545365f8b3dd8055ee2ae115e3ec5d327296c8d54f098bdd7b95409e2d12790ccfed53de5c9b1707d3111482713c79adba946935aa630bef90cc9f97d296020d7d69f30fc9100000000000047bd891d2f577d64937f15f727966999eca9484db672402583f79c6e272b1ccc13f00191d1f8f868da49ed39f4185f42fc53fac0759dd026a3907c37b2955f2e657572c0c79dbc453cd7a745a7a1a6729908c76c9c8fbcbe0895d9da0383a8ebef", 0x4eb, 0x140fe}], 0x800000, &(0x7f0000000e00)=ANY=[@ANYBLOB="753d643d3e1a8c43d8e7e0ee212ea1e5184ec43d9873afcb10c69d0b5586b5b0d3d086e467a222054d05a72b32e4dd4e1cc80b308a64371fa5059a2b0fc706a63c7083251948762ffbce0aceabeadac5828a80b8cdfab58083873e979585d887293e2e9813192e2f80fbe13faa0f4afab6e084697e54286a11c7d41ccdafc95ba280ef44f11e26ad6b345e94ed51372f6684dba7ec1355a93e7d3319bf8e2be2ba36b7624d155d2122aaeb3c70d615c3497a96755f98dd0a95989b7c49b7ee6dc3b6b387d5ea0acfc899fdb0f3213dd53099a2e11e98a27058a5af9d117086e4ce5da4dc32a35437443dc555559ec4ba638594015606", @ANYRESHEX=0x0, @ANYBLOB=',norock,block=0x0000000000000200,check=strict,unhide,hide,\x00'], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f00000002c0)=0x1) r2 = socket$tipc(0x1e, 0x2, 0x0) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r3, 0xc0086420, &(0x7f0000000040)) r4 = accept(r1, &(0x7f0000000100)=@nl=@proc, &(0x7f0000000000)=0x80) r5 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.threads\x00', 0x2, 0x0) ppoll(&(0x7f00000001c0)=[{r2, 0x111}, {r3, 0x4080}, {r0, 0x8}, {r1, 0x500}, {r0, 0x10}, {r4, 0x80}, {r5, 0x2000}], 0x7, &(0x7f0000000280), &(0x7f0000000340)={[0x8]}, 0x8) mount$overlay(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') 05:26:07 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000040)) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r1, 0xc0086420, &(0x7f0000000040)) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000340)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) (async, rerun: 32) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) (rerun: 32) ioctl$DRM_IOCTL_ADD_CTX(r3, 0xc0086420, &(0x7f0000000040)) r4 = geteuid() r5 = socket$netlink(0x10, 0x3, 0x0) r6 = syz_mount_image$ext4(0x0, 0x0, 0x7fff, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000002d80)=ANY=[@ANYBLOB="626c6f636b5f76616c69646974792c6572726f72733d72656d6f756e742d726f2c7573726a71756f74613d2c696e6f64655f7265616461686561645f626c6b733d3078303030303030303030303030303830302c646f6e745f6d6561737572652c7375626a5f747970653d79ee122c6673757569643d00630063006300612d050003000000000000003634642f2d32300030363100312c6f626a5f747970653d3a6f5d407d292c402c006c45758140efd35009ec428ab687d52d4eabc60f9ff5d344f9ae55c01fe836463cc40cdc02f207e48f5b76a631c8187aa2243a18d78bf3880a538b9e9adf9e6722f935ce524ba02c830a43c2fb632762810f9c7048ba7ee36164de1c234dc3b23345ae0188afae2fcd7aa8f5749e09a683b02c0e528add0c5521f0a42eea4e51e3555a8525255b113b00d48270ef998e7d619e7f6405195bd218"], 0x0) (async) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) (async) r9 = creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) (async, rerun: 32) r10 = creat(&(0x7f00000002c0)='./bus\x00', 0x1) (rerun: 32) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000008d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r10]}}, @cred={{0x1c, 0x1, 0x2, {r7, 0x0, r8}}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [r6, r6, r10]}}], 0xa8, 0x50}, 0x840) (async) r11 = syz_open_dev$sndctrl(&(0x7f0000000640), 0x8, 0x100800) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)=[{{&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000300)=[{&(0x7f00000003c0)="35b05029ec8dd4564ef6401a8de9144564321e8e771c8851093d7a815a36235f643e36be7cf9551159a2e5dae2e5163f7fe57325502308f714133115bc6a85281d2445554540f668aa5de2abb120a11b6997769c6b6af7cca02773d79221e4c8cce8f398ec1453b0f2a393fcda74925ec617379852d619f0a2110d31367b69b797d08171854cc0d8f644cf332f120aab99282f5db5b4c713d220e45268a4d7d5d2aa016f53ea92da80ec8cd1b23c04ceeb7da676cfeef07723020c8cd0f236f94865", 0xc2}, {&(0x7f0000000180)="f4ccc1d0d1cec77bdf895ed02571c5a59267d28f0deafb81cfd498ffaa02bb8e00ab1b1a13d2299c3ed874feb98aea4d81da14a081", 0x35}, {&(0x7f00000002c0)="89296008546cbf134f693fc9c5e00436fefb732c230f524b5aaf853b4477", 0x1e}], 0x3, &(0x7f00000004c0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r2, r3]}}], 0x68, 0x60000800}}, {{&(0x7f0000000540)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000600)=[{&(0x7f00000005c0)="76a32b9215e93f8f60dc74a25d84d97223f61543cf5f1259d9442c333083bc10709410d6a2f105771cca39c453acbfc8b248ad57ae10593464", 0x39}], 0x1, &(0x7f0000000680)=[@cred={{0x1c, 0x1, 0x2, {r0, r4, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r11]}}], 0x40, 0x40841}}], 0x2, 0x2004c885) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r12, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r13, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r12, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) sync() r14 = socket$netlink(0x10, 0x3, 0x0) (async) r15 = socket(0x10, 0x803, 0x0) getsockname$packet(r15, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x59) sendmsg$nl_route(r14, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c00000010000d0700155abff63400000000ff0f", @ANYRES32=r16, @ANYBLOB="00000000e60000001c0012000c000100626f6e64"], 0x3c}}, 0x0) sendmsg$nl_route(r14, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="565600001e00240629bd"], 0x14}, 0x1, 0x0, 0x0, 0x850}, 0x90) 05:26:07 executing program 1: prlimit64(0x0, 0xd, &(0x7f0000000280)={0x2009, 0x8d}, 0x0) r0 = getpid() prlimit64(r0, 0x3, 0x0, 0x0) getrlimit(0x5, &(0x7f00000000c0)) sched_setattr(0x0, &(0x7f0000000440)={0x38, 0x0, 0x0, 0x0, 0x9}, 0x0) fcntl$setpipe(0xffffffffffffffff, 0x407, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000240)='cgroup.controllers\x00', 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) sched_setattr(0x0, 0x0, 0x0) perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000540)=@newsa={0x1b0, 0x10, 0x713, 0x0, 0x0, {{@in=@empty, @in6=@ipv4={'\x00', '\xff\xff', @empty}}, {@in6=@private2, 0x0, 0x32}, @in6=@private0, {0x0, 0x0, 0x10000}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0xbe, 0x12, {{'rfc4543(gcm(aes))\x00'}, 0x390, 0x80, "c41c9058a484d2c014ff779773a3f2f2186605aa71e18dc8cc6170acb87877cdf35d345008f428c2278ef1859072a04190aada2191050cedaa74f9ba65746cceebf7b638a30e12bc4bb7e2c9ab7f3906d1fe65d6c43a8e26ca4f6d29aaf43bb6bbd4a3f798d174bb386aef1d6b523bf62cd6"}}]}, 0x1b0}}, 0x0) 05:26:07 executing program 5: r0 = perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x1}, 0x0, 0x20000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) (async, rerun: 64) r1 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0xe43) r2 = socket$kcm(0x29, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x8914, &(0x7f0000000900)='wlan1\x00\x1b\x1a\xec\xd8n\xff\xc3\x87\xe2\xa3\x80\x8a\xb2\xd9\xa8L\x06\xb5\x12\x0fF\xd9\x1f\x8a\xcc\xba\\\xceYF2C\xfdj\xe3\x8d\xe3\xd6\xe0|6l\xe9\xd9;\xea\x84]\xdf\xf7\xber\'\x8a\xd5W\xbb\xac%j\x9d\xeb\xba\xe6\xc4\xc4\xa9\xf5\xd5\xa1\xf5\\\x9b\xb2\a\xde\xbb\xc18\x84\xb5:f\xcb\xe8o\aArYZ\xe1\xc9\x86\xfe\x8f(\xa1\vhb\x18\xf3\xe3\xa1\xd2\x93*h\xd7\xa2F\x88\xd57\xb2\xc8\x8cS\xe8:H}\x91\x91\xcc\xa7Y\xcbkK\xf0\xfe\x9e\xd5\xa1\x1e\x99~\x9d3\xd2?\b\xbfU\xe8\x8b\x93\xea`\x00\x80\x00\x00V\xbf!\xb7\xe9\x11\r\xbd\xa3\xc6-t\x9c;\x9as\x86\xe7\xbd\xb0\xd5\";\xecuP\"\xebrV\x88\xca\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\xe8\xc6\xc3\nE\x91\xff\xd8E$\xc4As\x80\xdbt\x0e\xe21_v1\xd8,\xa4\x7fD\x94\xe8?\xf8\xcd[1\xb2U,\xc8w0|E\x00\x88IoQpH\xa0\xe8\xf0\x7f\xbd\xbcs;\xc9\xd2\x19oS\xac\xc6\x9b`:6\xc9DS\x13\xfb\xddw\nK\x19\xfa\x99\xc6~\x044\xa3+)\xef@Lr\xed\x85\xf3\xe8#\xa4\x84\xe9W8\xd6\x80\x95\xba.?+O\xbe[&\x87\xe1\xc5\xd7C\xa1\xde\xa4\b*w\xdc]\x92\xce\xe6BNFj;\xd7 \xfb\f\xeb\xb1\xb8\x86x\x19\xa0\xc4\xd3^W\xb7\x10\x18\xba\xcc\xabJ\xdfYB\"\x96\rny3\xe9\xec\xdf\xc4\xae\xfaM\xa2k\xd8X\xe6hQ\t\x93\xc1\xfd\xb7\xa4\x04W\xa0n\xff') (async, rerun: 32) perf_event_open(&(0x7f00000003c0)={0x2, 0x80, 0x1b, 0xdc, 0x6, 0x8, 0x0, 0xc1c, 0x33a01, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x2, @perf_config_ext={0x0, 0x7ff}, 0x18000, 0x0, 0x3, 0x8, 0xaa, 0x3, 0x1, 0x0, 0xda, 0x0, 0xffff}, 0xffffffffffffffff, 0x8, 0xffffffffffffffff, 0x3) (async, rerun: 32) perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x8, 0x9, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r3 = socket$kcm(0x29, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x8914, &(0x7f0000000040)='wlan1\x00\x1b\x1a\xec\xb5\x12\x03F\xd9U\x1c\xc9%\x9b\xa0\xf5\xee\x16\x1f\xb9\xf2-\xda,C\xfdj\xe3\x8d\xe3\xd6\xe0|6l\xe9\xd9;\x13\xdf\xf7\xber\'\x8a\xd5\xd5\xe1\xf5\\\x9b\xb2\a\xde\xbb\xc18\x84\xb5:f\xcb\xe8oOArYZ\xe1\xc9\x86\xfe\x88\x9d\xfa\xacJ\x1f\xebp\xf5\xfb\xaad\x1a\xa0\xb1\x9c\xac\xe8\xff^9P\xee\x8aG\xdd2') r4 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r5 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1, 0x4, &(0x7f0000001fd8)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0xffffffbc, 0x10}, [@ldst={0x7, 0x0, 0x0, 0x0, 0xa}]}, &(0x7f0000003ff6)='GPL\x00', 0x1, 0xff06, &(0x7f000000cf3d)=""/195}, 0x48) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001bc0)=@bpf_tracing={0x1a, 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB], &(0x7f00000008c0)='syzkaller\x00', 0x8000, 0x5f, &(0x7f0000001ac0)=""/95, 0x41100, 0x15, '\x00', 0x0, 0x19, r3, 0x8, &(0x7f0000001b40)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000001b80)={0x2, 0x1, 0xa16, 0x9}, 0x10, 0x12c68, r5}, 0x80) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x40082406, &(0x7f0000000300)='wlan1\x00\x1b\x1a\xec\xb5\x12\x03F\xd9U\xac\xa2Jr\xc4\xe8\xf4~j\t\x03\xe7\x1c\xb3B\xc9%\x9b\x9f\xf5\xee\x16\x1f\xb9\xf2-\xda,C\xfdj\xe3\x8d\xe3\xd6\xe0|6l\xdf\xf7\xber\'\x8a\xd5\xd5\xe1\xf5\\\x9b\xb2\a\xde\xbb\xc18\x84\xb5:f\xb7\xe8oOArYZ\xe1\xc9\x86\xfe\x88\x9d\xfa\xacJ\x1f\xebp\xf5\xfb\xaad\x1a\xa0\xb1\x9c\xac\xec\xff^9P\xee\x8aG\xdd2\x00\x00\x00\x00/([\x96\xb1>\x06\x0ep2\x93e\x02\xd5\xed\'Eu\x91\xffT\xbc\xa4O[\x03}') (async, rerun: 64) socket$kcm(0x21, 0x0, 0x2) (rerun: 64) r6 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r6, &(0x7f0000000100)=ANY=[], 0xbf) (async) sendfile(r6, r6, &(0x7f0000000240), 0x7f10) (async) write(r6, &(0x7f0000000340), 0x0) (async) write$P9_RREADLINK(r6, &(0x7f0000000400)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) ioctl$PERF_EVENT_IOC_QUERY_BPF(r6, 0xc008240a, &(0x7f00000000c0)={0x7, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000640)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000004c0)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x0, 0x7, &(0x7f0000000440)=ANY=[@ANYRES32=r1, @ANYBLOB="000000dd000000163558b4fff0ffffff9500000000000000"], &(0x7f0000000480)='GPL\x00', 0xbbc, 0x0, 0x0, 0x40f00, 0x10, '\x00', 0x0, 0x0, r7, 0x8, &(0x7f0000000500)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000540)={0x1, 0x9, 0x7b1, 0xfffffff9}, 0x10}, 0x80) (async) gettid() (async) socket$kcm(0x29, 0x2, 0x0) [ 786.262524] device wlan1 entered promiscuous mode [ 786.271610] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready 05:26:07 executing program 1: ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000140)={'gretap0\x00', &(0x7f00000000c0)={'syztnl0\x00', 0x0, 0x700, 0x20, 0xd81, 0x401, {{0x12, 0x4, 0x0, 0x0, 0x48, 0x64, 0x0, 0x1, 0x4, 0x0, @empty, @remote, {[@timestamp_addr={0x44, 0x14, 0xd2, 0x1, 0x8, [{@multicast1, 0x1}, {@dev={0xac, 0x14, 0x14, 0x35}, 0x1f}]}, @timestamp_addr={0x44, 0x14, 0xc4, 0x1, 0x8, [{@empty, 0x100}, {@local, 0x1}]}, @ssrr={0x89, 0xb, 0xeb, [@private=0xa010101, @remote]}]}}}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=@ipv6_deladdrlabel={0x1c, 0x49, 0x200, 0x70bd28, 0x25dfdbfe, {0xa, 0x0, 0x0, 0x0, r0, 0x6}}, 0x1c}, 0x1, 0x0, 0x0, 0x8000}, 0xc054) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0}, 0x3020, 0x2, 0x2, 0x2, 0x0, 0xfffffffe, 0xfffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$UI_ABS_SETUP(r1, 0x401c5504, &(0x7f0000000000)={0x5, {0x401, 0x56f, 0x1, 0x0, 0x10000, 0xffffffff}}) ioctl$UI_DEV_SETUP(r1, 0x405c5503, &(0x7f0000000180)={{}, 'syz1\x00'}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000300)=@bridge_delneigh={0x44, 0x1d, 0x200, 0x70bd28, 0x25dfdbff, {0x2, 0x0, 0x0, 0x0, 0x40, 0x4}, [@NDA_LLADDR={0xa}, @NDA_VLAN={0x6, 0x5, 0x1}, @NDA_DST_IPV6={0x14, 0x1, @dev={0xfe, 0x80, '\x00', 0x43}}]}, 0x44}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) ioctl$UI_SET_EVBIT(r1, 0x40045564, 0x1) ioctl$UI_DEV_SETUP(r1, 0x5501, 0x0) 05:26:07 executing program 0: r0 = syz_mount_image$iso9660(&(0x7f0000000180), &(0x7f00000000c0)='./file0\x00', 0x5f800, 0xd, &(0x7f0000000580)=[{&(0x7f0000010ba0)="88", 0x1, 0x4}, {&(0x7f0000010b00)="ff43", 0x2, 0x5}, {&(0x7f00000004c0)="9f", 0x1, 0x7}, {&(0x7f0000000200)="01001e005100010000000069006c0065003000000000e6f04c670b2ba013c1e58303e9e17c85a1ac3999aeea37ed1802774ad402ef3b322d490d2470199200eed331bc5b5aa0bd19339550bc", 0x4c, 0x8}, {&(0x7f00000007c0)="4552ed010a548701525249505f31127a640854484520524f434b20ca7b0000000000005445524348414e47452050524f544f434f4c2050524f564944455320535550504f525420464f5220504f5349582046494c452053595354454d2053454d414e5449435350894541534520434f4e544143542044495343205055424c495348455220464f522053504543494649434154494f4e20534f555243452e20205345", 0xa1, 0x54}, {&(0x7f0000000040)="01000000001c0001000005000000001d000146494c4530000000100000000000", 0x20, 0xf5}, {&(0x7f0000011400)='syzkallersyzkallersyzkallersyzkallersyzkaller\x00yzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x459}, {&(0x7f0000001400)="07434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000bf000000000000bf000000000000000000000000000000000000000000000000000000000000000001000001010000010008080018000000000000181400000000000000000000160000000022001c0000000000001c00080000000008007a090c0c001e00020000010000010100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073797a6b616c6c65722020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202047454e49534f494d4147452049534f20393636302f4846532046494c4553595354454d2043524541544f5220284329203139393320452e594f554e4744414c452028432920313939372d32303036204a2e50454152534f4e2f4a2e534348494c4c494e472028432920323030362d32303037204344524b4954205445414d202066696c6533202020202020202020202020202020202020202020202020202020202020202066696c6531202020202020202020202020202020202020202020202020202020202020202066696c6532202020202020202020202020202020202020202020202020202020202020202032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000"/1408, 0x580, 0x8000}, {&(0x7f0000010580)="0243443030310100004c0049004e0055005800200020002000200020002000200020002000200020004300440052004f004d002000200020002000200020002000200020002000200000000000000000bf000000000000bf252f4500000000000000000000000000000000000000000000000000000000000100000101000001000808001c0000000000001c18000000000000000000001a0000000022001e0000000000001e00080000000008007a090c0c001e00020000010000010100002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000730079007a006b0061006c006c00650072002000200020002000200020002000200020002020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000470045004e00490053004f0049004d004100470045002000490053004f00200039003600360030005f004800460053002000460049004c004500530059005300540045004d002000430052004500410054004f005200200028004300290020003100390039003300200045002e0059004f0055004e004700440041004c004500660069006c0065003300200020002000200020002000200020002000200020002000200000660069006c0065003100200020002000200020002000200020002000200020002000200000660069006c0065003200200041002000200020002000200020002000200020002000200032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000"/1397, 0x575, 0x8800}, {&(0x7f0000000ac0)="22001e00000000c9c781e6e152de930008007a090c0c001e0002000001000001010022001e0000000000001e00080000000008007a090c0c001e000200010100000101013400210000000000002164000000000000647a090c0c001e00000000010000011200660069006c0065009f2e63006f006c0064002c001f0000000000001f00080000000008007a090c0c001e00020000010000010a006600690044000000000000220a0000000000000a7a090c0c001e00000000010000010a00660069006c00650031002c0023282300000000232887090c0c001e000000000100650032002c00230000000000002328230000000023287a090c0c001e00000000010000010a00660069006c00650033a91443d365650011e91341a80f4f9c00000000000000000000000000000000000000000000000000000000000000005f16abcbd1a89878ede4d080806966c0e574452fa23f67dd8478641c3d60163d8b6aa8dea476a2aa9e22c34ea4bba97e3efc55dbb88da05751cbae3c7f4715b30b23b63e76633f2f2d3f5ee0444c6d3de1a702f2d7eb64fb0cd7a0312784ed93057596fda6ee1504c558b3214d39b51643becfb90e3be893d72dc9063601000000943c479da7f1feec302edcd3c400000000000000000000afe5d790781f236ee70bced2defbf2403472da751fb97b0100010000000000b8e588ecdb4571bf57fa5655b87f5afdcdfc2398ca0900ec9771bf8bbca2528487cd68e96cad38a07be47bf9a695e5ebd213b7c1637b98c1c8474c2403aa22114669413b70bc9858fd9fd566445d3cc47047b1af7d42513bc37e7655bf3262bb496305e60b4e78c5782d4f3faf210dbf65ef0a3ec588f1d42c643c1ee5ae10b4750cbc94231235e36ee29fef5a81c3b5c92d47b03a8f30cbe0286079797908d2b81800b6ef27d3217fd32e6325329500e61ae386029eaf1bba16ffb0a57da541293d39b2e841d11740ef69fb48979c3b9ab7c1144fe1c2268b27edaa3014a18bbe6ab95d512ccee5639a4e6a31d55d1ef7b4dc840ac57352d578869d4d571c05db404b552fff146782ed75cdaaf5e3ebcf9d8253114b393d89ad0b84", 0x310, 0xf000}, {&(0x7f00000006c0)="01", 0x1, 0x10000}, {&(0x7f00000009c0)="73797a6b616c6c657273000000000000000000000000000000000000000000003e3a51357872bcaaa18c5300e2de5388af7b3f376bc5cdc0b2f1d61842be6cef8e61c7cac31a4c6ee8d6e50c1397a40850743b9ef30df2dfbefd87b9f44bffbdc921220c44596983a4b2991eb5bbcb50093896fbf21bcedf7635c8e6000e87f4c312259cf2e3039f93b2421ebd632be9fee9706c8a00b10b562ecea5879c23d761462170947b3b84fb7356c2300e8dc0a4f6fe7e5381af5890879013c1bf9ee3e99e3dc38d6328b14de1ea04b89350954d04498dbb37ed5983da3809b53181a4960aab99e7819eb48aa08aa4", 0xec, 0x11000}, {&(0x7f0000001cc0)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b006c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c637273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b96ac777f255dedba74616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572bc797a69616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a09dec4a4c47613f30bf357e7afd0056b616c6c657273797a6b616c6c657273797a6b616c6c657273797e6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65726c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b426c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657286797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616cb2657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0000000000008d95e8a0530561a8ac1f17bd32e31979bc389afd4c0545365f8b3dd8055ee2ae115e3ec5d327296c8d54f098bdd7b95409e2d12790ccfed53de5c9b1707d3111482713c79adba946935aa630bef90cc9f97d296020d7d69f30fc9100000000000047bd891d2f577d64937f15f727966999eca9484db672402583f79c6e272b1ccc13f00191d1f8f868da49ed39f4185f42fc53fac0759dd026a3907c37b2955f2e657572c0c79dbc453cd7a745a7a1a6729908c76c9c8fbcbe0895d9da0383a8ebef", 0x4eb, 0x140fe}], 0x800000, &(0x7f0000000e00)=ANY=[@ANYBLOB="753d643d3e1a8c43d8e7e0ee212ea1e5184ec43d9873afcb10c69d0b5586b5b0d3d086e467a222054d05a72b32e4dd4e1cc80b308a64371fa5059a2b0fc706a63c7083251948762ffbce0aceabeadac5828a80b8cdfab58083873e979585d887293e2e9813192e2f80fbe13faa0f4afab6e084697e54286a11c7d41ccdafc95ba280ef44f11e26ad6b345e94ed51372f6684dba7ec1355a93e7d3319bf8e2be2ba36b7624d155d2122aaeb3c70d615c3497a96755f98dd0a95989b7c49b7ee6dc3b6b387d5ea0acfc899fdb0f3213dd53099a2e11e98a27058a5af9d117086e4ce5da4dc32a35437443dc555559ec4ba638594015606", @ANYRESHEX=0x0, @ANYBLOB=',norock,block=0x0000000000000200,check=strict,unhide,hide,\x00'], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f00000002c0)=0x1) r2 = socket$tipc(0x1e, 0x2, 0x0) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r3, 0xc0086420, &(0x7f0000000040)) r4 = accept(r1, &(0x7f0000000100)=@nl=@proc, &(0x7f0000000000)=0x80) r5 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.threads\x00', 0x2, 0x0) ppoll(&(0x7f00000001c0)=[{r2, 0x111}, {r3, 0x4080}, {r0, 0x8}, {r1, 0x500}, {r0, 0x10}, {r4, 0x80}, {r5, 0x2000}], 0x7, &(0x7f0000000280), &(0x7f0000000340)={[0x8]}, 0x8) mount$overlay(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') syz_mount_image$iso9660(&(0x7f0000000180), &(0x7f00000000c0)='./file0\x00', 0x5f800, 0xd, &(0x7f0000000580)=[{&(0x7f0000010ba0)="88", 0x1, 0x4}, {&(0x7f0000010b00)="ff43", 0x2, 0x5}, {&(0x7f00000004c0)="9f", 0x1, 0x7}, {&(0x7f0000000200)="01001e005100010000000069006c0065003000000000e6f04c670b2ba013c1e58303e9e17c85a1ac3999aeea37ed1802774ad402ef3b322d490d2470199200eed331bc5b5aa0bd19339550bc", 0x4c, 0x8}, {&(0x7f00000007c0)="4552ed010a548701525249505f31127a640854484520524f434b20ca7b0000000000005445524348414e47452050524f544f434f4c2050524f564944455320535550504f525420464f5220504f5349582046494c452053595354454d2053454d414e5449435350894541534520434f4e544143542044495343205055424c495348455220464f522053504543494649434154494f4e20534f555243452e20205345", 0xa1, 0x54}, {&(0x7f0000000040)="01000000001c0001000005000000001d000146494c4530000000100000000000", 0x20, 0xf5}, {&(0x7f0000011400)='syzkallersyzkallersyzkallersyzkallersyzkaller\x00yzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x459}, {&(0x7f0000001400)="07434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000bf000000000000bf000000000000000000000000000000000000000000000000000000000000000001000001010000010008080018000000000000181400000000000000000000160000000022001c0000000000001c00080000000008007a090c0c001e00020000010000010100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073797a6b616c6c65722020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202047454e49534f494d4147452049534f20393636302f4846532046494c4553595354454d2043524541544f5220284329203139393320452e594f554e4744414c452028432920313939372d32303036204a2e50454152534f4e2f4a2e534348494c4c494e472028432920323030362d32303037204344524b4954205445414d202066696c6533202020202020202020202020202020202020202020202020202020202020202066696c6531202020202020202020202020202020202020202020202020202020202020202066696c6532202020202020202020202020202020202020202020202020202020202020202032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000"/1408, 0x580, 0x8000}, {&(0x7f0000010580)="0243443030310100004c0049004e0055005800200020002000200020002000200020002000200020004300440052004f004d002000200020002000200020002000200020002000200000000000000000bf000000000000bf252f4500000000000000000000000000000000000000000000000000000000000100000101000001000808001c0000000000001c18000000000000000000001a0000000022001e0000000000001e00080000000008007a090c0c001e00020000010000010100002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000730079007a006b0061006c006c00650072002000200020002000200020002000200020002020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000470045004e00490053004f0049004d004100470045002000490053004f00200039003600360030005f004800460053002000460049004c004500530059005300540045004d002000430052004500410054004f005200200028004300290020003100390039003300200045002e0059004f0055004e004700440041004c004500660069006c0065003300200020002000200020002000200020002000200020002000200000660069006c0065003100200020002000200020002000200020002000200020002000200000660069006c0065003200200041002000200020002000200020002000200020002000200032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000"/1397, 0x575, 0x8800}, {&(0x7f0000000ac0)="22001e00000000c9c781e6e152de930008007a090c0c001e0002000001000001010022001e0000000000001e00080000000008007a090c0c001e000200010100000101013400210000000000002164000000000000647a090c0c001e00000000010000011200660069006c0065009f2e63006f006c0064002c001f0000000000001f00080000000008007a090c0c001e00020000010000010a006600690044000000000000220a0000000000000a7a090c0c001e00000000010000010a00660069006c00650031002c0023282300000000232887090c0c001e000000000100650032002c00230000000000002328230000000023287a090c0c001e00000000010000010a00660069006c00650033a91443d365650011e91341a80f4f9c00000000000000000000000000000000000000000000000000000000000000005f16abcbd1a89878ede4d080806966c0e574452fa23f67dd8478641c3d60163d8b6aa8dea476a2aa9e22c34ea4bba97e3efc55dbb88da05751cbae3c7f4715b30b23b63e76633f2f2d3f5ee0444c6d3de1a702f2d7eb64fb0cd7a0312784ed93057596fda6ee1504c558b3214d39b51643becfb90e3be893d72dc9063601000000943c479da7f1feec302edcd3c400000000000000000000afe5d790781f236ee70bced2defbf2403472da751fb97b0100010000000000b8e588ecdb4571bf57fa5655b87f5afdcdfc2398ca0900ec9771bf8bbca2528487cd68e96cad38a07be47bf9a695e5ebd213b7c1637b98c1c8474c2403aa22114669413b70bc9858fd9fd566445d3cc47047b1af7d42513bc37e7655bf3262bb496305e60b4e78c5782d4f3faf210dbf65ef0a3ec588f1d42c643c1ee5ae10b4750cbc94231235e36ee29fef5a81c3b5c92d47b03a8f30cbe0286079797908d2b81800b6ef27d3217fd32e6325329500e61ae386029eaf1bba16ffb0a57da541293d39b2e841d11740ef69fb48979c3b9ab7c1144fe1c2268b27edaa3014a18bbe6ab95d512ccee5639a4e6a31d55d1ef7b4dc840ac57352d578869d4d571c05db404b552fff146782ed75cdaaf5e3ebcf9d8253114b393d89ad0b84", 0x310, 0xf000}, {&(0x7f00000006c0)="01", 0x1, 0x10000}, {&(0x7f00000009c0)="73797a6b616c6c657273000000000000000000000000000000000000000000003e3a51357872bcaaa18c5300e2de5388af7b3f376bc5cdc0b2f1d61842be6cef8e61c7cac31a4c6ee8d6e50c1397a40850743b9ef30df2dfbefd87b9f44bffbdc921220c44596983a4b2991eb5bbcb50093896fbf21bcedf7635c8e6000e87f4c312259cf2e3039f93b2421ebd632be9fee9706c8a00b10b562ecea5879c23d761462170947b3b84fb7356c2300e8dc0a4f6fe7e5381af5890879013c1bf9ee3e99e3dc38d6328b14de1ea04b89350954d04498dbb37ed5983da3809b53181a4960aab99e7819eb48aa08aa4", 0xec, 0x11000}, {&(0x7f0000001cc0)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b006c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c637273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b96ac777f255dedba74616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572bc797a69616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a09dec4a4c47613f30bf357e7afd0056b616c6c657273797a6b616c6c657273797a6b616c6c657273797e6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65726c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b426c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657286797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616cb2657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0000000000008d95e8a0530561a8ac1f17bd32e31979bc389afd4c0545365f8b3dd8055ee2ae115e3ec5d327296c8d54f098bdd7b95409e2d12790ccfed53de5c9b1707d3111482713c79adba946935aa630bef90cc9f97d296020d7d69f30fc9100000000000047bd891d2f577d64937f15f727966999eca9484db672402583f79c6e272b1ccc13f00191d1f8f868da49ed39f4185f42fc53fac0759dd026a3907c37b2955f2e657572c0c79dbc453cd7a745a7a1a6729908c76c9c8fbcbe0895d9da0383a8ebef", 0x4eb, 0x140fe}], 0x800000, &(0x7f0000000e00)=ANY=[@ANYBLOB="753d643d3e1a8c43d8e7e0ee212ea1e5184ec43d9873afcb10c69d0b5586b5b0d3d086e467a222054d05a72b32e4dd4e1cc80b308a64371fa5059a2b0fc706a63c7083251948762ffbce0aceabeadac5828a80b8cdfab58083873e979585d887293e2e9813192e2f80fbe13faa0f4afab6e084697e54286a11c7d41ccdafc95ba280ef44f11e26ad6b345e94ed51372f6684dba7ec1355a93e7d3319bf8e2be2ba36b7624d155d2122aaeb3c70d615c3497a96755f98dd0a95989b7c49b7ee6dc3b6b387d5ea0acfc899fdb0f3213dd53099a2e11e98a27058a5af9d117086e4ce5da4dc32a35437443dc555559ec4ba638594015606", @ANYRESHEX=0x0, @ANYBLOB=',norock,block=0x0000000000000200,check=strict,unhide,hide,\x00'], 0x1) (async) openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) (async) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f00000002c0)=0x1) (async) socket$tipc(0x1e, 0x2, 0x0) (async) syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) (async) ioctl$DRM_IOCTL_ADD_CTX(r3, 0xc0086420, &(0x7f0000000040)) (async) accept(r1, &(0x7f0000000100)=@nl=@proc, &(0x7f0000000000)=0x80) (async) openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.threads\x00', 0x2, 0x0) (async) ppoll(&(0x7f00000001c0)=[{r2, 0x111}, {r3, 0x4080}, {r0, 0x8}, {r1, 0x500}, {r0, 0x10}, {r4, 0x80}, {r5, 0x2000}], 0x7, &(0x7f0000000280), &(0x7f0000000340)={[0x8]}, 0x8) (async) mount$overlay(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) (async) chdir(&(0x7f0000000300)='./file0\x00') (async) [ 786.307353] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. 05:26:07 executing program 4: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000000)=0x81) getpid() statx(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x0, &(0x7f0000007180)) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x9) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) r1 = accept$netrom(0xffffffffffffffff, 0x0, &(0x7f0000000580)) syz_open_dev$radio(&(0x7f00000005c0), 0x1, 0x2) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000040)=@default_ap_ssid, 0x6, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) read$FUSE(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000004700)) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="64006ec5817150ab91f2cbe72366a6b5156d0000936aa5719039828d727e55976f624fee2e8f61fd39e000355f3e097298ceeccff69c1c961507f4458a0729e65e41119de0dea6309f56623a3b0cc40a1ce6a4cb820b800dc382773a97ef3b5891ba48324eeda3ce6da1dfdb3810e9747fa88ce4c9d0db36046efb068b2d738c204a463c4cf64fe176a4e8cfbc1dc448dc5c553fa121652131b538f9700b4cb97cbfd115d2ebeccc0a61e70b0525b36c2a81cb045445f3e5a8eb19e5b2edc1587edd978d58b021717cb656473c84e1f1ea45509525cbedea094d180026eb813773bd74a610810309042d38a35bbdbb64992c8febdad89da0bd1a95cb2b7afda637f6a9c426558487aa38a63204f082cdde291023636c98738b342d36332b43e52253020fa3a35ef582ca82c2b4055452eadbd84463c3024baf64f8bd062b54d85552c3f490cd4c3003921342066a26fa32dc3cd4050fce3d5fa04454e5299e523d9a0cec42131dfd57ead53e747c2a922d9b2cca496cfa9067c64ee706af5b3cf3d9d115e9349ec102aa934ff009ebfbe213", @ANYRES16=r2, @ANYBLOB="716b58cf7786bcadffff060000000800030030b63745bf23055b6f37b502689288df8852f59f910a39611922129b274c444123b5791e7f5f54d2fa39f996d4d6d7225c47416cd385d6b41ac27f8e501c5c483cef179dbfff43c8351cd5a0841bc963ef29899b819b511a62957090bbf5cf06ae5d73957a6502d7f4312ece2d100258ee0c86523208f2c107c5f794fbd17301041e74efd971350d83b2d96d59e4faebbff42467e59af776eb1a66fb7f198032ee66b90b74819ae3", @ANYRES32, @ANYBLOB="080005000300"], 0x24}}, 0x0) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000180), 0x4800, 0x0) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f00000002c0)) pwritev2(r1, &(0x7f0000000540)=[{&(0x7f0000000640)="1c15abee11e72660534bc09bb82fb1c324cc5b452d017ce2b6c17bef8a65c818004281221b41571eebfb5a983d28c95069af7da55b1d380079ae4fc5a386f6d3b191bcd4219d895ef26df5da6b31458d099aeca8a8e0c22484d25a90af4fb75ce48defefc0041ff1191914ac1d54a972ab8839cf40801c944bb015129a10880aba1cda2e4ee4c8b322", 0x89}, {0x0}, {&(0x7f0000000740)="cd10c11b46156d21cfa4a50def8ce810a4535d85600bfdd0c8d8c921e4699de2660a963d399e19150d04519cc8358f4e01e1f25df10c42b1bb91c4eed3a613b21e62be32f90a9757bdc3318e48683af7911eae6e11e18fd9890afb773429827152", 0x61}], 0x3, 0x1, 0x1fb1a451, 0x10) r3 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r3, &(0x7f0000000100)=ANY=[], 0xbf) sendfile(r3, r3, &(0x7f0000000240), 0x7f10) write(r3, &(0x7f0000000340), 0x0) write$P9_RREADLINK(r3, &(0x7f0000000400)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x113001, 0x178) r4 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r4, &(0x7f0000000100)={0x1f, 0xffff, 0x2}, 0x6) 05:26:07 executing program 0: r0 = syz_mount_image$iso9660(&(0x7f0000000180), &(0x7f00000000c0)='./file0\x00', 0x5f800, 0xd, &(0x7f0000000580)=[{&(0x7f0000010ba0)="88", 0x1, 0x4}, {&(0x7f0000010b00)="ff43", 0x2, 0x5}, {&(0x7f00000004c0)="9f", 0x1, 0x7}, {&(0x7f0000000200)="01001e005100010000000069006c0065003000000000e6f04c670b2ba013c1e58303e9e17c85a1ac3999aeea37ed1802774ad402ef3b322d490d2470199200eed331bc5b5aa0bd19339550bc", 0x4c, 0x8}, {&(0x7f00000007c0)="4552ed010a548701525249505f31127a640854484520524f434b20ca7b0000000000005445524348414e47452050524f544f434f4c2050524f564944455320535550504f525420464f5220504f5349582046494c452053595354454d2053454d414e5449435350894541534520434f4e544143542044495343205055424c495348455220464f522053504543494649434154494f4e20534f555243452e20205345", 0xa1, 0x54}, {&(0x7f0000000040)="01000000001c0001000005000000001d000146494c4530000000100000000000", 0x20, 0xf5}, {&(0x7f0000011400)='syzkallersyzkallersyzkallersyzkallersyzkaller\x00yzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x459}, {&(0x7f0000001400)="07434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000bf000000000000bf000000000000000000000000000000000000000000000000000000000000000001000001010000010008080018000000000000181400000000000000000000160000000022001c0000000000001c00080000000008007a090c0c001e00020000010000010100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073797a6b616c6c65722020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202047454e49534f494d4147452049534f20393636302f4846532046494c4553595354454d2043524541544f5220284329203139393320452e594f554e4744414c452028432920313939372d32303036204a2e50454152534f4e2f4a2e534348494c4c494e472028432920323030362d32303037204344524b4954205445414d202066696c6533202020202020202020202020202020202020202020202020202020202020202066696c6531202020202020202020202020202020202020202020202020202020202020202066696c6532202020202020202020202020202020202020202020202020202020202020202032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000"/1408, 0x580, 0x8000}, {&(0x7f0000010580)="0243443030310100004c0049004e0055005800200020002000200020002000200020002000200020004300440052004f004d002000200020002000200020002000200020002000200000000000000000bf000000000000bf252f4500000000000000000000000000000000000000000000000000000000000100000101000001000808001c0000000000001c18000000000000000000001a0000000022001e0000000000001e00080000000008007a090c0c001e00020000010000010100002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000730079007a006b0061006c006c00650072002000200020002000200020002000200020002020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000470045004e00490053004f0049004d004100470045002000490053004f00200039003600360030005f004800460053002000460049004c004500530059005300540045004d002000430052004500410054004f005200200028004300290020003100390039003300200045002e0059004f0055004e004700440041004c004500660069006c0065003300200020002000200020002000200020002000200020002000200000660069006c0065003100200020002000200020002000200020002000200020002000200000660069006c0065003200200041002000200020002000200020002000200020002000200032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000"/1397, 0x575, 0x8800}, {&(0x7f0000000ac0)="22001e00000000c9c781e6e152de930008007a090c0c001e0002000001000001010022001e0000000000001e00080000000008007a090c0c001e000200010100000101013400210000000000002164000000000000647a090c0c001e00000000010000011200660069006c0065009f2e63006f006c0064002c001f0000000000001f00080000000008007a090c0c001e00020000010000010a006600690044000000000000220a0000000000000a7a090c0c001e00000000010000010a00660069006c00650031002c0023282300000000232887090c0c001e000000000100650032002c00230000000000002328230000000023287a090c0c001e00000000010000010a00660069006c00650033a91443d365650011e91341a80f4f9c00000000000000000000000000000000000000000000000000000000000000005f16abcbd1a89878ede4d080806966c0e574452fa23f67dd8478641c3d60163d8b6aa8dea476a2aa9e22c34ea4bba97e3efc55dbb88da05751cbae3c7f4715b30b23b63e76633f2f2d3f5ee0444c6d3de1a702f2d7eb64fb0cd7a0312784ed93057596fda6ee1504c558b3214d39b51643becfb90e3be893d72dc9063601000000943c479da7f1feec302edcd3c400000000000000000000afe5d790781f236ee70bced2defbf2403472da751fb97b0100010000000000b8e588ecdb4571bf57fa5655b87f5afdcdfc2398ca0900ec9771bf8bbca2528487cd68e96cad38a07be47bf9a695e5ebd213b7c1637b98c1c8474c2403aa22114669413b70bc9858fd9fd566445d3cc47047b1af7d42513bc37e7655bf3262bb496305e60b4e78c5782d4f3faf210dbf65ef0a3ec588f1d42c643c1ee5ae10b4750cbc94231235e36ee29fef5a81c3b5c92d47b03a8f30cbe0286079797908d2b81800b6ef27d3217fd32e6325329500e61ae386029eaf1bba16ffb0a57da541293d39b2e841d11740ef69fb48979c3b9ab7c1144fe1c2268b27edaa3014a18bbe6ab95d512ccee5639a4e6a31d55d1ef7b4dc840ac57352d578869d4d571c05db404b552fff146782ed75cdaaf5e3ebcf9d8253114b393d89ad0b84", 0x310, 0xf000}, {&(0x7f00000006c0)="01", 0x1, 0x10000}, {&(0x7f00000009c0)="73797a6b616c6c657273000000000000000000000000000000000000000000003e3a51357872bcaaa18c5300e2de5388af7b3f376bc5cdc0b2f1d61842be6cef8e61c7cac31a4c6ee8d6e50c1397a40850743b9ef30df2dfbefd87b9f44bffbdc921220c44596983a4b2991eb5bbcb50093896fbf21bcedf7635c8e6000e87f4c312259cf2e3039f93b2421ebd632be9fee9706c8a00b10b562ecea5879c23d761462170947b3b84fb7356c2300e8dc0a4f6fe7e5381af5890879013c1bf9ee3e99e3dc38d6328b14de1ea04b89350954d04498dbb37ed5983da3809b53181a4960aab99e7819eb48aa08aa4", 0xec, 0x11000}, {&(0x7f0000001cc0)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b006c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c637273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b96ac777f255dedba74616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572bc797a69616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a09dec4a4c47613f30bf357e7afd0056b616c6c657273797a6b616c6c657273797a6b616c6c657273797e6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65726c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b426c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657286797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616cb2657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0000000000008d95e8a0530561a8ac1f17bd32e31979bc389afd4c0545365f8b3dd8055ee2ae115e3ec5d327296c8d54f098bdd7b95409e2d12790ccfed53de5c9b1707d3111482713c79adba946935aa630bef90cc9f97d296020d7d69f30fc9100000000000047bd891d2f577d64937f15f727966999eca9484db672402583f79c6e272b1ccc13f00191d1f8f868da49ed39f4185f42fc53fac0759dd026a3907c37b2955f2e657572c0c79dbc453cd7a745a7a1a6729908c76c9c8fbcbe0895d9da0383a8ebef", 0x4eb, 0x140fe}], 0x800000, &(0x7f0000000e00)=ANY=[@ANYBLOB="753d643d3e1a8c43d8e7e0ee212ea1e5184ec43d9873afcb10c69d0b5586b5b0d3d086e467a222054d05a72b32e4dd4e1cc80b308a64371fa5059a2b0fc706a63c7083251948762ffbce0aceabeadac5828a80b8cdfab58083873e979585d887293e2e9813192e2f80fbe13faa0f4afab6e084697e54286a11c7d41ccdafc95ba280ef44f11e26ad6b345e94ed51372f6684dba7ec1355a93e7d3319bf8e2be2ba36b7624d155d2122aaeb3c70d615c3497a96755f98dd0a95989b7c49b7ee6dc3b6b387d5ea0acfc899fdb0f3213dd53099a2e11e98a27058a5af9d117086e4ce5da4dc32a35437443dc555559ec4ba638594015606", @ANYRESHEX=0x0, @ANYBLOB=',norock,block=0x0000000000000200,check=strict,unhide,hide,\x00'], 0x1) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f00000002c0)=0x1) (async) r2 = socket$tipc(0x1e, 0x2, 0x0) (async) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r3, 0xc0086420, &(0x7f0000000040)) (async) r4 = accept(r1, &(0x7f0000000100)=@nl=@proc, &(0x7f0000000000)=0x80) (async) r5 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.threads\x00', 0x2, 0x0) ppoll(&(0x7f00000001c0)=[{r2, 0x111}, {r3, 0x4080}, {r0, 0x8}, {r1, 0x500}, {r0, 0x10}, {r4, 0x80}, {r5, 0x2000}], 0x7, &(0x7f0000000280), &(0x7f0000000340)={[0x8]}, 0x8) (async) mount$overlay(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) (async) chdir(&(0x7f0000000300)='./file0\x00') [ 786.440834] device wlan1 left promiscuous mode 05:26:07 executing program 0: mount$9p_tcp(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f00000002c0)={'trans=tcp,', {}, 0x2c, {[{@privport}]}}) [ 786.498064] input: syz1 as /devices/virtual/input/input7 05:26:07 executing program 0: mount$9p_tcp(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f00000002c0)={'trans=tcp,', {}, 0x2c, {[{@privport}]}}) 05:26:07 executing program 1: ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000140)={'gretap0\x00', &(0x7f00000000c0)={'syztnl0\x00', 0x0, 0x700, 0x20, 0xd81, 0x401, {{0x12, 0x4, 0x0, 0x0, 0x48, 0x64, 0x0, 0x1, 0x4, 0x0, @empty, @remote, {[@timestamp_addr={0x44, 0x14, 0xd2, 0x1, 0x8, [{@multicast1, 0x1}, {@dev={0xac, 0x14, 0x14, 0x35}, 0x1f}]}, @timestamp_addr={0x44, 0x14, 0xc4, 0x1, 0x8, [{@empty, 0x100}, {@local, 0x1}]}, @ssrr={0x89, 0xb, 0xeb, [@private=0xa010101, @remote]}]}}}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=@ipv6_deladdrlabel={0x1c, 0x49, 0x200, 0x70bd28, 0x25dfdbfe, {0xa, 0x0, 0x0, 0x0, r0, 0x6}}, 0x1c}, 0x1, 0x0, 0x0, 0x8000}, 0xc054) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0}, 0x3020, 0x2, 0x2, 0x2, 0x0, 0xfffffffe, 0xfffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$UI_ABS_SETUP(r1, 0x401c5504, &(0x7f0000000000)={0x5, {0x401, 0x56f, 0x1, 0x0, 0x10000, 0xffffffff}}) ioctl$UI_DEV_SETUP(r1, 0x405c5503, &(0x7f0000000180)={{}, 'syz1\x00'}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000300)=@bridge_delneigh={0x44, 0x1d, 0x200, 0x70bd28, 0x25dfdbff, {0x2, 0x0, 0x0, 0x0, 0x40, 0x4}, [@NDA_LLADDR={0xa}, @NDA_VLAN={0x6, 0x5, 0x1}, @NDA_DST_IPV6={0x14, 0x1, @dev={0xfe, 0x80, '\x00', 0x43}}]}, 0x44}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) ioctl$UI_SET_EVBIT(r1, 0x40045564, 0x1) ioctl$UI_DEV_SETUP(r1, 0x5501, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000140)={'gretap0\x00', &(0x7f00000000c0)={'syztnl0\x00', 0x0, 0x700, 0x20, 0xd81, 0x401, {{0x12, 0x4, 0x0, 0x0, 0x48, 0x64, 0x0, 0x1, 0x4, 0x0, @empty, @remote, {[@timestamp_addr={0x44, 0x14, 0xd2, 0x1, 0x8, [{@multicast1, 0x1}, {@dev={0xac, 0x14, 0x14, 0x35}, 0x1f}]}, @timestamp_addr={0x44, 0x14, 0xc4, 0x1, 0x8, [{@empty, 0x100}, {@local, 0x1}]}, @ssrr={0x89, 0xb, 0xeb, [@private=0xa010101, @remote]}]}}}}}) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=@ipv6_deladdrlabel={0x1c, 0x49, 0x200, 0x70bd28, 0x25dfdbfe, {0xa, 0x0, 0x0, 0x0, r0, 0x6}}, 0x1c}, 0x1, 0x0, 0x0, 0x8000}, 0xc054) (async) openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0}, 0x3020, 0x2, 0x2, 0x2, 0x0, 0xfffffffe, 0xfffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$UI_ABS_SETUP(r1, 0x401c5504, &(0x7f0000000000)={0x5, {0x401, 0x56f, 0x1, 0x0, 0x10000, 0xffffffff}}) (async) ioctl$UI_DEV_SETUP(r1, 0x405c5503, &(0x7f0000000180)={{}, 'syz1\x00'}) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000300)=@bridge_delneigh={0x44, 0x1d, 0x200, 0x70bd28, 0x25dfdbff, {0x2, 0x0, 0x0, 0x0, 0x40, 0x4}, [@NDA_LLADDR={0xa}, @NDA_VLAN={0x6, 0x5, 0x1}, @NDA_DST_IPV6={0x14, 0x1, @dev={0xfe, 0x80, '\x00', 0x43}}]}, 0x44}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) (async) ioctl$UI_SET_EVBIT(r1, 0x40045564, 0x1) (async) ioctl$UI_DEV_SETUP(r1, 0x5501, 0x0) (async) 05:26:07 executing program 2: r0 = perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) (async) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x6}, 0x0, 0x0, 0x80000000}, 0x0, 0xfffffeffffffffff, 0xffffffffffffffff, 0x0) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000040)) (async) r3 = socket$netlink(0x10, 0x3, 0x0) (async) r4 = syz_mount_image$ext4(0x0, 0x0, 0x7fff, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000002d80)=ANY=[@ANYBLOB="626c6f636b5f76616c69646974792c6572726f72733d72656d6f756e742d726f2c7573726a71756f74613d2c696e6f64655f7265616461686561645f626c6b733d3078303030303030303030303030303830302c646f6e745f6d6561737572652c7375626a5f747970653d79ee122c6673757569643d00630063006300612d050003000000000000003634642f2d32300030363100312c6f626a5f747970653d3a6f5d407d292c402c006c45758140efd35009ec428ab687d52d4eabc60f9ff5d344f9ae55c01fe836463cc40cdc02f207e48f5b76a631c8187aa2243a18d78bf3880a538b9e9adf9e6722f935ce524ba02c830a43c2fb632762810f9c7048ba7ee36164de1c234dc3b23345ae0188afae2fcd7aa8f5749e09a683b02c0e528add0c5521f0a42eea4e51e3555a8525255b113b00d48270ef998e7d619e7f6405195bd218"], 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) (async, rerun: 32) r7 = creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) (async, rerun: 32) r8 = creat(&(0x7f00000002c0)='./bus\x00', 0x1) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000008d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r8]}}, @cred={{0x1c, 0x1, 0x2, {r5, 0x0, r6}}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [r4, r4, r8]}}], 0xa8, 0x50}, 0x840) (async) r9 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r9, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r10) (async) r11 = getgid() (async) r12 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r12, 0xc0086420, &(0x7f0000000040)) r13 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r13, 0xc0086420, &(0x7f0000000040)) r14 = socket$isdn(0x22, 0x3, 0x24) pipe2$9p(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) r16 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000ac0)='cpuacct.usage_all\x00', 0x0, 0x0) (async) r17 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r17, 0xc0086420, &(0x7f0000000040)) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000b00)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xd98b}}, './file0\x00'}) (async) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000b40)={{{@in=@local, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6}, 0x0, @in6=@initdev}}, &(0x7f0000000c40)=0xe8) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000d80)=[{{&(0x7f0000000200)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000280)="1064fea5ed11e73b6625f40fef5f9e2f1d89010caaa8feddf83e9c4d2d7c2ea3228c3b29772ec87a870818457d3a6339ae", 0x31}, {&(0x7f00000002c0)="c7b32ad66ba1e9c60af9979c6df69eec23db062d5d7834d3edadc37e735f33ef67c2db30405f212423b254fc785d6c767471bed473ff48ac5a3b4723cdbfadc3469b2fa6d6b9fc41ec22c8f14982e1176af1009a5d53859448748e1f69e78f5cbc4da6e1a71471b5fa08ad0ef92e8020477923415bff096b035e27f8bbf928ae487992ed1c8445166b0ffbffe68551111fafdc7a822e5241bee37ab0434a0289ec174ddbdc9a3d5e0131c70a27d770bc06f9e70acee7e5b870c23a3559f913e62b029ec20f05c2e53873a13c20815eff0debb4e67c5633c364f0c6b6d93b0949c5407ad99b0590912a860c399e660699fe75", 0xf2}, {&(0x7f00000003c0)="50931de3db1540ce75b58355ed923de1097dfa16b215a4b2f7601e160eb4b4cd296233d5856e802b1ae30156657c17c4ddecee1cd194535908", 0x39}, {&(0x7f0000000400)="3395d7c50490df82f889d1e80d5002181e00b22ed240f167eb746bd86334518bddc7b534e8e4", 0x26}], 0x4, &(0x7f00000006c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff]}}], 0x98, 0x34040880}}, {{&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000008c0)=[{&(0x7f0000000800)="8ae4742d1b835c16001c15ec68aa5d7c67db46b0b230c74f7627ac56f7e583a749947aa9ed2912bc54767d3a333f0e0a08efad864d8ba43cc666640848bc2cd91c21d2a46cfc385db05497f80c830514b5a694c5669c84a4ec0e2dbaca0beab7a60ad96bf46347a8be59346f0b25ce565dcdde6b7182c098fe2374c7a953317261babeae622d70784f5c276174d904d92af1b5d63bf85882df518a9d1af9f6e650445ba68274ad96b7619246af718e", 0xaf}], 0x1, &(0x7f0000000900)=[@cred={{0x1c, 0x1, 0x2, {r2}}}], 0x20, 0x3}}, {{&(0x7f0000000940)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000000a40)=[{&(0x7f00000009c0)="7c6b9b2ba0701848794a25ff4509910887196ef6558f58625592d8442f0b2920885c490e6ef2f42815367d31", 0x2c}, {&(0x7f0000000a00)="bfcc3d89fe8f3c75b1bf0a12606085fdc7080a94492d94966faaeb65fe29443fcc14447c5cee40b92027737f478d7773c28dc9e56e23617cdf79c7fff1", 0x3d}], 0x2, &(0x7f0000000c80)=[@rights={{0x24, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r2, 0x0, r6}}}, @cred={{0x1c, 0x1, 0x2, {r2, r10, r11}}}, @rights={{0x38, 0x1, 0x1, [r0, r0, r12, r1, r13, r14, r0, r15, r16, r17]}}, @rights={{0x1c, 0x1, 0x1, [r1, r18, r0]}}, @cred={{0x1c, 0x1, 0x2, {r2, r19, 0xee01}}}], 0x100, 0x24001}}], 0x3, 0x40804) (async) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x7f, 0x3, 0x0, 0x80, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7fff, 0x0, @perf_config_ext={0x101, 0x7fff}, 0x0, 0x0, 0x3, 0x9, 0x5, 0x8, 0x0, 0x0, 0x8c}, r2, 0xc, r1, 0x0) (async) perf_event_open(&(0x7f0000000180)={0x9d84c21c1f1dac25, 0x80, 0x40, 0x12, 0x8, 0x0, 0x0, 0x837, 0x8a1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0xdb3, 0x2, @perf_bp={&(0x7f0000000000), 0x6}, 0x410, 0x7, 0xdfdf, 0x5, 0x8000000000000000, 0xc7b, 0x1f, 0x0, 0x42e7, 0x0, 0x3d5}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) (async) r20 = syz_open_procfs(0x0, &(0x7f0000000040)='net/fib_trie\x00') pread64(r20, &(0x7f0000000080)=""/237, 0x129, 0x200000000000006) 05:26:07 executing program 3: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000240), 0x7f10) r1 = getpgid(0x0) r2 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000), 0x8800, 0x0) ioctl$SIOCRSSL2CALL(r2, 0x89e2, 0xfffffffffffffffd) r3 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x4400, 0x0, 0xfffffffc}, r1, 0x0, 0xffffffffffffffff, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) sysfs$3(0x3) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r4, &(0x7f0000000100)=ANY=[], 0xbf) sendfile(r4, r4, &(0x7f0000000240), 0x7f10) write(r4, &(0x7f0000000340), 0x0) dup(r3) write$P9_RREADLINK(r4, &(0x7f0000000400)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r4, 0x84, 0x1d, &(0x7f0000000040)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000080)=0x14) 05:26:07 executing program 5: r0 = perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x1}, 0x0, 0x20000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0xe43) r2 = socket$kcm(0x29, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x8914, &(0x7f0000000900)='wlan1\x00\x1b\x1a\xec\xd8n\xff\xc3\x87\xe2\xa3\x80\x8a\xb2\xd9\xa8L\x06\xb5\x12\x0fF\xd9\x1f\x8a\xcc\xba\\\xceYF2C\xfdj\xe3\x8d\xe3\xd6\xe0|6l\xe9\xd9;\xea\x84]\xdf\xf7\xber\'\x8a\xd5W\xbb\xac%j\x9d\xeb\xba\xe6\xc4\xc4\xa9\xf5\xd5\xa1\xf5\\\x9b\xb2\a\xde\xbb\xc18\x84\xb5:f\xcb\xe8o\aArYZ\xe1\xc9\x86\xfe\x8f(\xa1\vhb\x18\xf3\xe3\xa1\xd2\x93*h\xd7\xa2F\x88\xd57\xb2\xc8\x8cS\xe8:H}\x91\x91\xcc\xa7Y\xcbkK\xf0\xfe\x9e\xd5\xa1\x1e\x99~\x9d3\xd2?\b\xbfU\xe8\x8b\x93\xea`\x00\x80\x00\x00V\xbf!\xb7\xe9\x11\r\xbd\xa3\xc6-t\x9c;\x9as\x86\xe7\xbd\xb0\xd5\";\xecuP\"\xebrV\x88\xca\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\xe8\xc6\xc3\nE\x91\xff\xd8E$\xc4As\x80\xdbt\x0e\xe21_v1\xd8,\xa4\x7fD\x94\xe8?\xf8\xcd[1\xb2U,\xc8w0|E\x00\x88IoQpH\xa0\xe8\xf0\x7f\xbd\xbcs;\xc9\xd2\x19oS\xac\xc6\x9b`:6\xc9DS\x13\xfb\xddw\nK\x19\xfa\x99\xc6~\x044\xa3+)\xef@Lr\xed\x85\xf3\xe8#\xa4\x84\xe9W8\xd6\x80\x95\xba.?+O\xbe[&\x87\xe1\xc5\xd7C\xa1\xde\xa4\b*w\xdc]\x92\xce\xe6BNFj;\xd7 \xfb\f\xeb\xb1\xb8\x86x\x19\xa0\xc4\xd3^W\xb7\x10\x18\xba\xcc\xabJ\xdfYB\"\x96\rny3\xe9\xec\xdf\xc4\xae\xfaM\xa2k\xd8X\xe6hQ\t\x93\xc1\xfd\xb7\xa4\x04W\xa0n\xff') perf_event_open(&(0x7f00000003c0)={0x2, 0x80, 0x1b, 0xdc, 0x6, 0x8, 0x0, 0xc1c, 0x33a01, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x2, @perf_config_ext={0x0, 0x7ff}, 0x18000, 0x0, 0x3, 0x8, 0xaa, 0x3, 0x1, 0x0, 0xda, 0x0, 0xffff}, 0xffffffffffffffff, 0x8, 0xffffffffffffffff, 0x3) (async) perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x8, 0x9, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r3 = socket$kcm(0x29, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x8914, &(0x7f0000000040)='wlan1\x00\x1b\x1a\xec\xb5\x12\x03F\xd9U\x1c\xc9%\x9b\xa0\xf5\xee\x16\x1f\xb9\xf2-\xda,C\xfdj\xe3\x8d\xe3\xd6\xe0|6l\xe9\xd9;\x13\xdf\xf7\xber\'\x8a\xd5\xd5\xe1\xf5\\\x9b\xb2\a\xde\xbb\xc18\x84\xb5:f\xcb\xe8oOArYZ\xe1\xc9\x86\xfe\x88\x9d\xfa\xacJ\x1f\xebp\xf5\xfb\xaad\x1a\xa0\xb1\x9c\xac\xe8\xff^9P\xee\x8aG\xdd2') r4 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1, 0x4, &(0x7f0000001fd8)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0xffffffbc, 0x10}, [@ldst={0x7, 0x0, 0x0, 0x0, 0xa}]}, &(0x7f0000003ff6)='GPL\x00', 0x1, 0xff06, &(0x7f000000cf3d)=""/195}, 0x48) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001bc0)=@bpf_tracing={0x1a, 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB], &(0x7f00000008c0)='syzkaller\x00', 0x8000, 0x5f, &(0x7f0000001ac0)=""/95, 0x41100, 0x15, '\x00', 0x0, 0x19, r3, 0x8, &(0x7f0000001b40)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000001b80)={0x2, 0x1, 0xa16, 0x9}, 0x10, 0x12c68, r5}, 0x80) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x40082406, &(0x7f0000000300)='wlan1\x00\x1b\x1a\xec\xb5\x12\x03F\xd9U\xac\xa2Jr\xc4\xe8\xf4~j\t\x03\xe7\x1c\xb3B\xc9%\x9b\x9f\xf5\xee\x16\x1f\xb9\xf2-\xda,C\xfdj\xe3\x8d\xe3\xd6\xe0|6l\xdf\xf7\xber\'\x8a\xd5\xd5\xe1\xf5\\\x9b\xb2\a\xde\xbb\xc18\x84\xb5:f\xb7\xe8oOArYZ\xe1\xc9\x86\xfe\x88\x9d\xfa\xacJ\x1f\xebp\xf5\xfb\xaad\x1a\xa0\xb1\x9c\xac\xec\xff^9P\xee\x8aG\xdd2\x00\x00\x00\x00/([\x96\xb1>\x06\x0ep2\x93e\x02\xd5\xed\'Eu\x91\xffT\xbc\xa4O[\x03}') socket$kcm(0x21, 0x0, 0x2) (async) r6 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r6, &(0x7f0000000100)=ANY=[], 0xbf) (async) sendfile(r6, r6, &(0x7f0000000240), 0x7f10) (async) write(r6, &(0x7f0000000340), 0x0) write$P9_RREADLINK(r6, &(0x7f0000000400)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(r6, 0xc008240a, &(0x7f00000000c0)={0x7, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000640)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000004c0)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x0, 0x7, &(0x7f0000000440)=ANY=[@ANYRES32=r1, @ANYBLOB="000000dd000000163558b4fff0ffffff9500000000000000"], &(0x7f0000000480)='GPL\x00', 0xbbc, 0x0, 0x0, 0x40f00, 0x10, '\x00', 0x0, 0x0, r7, 0x8, &(0x7f0000000500)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000540)={0x1, 0x9, 0x7b1, 0xfffffff9}, 0x10}, 0x80) gettid() (async) socket$kcm(0x29, 0x2, 0x0) [ 786.792886] device wlan1 entered promiscuous mode [ 786.798885] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready 05:26:07 executing program 0: mount$9p_tcp(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f00000002c0)={'trans=tcp,', {}, 0x2c, {[{@privport}]}}) mount$9p_tcp(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f00000002c0)={'trans=tcp,', {}, 0x2c, {[{@privport}]}}) (async) [ 786.932804] device wlan1 left promiscuous mode [ 786.946534] input: syz1 as /devices/virtual/input/input8 05:26:08 executing program 1: ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000140)={'gretap0\x00', &(0x7f00000000c0)={'syztnl0\x00', 0x0, 0x700, 0x20, 0xd81, 0x401, {{0x12, 0x4, 0x0, 0x0, 0x48, 0x64, 0x0, 0x1, 0x4, 0x0, @empty, @remote, {[@timestamp_addr={0x44, 0x14, 0xd2, 0x1, 0x8, [{@multicast1, 0x1}, {@dev={0xac, 0x14, 0x14, 0x35}, 0x1f}]}, @timestamp_addr={0x44, 0x14, 0xc4, 0x1, 0x8, [{@empty, 0x100}, {@local, 0x1}]}, @ssrr={0x89, 0xb, 0xeb, [@private=0xa010101, @remote]}]}}}}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=@ipv6_deladdrlabel={0x1c, 0x49, 0x200, 0x70bd28, 0x25dfdbfe, {0xa, 0x0, 0x0, 0x0, r0, 0x6}}, 0x1c}, 0x1, 0x0, 0x0, 0x8000}, 0xc054) (async) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0}, 0x3020, 0x2, 0x2, 0x2, 0x0, 0xfffffffe, 0xfffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$UI_ABS_SETUP(r1, 0x401c5504, &(0x7f0000000000)={0x5, {0x401, 0x56f, 0x1, 0x0, 0x10000, 0xffffffff}}) ioctl$UI_DEV_SETUP(r1, 0x405c5503, &(0x7f0000000180)={{}, 'syz1\x00'}) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000300)=@bridge_delneigh={0x44, 0x1d, 0x200, 0x70bd28, 0x25dfdbff, {0x2, 0x0, 0x0, 0x0, 0x40, 0x4}, [@NDA_LLADDR={0xa}, @NDA_VLAN={0x6, 0x5, 0x1}, @NDA_DST_IPV6={0x14, 0x1, @dev={0xfe, 0x80, '\x00', 0x43}}]}, 0x44}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) ioctl$UI_SET_EVBIT(r1, 0x40045564, 0x1) (async, rerun: 64) ioctl$UI_DEV_SETUP(r1, 0x5501, 0x0) (rerun: 64) 05:26:08 executing program 4: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000000)=0x81) getpid() (async) statx(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x0, &(0x7f0000007180)) (async) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) sendfile(r0, r0, 0x0, 0x9) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) r1 = accept$netrom(0xffffffffffffffff, 0x0, &(0x7f0000000580)) (async) syz_open_dev$radio(&(0x7f00000005c0), 0x1, 0x2) (async) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000040)=@default_ap_ssid, 0x6, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) read$FUSE(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000004700)) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="64006ec5817150ab91f2cbe72366a6b5156d0000936aa5719039828d727e55976f624fee2e8f61fd39e000355f3e097298ceeccff69c1c961507f4458a0729e65e41119de0dea6309f56623a3b0cc40a1ce6a4cb820b800dc382773a97ef3b5891ba48324eeda3ce6da1dfdb3810e9747fa88ce4c9d0db36046efb068b2d738c204a463c4cf64fe176a4e8cfbc1dc448dc5c553fa121652131b538f9700b4cb97cbfd115d2ebeccc0a61e70b0525b36c2a81cb045445f3e5a8eb19e5b2edc1587edd978d58b021717cb656473c84e1f1ea45509525cbedea094d180026eb813773bd74a610810309042d38a35bbdbb64992c8febdad89da0bd1a95cb2b7afda637f6a9c426558487aa38a63204f082cdde291023636c98738b342d36332b43e52253020fa3a35ef582ca82c2b4055452eadbd84463c3024baf64f8bd062b54d85552c3f490cd4c3003921342066a26fa32dc3cd4050fce3d5fa04454e5299e523d9a0cec42131dfd57ead53e747c2a922d9b2cca496cfa9067c64ee706af5b3cf3d9d115e9349ec102aa934ff009ebfbe213", @ANYRES16=r2, @ANYBLOB="716b58cf7786bcadffff060000000800030030b63745bf23055b6f37b502689288df8852f59f910a39611922129b274c444123b5791e7f5f54d2fa39f996d4d6d7225c47416cd385d6b41ac27f8e501c5c483cef179dbfff43c8351cd5a0841bc963ef29899b819b511a62957090bbf5cf06ae5d73957a6502d7f4312ece2d100258ee0c86523208f2c107c5f794fbd17301041e74efd971350d83b2d96d59e4faebbff42467e59af776eb1a66fb7f198032ee66b90b74819ae3", @ANYRES32, @ANYBLOB="080005000300"], 0x24}}, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000180), 0x4800, 0x0) (async) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f00000002c0)) (async) pwritev2(r1, &(0x7f0000000540)=[{&(0x7f0000000640)="1c15abee11e72660534bc09bb82fb1c324cc5b452d017ce2b6c17bef8a65c818004281221b41571eebfb5a983d28c95069af7da55b1d380079ae4fc5a386f6d3b191bcd4219d895ef26df5da6b31458d099aeca8a8e0c22484d25a90af4fb75ce48defefc0041ff1191914ac1d54a972ab8839cf40801c944bb015129a10880aba1cda2e4ee4c8b322", 0x89}, {0x0}, {&(0x7f0000000740)="cd10c11b46156d21cfa4a50def8ce810a4535d85600bfdd0c8d8c921e4699de2660a963d399e19150d04519cc8358f4e01e1f25df10c42b1bb91c4eed3a613b21e62be32f90a9757bdc3318e48683af7911eae6e11e18fd9890afb773429827152", 0x61}], 0x3, 0x1, 0x1fb1a451, 0x10) (async) r3 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r3, &(0x7f0000000100)=ANY=[], 0xbf) (async) sendfile(r3, r3, &(0x7f0000000240), 0x7f10) write(r3, &(0x7f0000000340), 0x0) write$P9_RREADLINK(r3, &(0x7f0000000400)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) (async) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x113001, 0x178) (async) r4 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r4, &(0x7f0000000100)={0x1f, 0xffff, 0x2}, 0x6) [ 787.209477] input: syz1 as /devices/virtual/input/input9 05:26:08 executing program 1: syz_read_part_table(0x3c02, 0x1, &(0x7f0000000280)=[{&(0x7f00000000c0)="0201050000000a000000ff45ac0080ffff0063000800000000000000024000ffff1d83000000e10000008877007000300700a5ffffff00080000008000da55aa", 0x40, 0x1c0}]) ioctl$SIOCGSTAMPNS(0xffffffffffffffff, 0x8907, &(0x7f0000000000)) 05:26:08 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/fib_trie\x00') preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/190, 0xbe}, {0x0}, {&(0x7f0000000440)=""/96, 0x60}], 0x4, 0x6, 0x93) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) setuid(0x0) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000040)) r4 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r5 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r5, 0xc0086420, &(0x7f0000000040)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) r8 = openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000004f40)='./binderfs2/binder-control\x00', 0x802, 0x0) r9 = syz_open_procfs$namespace(0x0, &(0x7f0000004f80)='ns/time_for_children\x00') sendmmsg$unix(r3, &(0x7f0000006440)=[{{&(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001180)=[{&(0x7f00000008c0)="7e384dcd5bbd9671541fd184561601488fb142a4c42b591b506e740cde82f258c26b5d4ccb544a1388196365aff03794efbd837698f2e738f1582c167ade796eaff613c0a856af2736c7be2a338c1a13d95948b49cbb75db198fa6a0e8f1d1e5558def892e462df4cfa87783c1a7ae4130eade401f028d15753daa23b4b96b8c2539a5d4cf409e3799396b0be239c9fa8e467b3e016e8a4626d9165d21f4f76d0b3bda9fbdd9b8251752c98ca600333c596edf07081663410d300ddcc677fab1644a1c044fd3e44cd3c4", 0xca}, {&(0x7f0000000a80)="ed63175d088722e59d0969bce13f7df0fab2b50d0af7906cb275d29646048cb37cf3b238a697bbee670213c83b3ac4dc4b4d922d50d29a32067569626c4c095556e21b1daf261d4e90e2596349cfe3edd91a03c8c9cc4ea24a2a15f8ca7b8b071d650e151503032ce0e35658ff1b60fb12fdbc32ff909250fd01675a233d16327fa24e36e8507a503f0e37de31c997fefac49614d1d9b04203237add0e690f498b0241675a134d1a99a4d8b6b0fce4", 0xaf}, {&(0x7f0000000b40)="6ed6f176063d10fff7fb5942cdbc9bc15a86646ed295e493339206dab85787ed5803f4965bf3b2791f733f4d98a59c92c23c9d7172ec008dab3b517d022a254018d8043f062f85ac44f4cbe19ca774250b5a016a402ed1051895a2ca7f7ade86ded700a06046fa777acc7e73706f10ff38b12d7fd2d8ff17b3f919f29e627e67bf032a4b466ffcb262cf84634ea89bf3fdf486739cb447d308edea9d6a4d4e90430e0c9f0f64bfbf90fcdc6afb400d4a8bc7ffb66f308bdaf9996e423895239a1e596b0b7cc7a596e2b9", 0xca}, {&(0x7f0000001040)="6d01fcee0f2eb340d4ceb6472bb81a7857ec4a208784b6ab37e7b16357afb520ad0043544856759ddc9b1e74e8521b48913be4c4adc5a6dea164ad2df21916acd45972ba2c59680ef92449f150276fbcac360a70509a251628450ccafa50300d45729bc7b14ca93317698e92ae1ae036897681e84f2c269fb819f55c54b3d43fa9d8667103b6455f09bd9b22819fee955613004a45ffd53980cd089f5200aeacb943d81425533ea1ced0409d53e3dc9565667e0b738ccd3cab91", 0xba}, {&(0x7f0000000c40)="c3a5999f95", 0x5}, {&(0x7f0000000c80)="e232545dd33ebf92dc6029c5a34d5748118bc36f9894a6cde1844d57b066ed4b962e84ac6e287c723c5a5af5f3c3", 0x2e}, {&(0x7f0000001100)}, {&(0x7f0000001140)="a65d713f9dfbf5b489d6d2c4f126fae3cab85e1df4070206ba93293ee2c8e5464a", 0x21}], 0x8, &(0x7f0000006580)=ANY=[@ANYBLOB="34000000000000000100000001000000", @ANYRES32=r2, @ANYRES64=r2, @ANYRES32, @ANYRES32, @ANYRESOCT=r2, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0100000283000000000000000100000002000000e842eeeeb2d5959b68c240759b4d7abdb3dc1c8e00670f15880fdfc8c9c122622a89d32b50db685b24692ce7fe027b01405d725718ecde59e3b17a94e2dba7eabce038197883e5c77b8609e15ab077a3e23cf4665779d326cfb3e98cc0e8147bab00f510486bd8507e78b0824afc7c7e847c7703973cd7ed4fb7e0b64432ca58ec83348cc8ef5e69273e1f5d355026e05f03509a7ea521e002b4f53c7fe21dd6e990bae0fd209fcd3cd5d69d1232f69903063f8d17fb159e5db868e8d729be26bd229df362dc5b1992ae3fc2e8d258d48b82c9ce056e90974138f97248011fe75702d3349adcaa9b5c4df5573db21a9b8946", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x8000}}, {{&(0x7f00000012c0)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000001380)=[{&(0x7f0000002200)="c3a769814a6a4d2399a57c762db5de8412427e55ee76e247694e22c3c7e2139f951fb9f1295aeb13b72156acba46e553797f401d305b63d73ba3ce15f0412cf734c48dee35132cb735564cb7e3e2cf0c7b7136bc015b422babcf735727adc3ad85bf471b37680327cfd5d8ab6625ec34380a6c6dd17278f60acf5320430f03e0875e14431177cdaf3203e8a9c6f024198fc6363a178d4209feb2a635fd4d7f2ec1548ec6a735ac7c5ec93c6614a8e0d805d7404c9b40663489b1f1cd95420bbbe793625ed2aed8f7d3d2aeb06ecf3e7d32", 0xd1}, {&(0x7f0000002300)="edba6449201b6b84bd4e417c0bc359a7a66fda4cb465cd47db726da5c12e54f516f8204d86c5360b37d4f51b5543cf16ce148d77388dbf25c8cd24a8f6b7e90f6b66deca272e1179879c5ae5b8f08b8de5fbf8f60e902d5cc44797805ba0ce3527e3f264aa9b5dad56b216c0d99f4dcfff91103c765b199c0fe27e4b54bd1bd4ebb40f9fd590144e2bf56e28f591c62f0f18762ddab5e3ee30c27887a5b2d8f01960d6eebce7187aac7fdc5bfcdade3c88195d8bea3faad1241515cae543bfd14d6a72f6e406d61ddac638a3f89f7106feb0ad3870a6a42eb08647d09a584e3d3fcea208d1b29e920bb8358edd8a55e385eecc35774d1ef102c084a820a3dc57fba578b3eb4f397f35c8865b514f5cde5bc7f44ec0979c81196b0a54b1915ad96f4c8035ba462d0be23288d9c04d7373d07a934c8744e9d4746076a8a3db6959de2e7ecee45c3fd11b8b47d5fe773cd7820d43d98d5da007812b8a091120dab50984395eeef8c3111ee4c887914293d6f535dc55183233bf59adbb6eb6026f24858be11716de7236d412b442f3be3f653e38d8a945510741040a7a806a73e7b4a5f260e07bfd78aad044610ea65ea4014b04738e101394d2c091d255db3df80f98ebf0992eb8559a12500c498e7232f4e47921a74d30bdba00aad2b3142f5c736141dc5807e4fdcbdb7434cd90e27486a643f572dea95d05b8f7ed6d994af72655fde5d605cb6d620106a00c0735e6edcec854abb6d3f800705ae115228789736b9ed0f30166cc9acf9899cba94058020f1cc9dffef6ac41b3c20b8eb100990fb337ae1dfe79117e17801c5e3c063a3b08b62652a1930caea159087acf03ed2a92e75663f5f8e15e56c2a795cd6bc78124e4d0edc4bc3f9f838c898ab6e538aace1582631b4e3d6b944fc911b286183e38120219a4d6033a04f8bbaaf9ddceabcc1d0200d757cb8ede5fef3270f601cdb09ee86e70a8593df268c5bdae7593cce43d691d296dc0ea85d652acf4280df8a1a82866f44855657d919c6107aa461da9f419f738617fe9b06ed3c845db5e6b8bd86eb60dead22d8d54fbd98068d28ee67c31b259f6240a849453ea487787803fb388cf16af9c927716d0864fc606345741be39b18df0d3c6a9fedab5938d882319d64199a5947d2116693424f87d98d0b1259a919c89b7fae951e91907e41ffd806d266a1d6a143f9c293d01185d36e1816a11a1da13427628b459c92be248f1873617fa9279fbc960175927274436cea5198b33f1c722d10c6549d72a58092462620aa70423b2cc0af86ced1be0f76db7e0e675e4a81ec64ccdb92236b550b80ff68f5d775f4cba686801524bab0b51e9fcd76734ba7821bbf05600414b8801c193814f5d2d1a98414509ae644d928382bf3e44677f297731d4901f470f8556819d5f483fa383f32aee3d3c2d90045decb8eab48695a272ef62a13825691e93590a41c5edc9e49b56e92e2841871f6b304cb7876c4aaee284605ff881baebae79e80b696e48f17d995d13091206efc90071de25967170f255e4f916997e24dbc5240344efa241afe756ea34112d3a1ce25772f1d87f6b1be0a83072e8052cfe362c21e599da839c573dd6e1529e4de7c27a377dc72d4893632cc1997f2a535397841881e0337be5dd9b174971390c40d27f6183b9833a32e86834732757e8ae9309817a82924978cec69cbd0f6047380f72ec883fd5b50f62fd356c1acdd0ef22d7c193a6d33e04aa45a63b38eb1a9e8424afd08dc9c16a6152f890c7a285a4859c641548a1842132dcce6dedf2dca2598174b614ce81e3e35d5f343dfa40a3465a28930dc4870a37ad1016ccf14e5bfc7734af86d84fbbee02de57353928c794974100dcd1c7407fe567093f9f64dfc770216de957f85f5062a2ee687e92c738b77fc8f7c4ffc4ed2f6561e92765a00c787efa68f926d502d19f62bb916deda5b16d218d6af682ec66f8f7791c5c6dbd6fddaed66ca12c9b32f36a6fdac266be0313dd12454e5ffd9751b91717fa05783116b50a982d6436c6b41e2e90368cadf9e97eeecec3d65b266a4cd15e396918a5aa5c8dc409712d288fc7a05852ce6e266d7e013a9e1526bb255db0509b7609ad0ab25ac8a54a6af41dd09441107c008eccb4f43f95cb62ce401370be0f3d846c1249bd6668d0eeecfe04223eabeb99e9dfec156088e94be5b0abe0484c2aa01dc15d4d86e542fa8dad526254f30fef7ec792dca0719000f8b142a4c7bdaa87d3dca87f0549f8140f05af19c4f6e57d26b961106c4b234e8e9fd07f6cdc7e7f226b065e9936ee268e678acb07bbbeab4e3d6cc44d947dbf30f9e1e9dafd9d395c39da6c3c4c7ae24b5f7ab165cad556c9d94bf7c7ea3b89af3b05705ea3c2d89c28a94e8337a443f6adea383bf2c0297c7605574c4714ba21fac54b68ac19e320eac1fd5ae9a37f8c995251fd5c6f95398a4437106161af040ae266ed401448a5a434ab4ace0142e854a48804a432fb212eebe5d5ae82e6813d8e0aa082e3fb611286372e717e349641686b586ca24606e794dc06df36968baa0e656a76bb5e85711ec1ca6febe78151ca78b0386e0161b168308c8a9088a1c9e53d7cf377339f4e545b9d0ad2e3f98878e42a6c4347ece8244a03277cd5e27df3a2f5674f67f2dccd2f92502f81aec2dccbc01022d9a8b678cae5a46d9b37a5337c1963b836e0fdc345130883809d882e1a12a291357a5c15ac347ccc604a559e19164492467737c2a3ef273a9d2c9ea3830325db7958651f6d4d4724d3a95896129ddcff38a877defe7d2149e55a84b657b95551ca5141772bf4dcd6097783126fae6b1adf72e860b1d83dfc93a36e79bc2854fe175c82b77afaa9cb9893a16cbb820a1c6411d639831339e5499aa06c1e402d2fdce4e00155fa05cda49ee212c6a5c18548f1627458e5780c5f26524a67b738e4e1cc04735860e096a60cdf021b1327411b0c140b31d5d7f584a5725d274ef8f30500534293f0696ca1230df837f467f0af5935a58bb2d41668d3e7a0314de1003946def22db87b9b143159a22517eab0409b0504ffaf289ffa498907886f285336fd73d964b6a4097b31e02cf6d7bc29641123dc1bf52d90db65f96e6210fbc1b9ffd9472fee1376c83cfc1d105f82a5fee45ec3b9a33c6eb33b33249ecd5c884d76143c2c93fae17adf3b6e9054578fae042caeb4786fbf2168f135773a84c2e3b9bedf289b14c6abcfa8dfd760eb2c9a3f06d13ab19eedc2467ddaa7ad433499da162d85ca27f4074460ebd4cb5a104fc6a6dd5b3e9e855a3df13410221457bed2369984b94728106908b938a7cb818a8600afbd2762227efbb06707bf4622634af7fae1df58bd77c2337cfea931f35518878b71056f9d03e28b7850a497aef797ed12ac6ae96aa113e24c0aa8094086ab659fbc9da3631d66fcd1535e85eb11f10335908a40b040c32fc7837be65cf28551cf766e89870204aac456621a03164c366ee04272027359599c64ca5f63b496cc08da7f1e94248b19c7dd21825b4db55d28a95d10d8a5586eb03d018592694b39595035167b7f020e568032e58c090b19d8e23044cf0a77070b4bbccdca3a1b7b61cf50d6b1f349732ce2fd3c6484005f731f82d572961bdd907883ac7cdc11b914aba7140d4f8bfab7a5291d2562913ed1d23815a8fcde5061e37b3df4c9a633e772c1b6dacb7ee2c5e18ca5e3de0d3e7aaa67f2fbb520676bea12dcaa3339837a0d1bc4a258172e52bd2bd90dd83519dc8677d3133ce6f5511e1229dfa05a0b46f825764890f45d4904438deb0c8a1ebe009d334a6ffd6818e57aa0a0f826fd340b677fc556b32156157c6fec5d45c8e5c0dfdb2aab0ffce1b9be53ca5d4bf2c120b459dbd55afa8bea46ca99aa9288fac0551b32c67e2e3fdec7d1c3f652b95cd8d2fd0b212f60f71f6654bc90dc249e0ff43f92ac5f2f042e3d5c4a9e2de835ce0fc1203504e66a1b477e86c91363ab50e2c69feef067848c64a23b49e3c418175bf089adca3f7b5dd40cfaf2f14de5a7a6888eec8bfa8b0bfcb8cc298e40f24941f83611ee13c89b673e21ad88865c82868862aa745eba26cdb94023e4de792c4955b54133fb0f192d4676844a6708453410cbe7b803021e173c29d47e13741b24fc2e512d1a05743269e7b1d6f490003f4d86b199ad95f0cfc517710d3adce562bfb245206470d82b9c03eaef20df146325f6878a2f1fff4770c504e4d039ea2f7ddf0d36884d85506d4a614a5e9e2c091ffaeeb8a70533f38650440f32459763b83998c350819d64b3e3b4fa874ae618833dce50f7e37206c34641e1ab9b0d997c42965724866749417296d49bc978401234798ea04a347bab321c961b3d2a6e77ea2a07b844a50fc0eff0a70b6d76283496e11c7a7d7ce36775452c4a9d1bbe210791fae17abdf188c2d7436723238e1002ae18fa5f856832783c29e955ac59387bac1da040b863323e408258fdfb02bbecd01ec37393c6a923873e5f12af59426057e170a82c3b3c9ebb1250e5ad30ccf90ca18efd81b127338ee5bd6651b71a1805945e8f2296b3a424b088e444d85d74d3ad8c4f82b5d5d03d6d6a2dfad8067d0db6dded4bd95449fb1dc056b1be42b9c50288a65fae2f0da56d9056c3a252afef4c01ab48c0de93da63ce32e2cbad283601db35fb3d04ab09b22f92b265ddd9f1f0a70d60e2f2208c09c66c7be8c327529238dd44ba149ebe8896bc7dd11ce88e73198a91ff1455c4a590dc9246a13e685846970c76d2b741aa03e33f733356c641139ae3d09ff8526aca5a925a50ce67c0ff0fb8193b27efc0783533e4ae4606948216a603effc8b9fd43a3872f8266b13a12da55a9e7b21059b6f59ec8b69b60f9921489fc09c14d52407b938e72feb516d7ba4e407662cfb059a27a566dde8206a2a65bfd2d4bb154140edda19c48d634f845cdbd6d6880329b42d998d9fa8cebca57dc92b5a1aa476af620ba3ed3610b9fb04870228c70e92db7baeec93e7e008fdd9c896e1e399fd9096112904499de2f27b0ed74fa1153fb395a17df3489b72b3619840ef9b299143f6d75c65632010a754d0a7f6045c43b19bf8c8d15edbdfbe2db10575e81c27c3c59dcb0ba036784d7d184f5965f7eb273f4b7f3a01b9d9e4fbc05987b1c9f4eafcc2b102a7bd2586a0a717e1d9fd05d7f30e9ce6258b466658f98bd2fc8b89f076451828d5a7dfb79151360c92a7dcffa9b05d222e2358463c664a8f222c7212978e826c85318d1605b01406c85f733fc5da40782acccc2b6d2da7dfa9931e282838a815f6e27fef9397380ffda56aed992656c6e22da407e78f1a1759e00025b6e9855dbe6b41506b26ecb3987ab72608a56bfbcea6b9e5374126bd3b18f43f0b48a7f83576dd89ae00fb25c7a1004f47b02a2f99a72c05882eb2fc0029f9848bf31650a1d4eaf46836697e5d05568c1bfc556a1c410d5b80a819a314c5b3f470ddb28dd3e7813e6d5dbfaae37973eb65184dbb57a1e1c10d5bab2abc3329cdf3ed74b53bddeed521ff6c6339e15ba650da9ca3f24eca866892c7a3eaa06a80c0b736ef795e688b216c974a5b934707c1922da79cef3170b6a6a7fbb122836f454aeec67b74ba65bd0e1d8b392610b286cbe548ae99cb70e7a5a8667192b9059a16a9a73929dc8444a955969f21c9510dd77eafa979f826f28293c4aed2dfa360924dc1da835a4a61860a3b1cf44f5a1141533c6c588d8aef2cc20188bd81715ff0d4564c3c225dca3fa7", 0x1000}, {&(0x7f0000001340)="b21be572258f199fa0434981d5b73a08e2ee296175b793e82c89e05f043bff29de271d1892be1f5e7a67bd94918322d3b5b997bfe98b7bd53c12e283d1e1b1a6", 0x40}], 0x3, &(0x7f0000003340)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r3, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x48, 0x40080}}, {{&(0x7f00000033c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003580)=[{&(0x7f0000003440)="d7b144174e39acf5862f78f345ab84d99ceb3325dff2b08916c6ec3bc88e4561f24b6aface62ce5af80b9ad53dcba62a08629a1ac5e7fbd88edd82bf9a01d4", 0x3f}, {&(0x7f0000003480)="b54968bb3814ff45049f8ff008ffac98", 0x10}, {&(0x7f00000034c0)="935e9906aaa9dda4a984c22d738717bc8dcd2daf138edaea76555e5884311ce71c57b4bb1da06975dbbaea3bcb10387a48ad65796ba0fe41617d98bb71d9aeae34c3a3dd3562117dd044fb474cb15a0e7871cf2af839a4148817a98aedc3e534d260787889c3a76a27d9d4daf4a2d5ae1d41eaf571c40df99eb5ecc08e680b272b431b11760536f48b606f9309b0f1dbf829b9e6df253542240be1742cbf37182567c03a28e63476b034fa87b477827ae7", 0xb1}], 0x3, &(0x7f0000003740)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r1]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r3]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r3, r2, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r0, r1, r3]}}], 0xd8, 0x40000}}, {{&(0x7f0000003840)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004c00)=[{&(0x7f00000038c0)="b98f4eaca20a4eefd84c3d4866414c067ebf4c9810d0aacfd7f3349bc43bbbeaa073057444b4339d1633f265bd54c984e277146ba0e321dcdfa7786d7ac72f5b9bbd240fd164788ac02cf973ab84aebe2139b0547cee6b0e4f03872d8ecaef3ec3ef8eddbf68abe452408d5095a37f4ed170c330d460a00dd8d79891e0255c3ad00c1f6003de9c0755dfafa43444e8de842b3f4ac2c9d413996b2ba6c5054c6f187c54540f002e3bf0e9139d313bbd2e33a00bfa170b0d336b80490d124c1bf399e13f6ffb0d30e8ff6eeefb1502fec5ff67dee7f778072160661edb2400a5bda6e798924b48857202f9afaf8f0f7461fc004355f4b0a434a22795e49831550b02c61f33c6b8a4c7dae9f5df3ccee78290db19c0b8d3693eeb3a4c6cc95e9d3d9f65bb2bd285f16399510ff1c35a782a6f5e70e08f637efa4bfe6ad6605f220b7a58d207dcd81ab93fac866eb91a91f881e95d7eaf12529f78dbe4d330ff212b60d337318b24944f423d88d29b8084dec3a146957105e46cdfae2a8fc925addc6460d02737fa8bb2dc3e4138a471fdbc079242341a6780fd2a1b7fee10e8dee74d34670bab061ce22823f78b74db48e43251914bbb6a1dca66e4a3603a322eead95ce715f6079740cace7e1f85db131e011ab3d64e1ca5d4e141a792f8901cdcb1a658463f80cfa03bcdb52d6919b8e942e2823df922b89d191f8e0c57ecdfe147860308e97e86ed98c8008ce372cf5b338afd5cb6390ea38ad317eb642748690f85e448417246fe24eb7aebc8dbad2f0c400df588c9d384388298200253dcaac7aa64dd5f5bccb4e1b973a5c818b11a8d228332d8bf57d62aef8d4e3d10e14b87cf950088fe022aebb5234b147c06a0eaad6b480235f46b4376d84d0e576a2552c8168b4aa5a2faa0d113e7e493a9905379cb700a59d66b5955abbc00d3cc997a2ca2149993f2412a248f2b72bfa6ff21fd88e3fa16156ce6af51865664190cd3c02e50b4664e6f0bf4353804b981ff5a9d8cbb7696156f1863605f45e216e32b207ab7b4eb23fbb390e5dbd7e06fa008f1f01b101494690b67737a32b689d1659736923d285ea8872dbdc047151a138153801b13f7b1f26de2d513d9ff66693c72f9f96ae7220e1278ce2cee63ed48d1ed6cdbc14993a66542c79eeb6e995316a4d2583d0d3cd57ee731273077b5d8aa0b00598e048f6edb779e0bd71e24b3e0ac5549ea7c8732c020ceca1d25927126a1904ed4f23ced653821edaab2b9a506a5d83ecef4998dbc52689ca78681da84c2a8a5efc89fedf90ba87447079f24e92681a84825121517e0c465d691cc4e83d7ab5126eb326a1d0ff8bf2b94ea07d3582e13088e6657a96e82ed06db42dcad1a56a05698d32e1e3583ff5eb195e6602bc4c4b60248f1ae5a9c04d0429e1e766d55951f35e84e16337ff6c3b5c7bcd470fc9c222cf6bc8d03f2e8567b9abb22f7e3f2fc5af3c48d2a8ef7f375fff46f69687623aa387bc1ec025beeec1d6783f048481510bb034fb90bc6bd0a3f9fef2a33ac5c90e9ce741a6f30b8a458dc3699e1cc7af6ab55f50cf389131058fd5eae13e9d715f12836dc04817ea77a573dde090b83f9201205d70c33f2668ea1f70ae9d2c01af061d8e024eac857e1c5e5139a6108a178d21054736bf083314984e9a00800bb7c80a76cb1718df8212d466c585968a0fc3d05a52e0175b7dc541e19d8344f29161e1f415b0d3b3134d5b43ea13049fdf9a9ce82bb9044710094a5c3a6a045f8937400311d68920742e95f2c9bcf1d8d6da2475a169cd89ddc184a1881ef2811761373a65ef1b66ab5e8b95d53f6b33799dd6cde89494d70886e7c514897594acafeb8c26392b174755a91fb25df0c381a51de214b473d04d04888fea8fd33390b6f943595e2a72cab4890df4544c1f1faf535e895a2e64175be736d2b1ff4d89f3282b2cd3b9f2e23da50dfc926e188085f0a0cefdd80e410b7ca37d773f2a507328ad403fa96dfae5f8e63e6aa1c54c056a39f7f0f5962abf86ab76bd86e4477f6b9417ba4e2a65bdb5584422e0c902a58f845788990b1ab02da9bb642d6f0d2bc5dd3704b26082903f5ae67ac268c167c56412e05bff5d63a7a8d7c6f25e38bb6fc361e6317c64b84574d699568e4e68c7fa8a6646f322c2b0fe0d5e3f52fa285830bbfed2ea4eb5ff0f569a8da5b7b94226b658a85a1718841e8715c851a8f434beecb90248f4d3588d2f19e2f2d79e8333cc1c143475ad58556bfdce1552ac8ab7a261c8adc2346b6de94c7331c8722a3132c59976fe980b88d7c6871b7ad87f828d0ec1e81fd98b55660287ae79d2c5d10aac0b19e229244b955ecd11a04c94b0c67ddca9e4c94a8137fec83aea956eb959bc104d67e9d89c210433b0523347113d037b4b13ee1924c84e6ce1a996c03adcb8fb43ba3ba89686e1944feb86134fcc6f7300b09e9e0e3a6393bf602d794690662b2b5a9210dde8127c617edef5c7a2cf75da1bbbb4d15ef85109db59b0a70a10fe64810cf6df7556a50e5658ef9301a335c915f7298683a3e83f16ca72ab10d35a40af80978c929b9d1f17a9bd57e78a1bbba7626c6e319bb597ec35ec6077f10022524f2f92e723797c2a1791a51a454c98630b9012026dd694ff87122c117ffb966f46d5e37cdbdd9a930fac80205e2c34d57a2dd0c832fa00a951a6582721d5ca6ef79e9feedb97344e656efc0a25b3526f9b48e69996225eb6be3eb9754a5e29ae7d4935010b3258f1d3d8c817842edaf1e0f7dcf06d13435fb591d06b6b7792a6fb14fbe6b78bf6e4c1c1fd0e96abdd715f399538f4fa24c5ec26d24d946dc41c2d320b75799df43288dac98649d4260153885f4899d7c876d918fdb8a855908992573b9ed5ec987936fdc861484b542246553b02662fa7a3d5dd372b9aae50794390e4eab102e56adca7b9bfd333dce0dedb8df755045e86dd1dd0383389691f5f0b443523e9ee534c094e46a96d64da97c4063c3db1c7e4f2021c1b51487f5b1409ad7041b0c0cd47b7ce2ae45a4a4c5e463c8dfa718553e52662d8c8b8335d5998b4f690849304ee009311296ada9dc774cdb9c1de6ec2d1993b182e6a28ffc7e0a4e457ab84fb4165e12b3de8105e09db2271843d0adb1c051b8da0fb1d630d69cf9377889e2bdf382edf2d43876c22507afe6e5605d9ba92dc9919a09e06a5aadef3f616aa616a9cfd502a4e528d66be7a0a4da478899142347596873c1fe9efb9537c5a39fbcdfa460133f3697ea2c72f7a0bc7863f4971da815c8bf58fcaecdc2c96b61b3dc725a9969eab5eef1741db488e606312d423482fdafe9e7ef1bcc39073c6732d7c94c09fbe0d9524d4306a3c963db54803f3036f451dfe71d177495cd14c0810c48513bf511a6e66849a9d415880c79b4ff2d891753509cae3dad8d81b19892f013d0dfcf4746f95c9c7ca40ac3870d8e14e8884115bbd19cd6a6bf1334e08765486a38054c6dd349fd9f312bafcab1c0d7d875126d4475733fd47fe5f1ed00a879c2579a9d5d09790de21f29d8831efc2275f40b4f7a28f0ac23f569592a46b38a69d025c6c00295f8c34652644cd58a0241237ae43eccfd6abbf854c96965c626959b89471891d07c6e02676bfb9ef8d9e55a178c69a54939eadd705f2bc48013670612d3a0d54c96015d116cb8c075499633e0452c78c2122c744e67292fbedada981f4010fe1f740f56d783c4d5c367a4d68e55e97377c0fcf40292ea6fc45cc544bba993044c71c89bf8c88ffedfdfba0ae6da193a20769854e543deba432f9a2abd55225d8a661c23ddc6990663ce17541765d93bea11e0cfe2a9a8bccd23f9531f1862654edc396a9a2fb22fa88709204c8d421e14e3d5a44c37bb9e2c3dba87bab6120a5ad707b427fd472b530ea74fe21ed232a3045c4b287308d1ff0554888ab8f856a03d88bf124f455860463becb7c855bd81a04609c10ab401ece815f502fbea1f69b092d43c24761b2517de70ab3b1e48686c76a67af04db8927bc7d82e50032cca50e9d0c3d1bcc66dadddf8a11bb40b2ff98541be7c13cf6a451e98d8c56e03e3a9b2d04f95efc344e121330192010e9d1a0a461b7b2381b468c7b716c4edd49fe9b89cb07af6de06e105db0d7a0190b21a3391065a7b6b70397923f59cc90bae3e2b213beb750cfc78b198daa63c127957a0236044f970cfafd71235f1b8267ef1b5a932befd28fbfd59eda4feff807dc272077f5ab0bf77f9c3fe32f274aa68bdb8ea2d58b16f9e59c7d1db0b53c04708648865c090383f24ee769628182fce1fa9670eb08196e5e88e959d468a942d46fc9bf4f2d7aba0cb7e4138249c9fba20d172b88bbb74d9c55e286247715e5e3e3077c62a251e95e86e790d084497564b8c9f7efd0f4ada086fd227a978f4d9ed465229ee187050d77e02bf621e4904f340d7a50b519dd2ab69987d16916c6d9fa1079ab9fab5e9da7dab7b1a24d18b0b1c71b216191b5b99c3de44806a360d89c728fcdb3e76f26ee817afad4f4e26b37745fdbe1af1b4066d596922148c1ddbb27988641b34e6d610d1d8eaa55b8789ad78a7241abdd7748665681f642fe67be5b73c1d2dc184c142149638034bf2455d6acf0e58909f3104a9d94b2d942101119d2e0c12f59e38848427fe69de27642b414ffec6f406567805dc6f630240afef8b10b66c4eb9df3badae00abd87066b196caa7218032aaebcbce7a43b08290c51da9742ae8b2934d19de7551cb3566f258740d56782d3c375197e03ae79cb397b51387ce0e502f91fa8b2000183161ad59a26f4678b78cc435cb141f9fea4afc01e2590c3e85e7a06b946836fb1cff73de2c10d420cdc84a28e699638d3e01b29762ffceac972272f22f47ad3586f7598bf9b9a1ac24cf67893363b97e48acf435c1108e8437d39f451fd825f835d0ab010f78285f16080a1263d9f9427691cfc9f3caa6ce259f2b9d2a55f303199f18953132fb34a3899d4f8f98c9b56625d663c54b7ac9ca1855fa45a256dcd24c224c89a3190e6d50d05e2b6310e235c7888c86486f96a4dd68aef69495e2f3f55821490ede684c13cce0acad81289be36e30f17b66997af6a81ebe4225ab6e3b7af2755be3c84279652824323599d399ee58180545959c1bb3ce7aaf0f0907451ba665941db4f6dec42f4015b52d5f2dfca14b7a1be74436cdfc5a67b4dabfbbbdb58d9ecee503e41003b305c694394d763908512f69093c4158302b31b9d8caa13194714aa9b406f59a9ba73b8623cd498379112af283a2d226ec51adbd7188849a4113ae6030a06c1c5cb1449297d7d745bb092e123a93b3852c88aa844e930381df0de60168e87d6f1d958b018de1c714716fa8eea28ca14cfddee7f069dd6bd422e03c2fd03772bf1c5a2e74b785c6abb1a4d7ffe47e21a848d0bf986be3402fb0a006470a2b43d0cd5ac47c5dd8ac943e77d0632a8f286319aff9736df84e3e3f4a0b05cb7f9f816aebd746ac80d9a8ff87508201c7fd8c268d115dfdffdb3e57dffa4beb1521903ddeb250b9f6d12b5dd1e3d793328b7330ebee269410c4c7486dfa4d9130029c779d18376a85d9662ab886807850fdef7804d1fcfa2ca5eb465eca5da6408dd8386b13cd6d707fb4b8637f9ad8450080bb9cc06ce7d026ebf3c08ae17e47d89e3b0bf098086e8a66f44d513448d10c008492ac61910ab604569029fcdb84bb9a1e8f16e985002a6581aeb97d23dadaadb7cacb12f8e66cc1ce131bccbe0a15d4b0b65d2f9c5d", 0x1000}, {&(0x7f00000048c0)="b16573026f7d9198415264446287d523da04ee08ef908581411336293bac33fa576e2ce636c86e26c05ede1b766eddc63aac73edc7deb7fce2645f99445c1389b913d61e2179e523c0c7aa93cfcd624c1896bdd2d12529ef376f4725868b6287c7769e2954c31725d3c0a64511171b3a3c3930ea60123820b1148a090341b542af0775433a4ec0df9c498772e4784ec20d80c9fade792121ae9ea496e984bef18cf366795a0f088848741a138816e549d51876789d74419671ca1f9ae47272660ea8cf184c443206efe5b053c5241804c333551858d4bf054b27e5af0844be5586f932381c", 0xe5}, {&(0x7f00000049c0)="5049efb32632bfd7cb576e8418757654f250eedf426ae5d3f8069f6e913002265e73ceb821f8543f941196146e8cd942ddd3ea3c1ca842df52ed3e81bb74bd0e2cc662c92dbd8c41e058d71464a6e604b1c1ebbfe38be04d6f284fff8f14dc96e3d2ce3d04197ff4c6e8e40d90e1963f52357f305a7a7f0624187b3cf47a6efaafcfdb2a65b63c028d0e80c96d259072ea501e7ff1a656920aa064bf12c42ce71a258282574180004eb5d2f4e3bbb8acb7e3f5074b8d77d6128f8290f86aa0ae330c9ca471", 0xc5}, {&(0x7f0000004ac0)="ebd8df7c9aea4ce63a982d11e4b473b62dadaca80410a52c85975e305eabbbe0605c39ff1ae9bbcf1e2650352c2b4ed08b44aca615474dc4d647221155f38b1c20e3a073c6f51557d81db75f33dbea23576530b485993012155f38bf052d5da65dda85e7462f6c0d16f67b3d4287eca291c85967206e116cee3f65f5f220ffd2084ec8c33c55934d24164b63f4933f3afb5e7bb1ef115db0cfc3bad22ba5", 0x9e}, {&(0x7f0000004b80)="3be6591564c592f3126f2b5131ff305a3aeb538a2279d792b779e2b72f9d590b12206acd79fbb00ee5f917d799b09371b9f5b692db4b51d1c86b94edcf6d903f7e8e2b9ecac00e4c7abfc7df6bcb3a1424d3f46ec9df79746177c4d4add9906cd06253b5215ad71e7a", 0x69}], 0x5, &(0x7f0000004fc0)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r0, r1]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r3, r2, r9, 0xffffffffffffffff, r3]}}, @rights={{0x20, 0x1, 0x1, [r3, r2, 0xffffffffffffffff, r4]}}, @rights={{0x18, 0x1, 0x1, [r2, r5]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r7, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r8, r9]}}], 0x118, 0x8010}}, {{&(0x7f0000005100)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000063c0)=[{&(0x7f0000005180)="0876236451d009734e0bf5d74fadacafa8e5272fb54aba5aa78baf7cd9aa0a40b1d93cfdff1c9b22c86a7dc5c8592c863602beda73ff0322c3521e7c28612340dff62d9a6996b5beadfe146cd0ae01e95df7159e11c00814dc6dfbbed9ce9fc7d5fdab087a9d767c3a789dcde74c634b6b442cc8ba21685cc9cd9b9a064a4900434c4782805efcd1f727a9f32c6db7e3242a3191c6f7bdff855df331684406207a180c23fb716af5c96535ded3819a0ea8c94ee0935dd4166429d8d3024234a050be63ab3682337f033747fe2870281d49df762150193adb1e934275845a60d369513b72ed4afb532e3fbc8e84dbcaaa759b6c2b83d4ce05d52beaf3105f88006e435fe6848595fdcaa7043a3fb60a52672a0eaa3fa24a5852b149aab3893642fc60a7a058c3798487026c79bf759ba442e9e48311b229bce6aef7d0dc70d260061896adc0f732621ce80c1213a5266ddcb2040b9c66dc7273ceab79bf5bb94d60fb899beed422c59d2b80be4be363260d82743a56857bf82050d5ceea2a8a420cb146b1a8cbb261b327b1678956333d7142e790dbaab4b8acbc18d7977fa4063a36423cf89c92690fc652f206007aaa166928495185b691fb23b0b2b9e130834026c9d7dd4d6e8aac8653903363b3006cc2e3223aa8d762193e5eafde8c4304893b1df13c01914705c532dd9ad178f438365015c073ad450be48ef7f97ef3f51e744d9802e406a3c954362efece8a49e63e5f81fa706c87eacf598beebede4ec42d609d4f8a06b5a380de81be82416e6dae127da99ace6910cf9d134c13d8f498b287ecd0609717e1f0294750c15307062b5e228fa38c2273369a1fae1a082ee4001755dca6d92a7d68a6fa276b0b6233882a3fe5a92ec9504da85a69562415004a807456f1a744639d169d2817b0c145cb8bbab0aced76b4d2a4d9c8ac9713339fdd5126916862b7c029e985986901fe4fd553fd00b06fd70a842bc0a6c850a8c172a2e7c702f10a99f198fe1d2d9bc86dee83f946aa385747215ada7c63f74db34463813679cf8ac3318b1c966f682ebbcce3e8fa0116a5f8f69b21a1f2f20d445a4b872a6876ab41c36179938d9bbe6c55e0f6d7fb6bcca1273870336fda0749e995032def70be31ce82fc17db272e3b4fb0b78a652449e6f562db1e55abc0a82000c7a5eefda9cc5d22ef16bd4e9005de0bc09f656d42cbe439a7d8c2c24a6511e2a825a157c97870dad5b96d7059f3ab56f826fe2bdcc71359845dad07c2da2883025e2db6ccbdc667cf04fa66ffe4cd922780ad8ef25a6ef30efb78b7d9db784cb2e20e0a5ec0e4b77fef1a74c538ab7ab70203db30623ae8453fe6cafc88eac42720c64e9a58c8cf0f24ccd6d31dfbc82763c02242df68dbc28960394c0e1e974eaca75d5f08afaab10eb9d53a3444200e36ef268ca29ac90bc19ca99f71f8c4807b6410ddf8ebfd9c9c4b085b368eacd13ebc649a5cf37d43a917cdc18844322e6461a8f120315b9b2433db9ceb6c243ddb9008ae1de1ad0e3f1b65624b2c8bb248d16be97cc3903454138de210bee07374eaf9e237c357a0e20cdcc2dd9de1f0c7432ec178f9e3083122a801a9e60b5215ac8c2723045f98b307329db991fae0fedba2acba48d1dbc5cc1bb5d557d11dd1c83d856ad1137ba8f9921986d19ef2be988f7e1ba1beb462027ee237fe08f03e058240f8df92d2871efe75dc8e8720902d8144d65d625350a1195227c7d06d56ea179b43b232253339cc20539152bacfa723bf587d91f3724aa505d8c9cf433c225c2f03e278564921ed7417856bb17798a6e6b58c206274c29bf975c4f5c531eb3b1a6124aca364ecf4caced87674d32fc7fd8bf4f19a7044e03ab00c3e78d89cb9f0127b0cd7ff1b808fe14fed5bb7aa1acce0a8fd447ea84a202e2f1586b35f7764e017e531264621d23d5b450bdbeb963aa5983dea2d7dcb4818be93b8ec3210d0e9b06a16770c2af2eb3ee93942856abdf5a5007674db366ded6a488446222588a21d24f031718cc3d6d51e760bcf720ae38cc12938f68997f792913e582bda5a6255499677254ce3f41aa62d9295cefbb1d2b44c3ff777f2203386ad1ebc09495730e1c0015763f37babca2f9a0cb6d462ab8236209a38b1ede6b8d3685d9a7d2e4b8c8c6b2a24807e247bb15246801c14ba616771bde72520913d6eb553c909219ed15f483ebf23e339ec158c7f8693e33133d06f3abf11c59600d934f571a76567b67afaaa91ef59475bea2036fcc19fbd2c1b91d555b5d4015d244bdd36bd66a9b4bee02748bb18f3af90eac33c6f4fddb4827d2fa25761e92d83c84086f22d22dce602fb3f538d4aedf81994233102444c8e4953a9155e0f7cc5c94b33889ea3b44092da3e829a781c9156b10ca14c33527804be539d82b649936105b1a9ce3a2da33514b96735d982588187ed5354455d7ab81f26f6ca006dbbda1ebcf2ff116b6854729531831b148489c169c492280ba78c1d0d394b4cc99cf8d89220a675262a2fb2b3bf828cd9776bf7dcb61fed00ee8fe90d5b7e8715b9b6d58779fca78ce9866f32c4b4a7b2cd9b3797a06683f221016291e7ebb4a642ffa31bc9461557670a3c5a13a21850d08158b5ca25f65a29c5a0af69b8288b970c7c66ffa41713753d7f4a6d3b3fb3d5bdf1c4ec49870c29817c20bd7f0eb9e17b25de9e93fb81186e72f97030d75e00b38f3d11e61fbd4c2be236ef5fcbc3c695d28436ac0f1c4ca9cae38a644c6b336fe41713319ce732e8dcfb6db1afffd0f1cd15edb9326579bf259090f8c8c2257ff83f56420b255a21005dd125c9916f8b9257d603be5cd587e2111134b439af4145dcb298ff88e0448ae0829ccca05aa7ae490be2b6193c1919e0e30e6ac3d46b6ae276ad679f5e20b94aab5214ca31a245513f0b68847713dccd017625b4a74f85d0384cb1f3cce0fe6252f83a54d08aa580eed04844f47965550c93b5e3414fb5787d74c84c770143ed48f95aebb82d1bd5e415b183c553e9212e8e33d9dddd8d997aba057f843324a56aff78ad692887fbe58a1ae65468419f04f66b23456001b9c2d0c7ccf0532e83bf0731b093f62436a3789d9ab8f6bcd18f36bbb6e4fd919424f3d92aad21ff80b78cc270b610a6a17ebde55bc85a309714606140e9932e3d64cb6db4e3a8627df27a264b8a6506ea6d791ef128566154ea1c13c1ab03afc35a1a504ca62830f87021b17903fb74cd7b564c401aba820c7afbb95ef60bb44f963f352f1dfb6cb6639a58fd25da1c13b0b1da0bd573da208084d56d4cb99098a68568e33d973ad29701e4e18fc50c77cf49b719473e762fe56e0cbfde91f36a1216dcf0d011879ea0595c51db1ae2d61ef39af37c2ab50370d4d3d256af0ad1f5d1169f12af6045a0b5a3ed90b26407962247ef05f465e95912b14649a0bf2762697d3ce8b6f9298ab89dae22e97cca00d8282ed62dae4125d7570132ebacee5b9ad2c75f58a62589b7c252c3616490383c074f672d6c6dbbf640972da8d493ea05c90edd457bed17221a42bb0f72cdd0604c862355a2d3aec9d926fe1aa317d18d366a1c0b8c50b4b6dfda567e88e57069369cf6700bba5dbc8ce4e9e71288ff173e7e28f6b5efbe29fb894fc420a109c9a4aeef428cfdaf2b5c7e7d1d1a7356bcd7352dd5d0ab46491644f8de10669c64e13e6a20a94c074b3b9422d4a2be0fcfd2985ed21ef9ccb20e66678cdbff4dc92f1809eaf26aad0b1d31bd46fd58848592f81435756055849e04749b0149dd5e558eb3ef7c62bcc56a4a3c16839d53471513cf0356b8e1946782d0ee21adf8aaad71b64d0c05bd409cdffed861fa3ec824a0301a1bf63b80c2102f4ec190040c1e981a4979d4b3bd919f3050fbdf4a3ebb8c838cd2d66c34a3a9bfb4a3ba1d05eb1e761fe47fe482455fa3bdc9349e982c3dd951d861dadf7a6c1d235046906f27ee61d8dc1b876f6dc4d7e712acd94a94e4bef5f1c3471f2d43f490899045e47306d8598ec9501f69e41d7e02856d767d885651c07e78d576e7e3830887ed74adff8c8e2abbc8590ac248a7a26b80ecb187679a18196db8c43f8f97a21d155c0fec52e0df99f4851005721bdc723e82f94d1476a055050508420bda59ad0a5f90676cee56f5e52af2eabd0434a7ce46419225edc11364a0a7f910488e52e70b615d5246333c27ee534514c35933c4d49b7e823debad5e199277f9e1af80edd9bca1cae51d8bcb0e5219bf391fb7611aac31477b8e198a57aa225294589101922dc180e9762ce91e7aed497edc05239b41d3d570486f38813168491f88c90cc6c6036a8793fe3932e1ac57c911ace16336874607fe66d349c230253c784be9e09afb112b62adb987b75bebc92374950ff3504b5447a5eb6b6225f48f4bd3e6b9fca1ddf9246e4751fc7502869bda1523dfca0a18dfde72a8336140d08d12d4b689a7f7725575d5fa9cae27a220a13553da38e308d09dc2ef0f60ca93bde53ce330e890a074508062838660254eb069e194be3d3c9a9c3ffb6eeac9ce6bd10caf84acb2ce3ac85f9f34caceb2079d22b9a3bf30713f00ee3555bad1f0c2a6fdf3eda46975a898b87c4b4fbef63a330580d1d0d7404672106913c7b5c183fc15b7a86020c3dd4adff5a2e738d632abd817a6fdc4d7a157c150a14adc6a2bd4b0d10cf821e17505b0d4613040aa19c7923166f71d857ecf7ffc4210fa185915b9fffb51d0c0dcb22464e9f281201bc389a46d1d87e401cfe15d3077108e844079812d6a6f30d42b2831ca05e3bec3e96b12f6d6f3b65afe4dc2be199952cd2b493d1240a3e734664edf6c0b48537d665c689b489de9359d95023d913eb0326685a85ab39171d221bd2cd42cdecc182a5cba6b873a501eed26f749670a69ad3b2417e1204c67f862f549bdb6926b39ebbdbd36eb47cbe7a88023dfc36270d01cf931a6f6a00f0a3486fe3bc7d6ae630129f740011a0acaad9ec1bf562a18a4449296e73dbe2d362b9d0254d1cce9685143574ace4ee1d742ea86efb230c62819b73974f843f813c9461495b50e359ef0a94b508f350c8fd41f424c5a11ef2a07a04ed331dc3a1149ded215024a1acfbb30663043cd5fd96709ce873c86d9b11c55b765ed06fd11ebed5c4a7af6ec93a7dcbb5502dab8a00cad599914256b88cfb03216615e87b493302e6e15e3aaffae8f80c45948a14e07b0100f9247c09e6647f664ac730096ef244d5d285b6125c87579f9a607d816be8c1f52c9bb2aa0fee3585b48805ebe663e226d4beea643c25e03e1ec392b466a0b29aafe87207d0ea247652e5e9c41bda21cd2066682110570d46989fe71adcd24955e055a93939fe459e0d0a28f5a4b0f21481f7c78c80e262754257a59c975270bed1da037ba7401c703fd9d88a936e11f50bd6537644ad35af9a56a83f802fe9bcf67a6d0dc9ce397efb904dea548516a920a514b233087711faa7123ad22b3f299cac3cd17e572d9c65006aba9b85cabb6bf12b9848a33fbb42ac5a855d23b8ea626e422c14379e8b476e350be50e00f8adabe3e321b01162933e7dc563390733f692e3cc0b8ad8bd195192553726c990290b26284280bb414ec9175d0774c55c46db7dfa29f4aa2e469d7db043eef572535887f140b11da2e4efeda5d0c28fc3c069ebbd18cff704485d36e92954a7735f3510586da763d9002179439d7c0e0ae10b798e897aecb88fafad0936afaf8c13dd273bdef594fe01a21c07c8042598952882ab3ec250748a18d73bcbf", 0x1000}, {&(0x7f0000006180)="7f88da23783238b24ac884302a5ac1e3b22d35545e7c79509ab474b77e003a63a51509d2059324980ac3cf8b430910c1bc22f590b6c76fafddd8a74e4a2508c466b42c1e5a3cbca71531deed943e4c5ee6853bd23bc4a8f4f823d9719ce7d044b45b82126b8ec978e9827325dd932d699bc9e945d269d447066ef9263506a5758984fef8f11fdece9ef4f38c5d41f3d58969647fd9e071a21aeaa360bed496cfba5a4a877e5b9fa4bf2177e8b298886b4aa0104fc43e273c8cd5b36e8e3b971220b1", 0xc2}, {&(0x7f0000006280)="0cc4ca8c27227542a559097db4f06cced1dbea0303ae835e241e090972dc615e11a7718fd3118e208a4cc27d677272a148b5986179e027bba3afa577f9cbed12f007f481ccd4ddc7e96ae34a9f06e8c6c0976611e70942d3462cc749353f3bc532", 0x61}, {&(0x7f0000006300)}, {&(0x7f0000006340)="dc145f40be39a9a9b65e73f53a991e1a9b65522f3d34ea03b6dd1c942a37a21c76561225649e6fa0202140b9459ddb14cfb38f0ac31eea85a696bd4d5e7c1bdb7038", 0x42}], 0x5, 0x0, 0x0, 0x24000010}}], 0x5, 0x8000) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)=[{{&(0x7f0000000840)=@abs={0x1}, 0x6e, &(0x7f0000000cc0)=[{0x0}, {&(0x7f00000006c0)="2d58b0e403002520ae51e5e3e4bb85cda71db62249ee2ae5e2feb1ade33e49e855acfd9aa3c2af4d491e53b8647331565619f35230cf64fdfaee8c9f3536b33acb480409d6f38908bd5719633e79deba52d1c5f87dae3e8def2ed2590dc93dcb549ccbce7cead8976193f29d2fce7d9f652caae0c90cde44ff6dbd0a8dbf3c6cfd409db2c414e9b360b804983b3b778754cdc4c771a988ee1fefb0b31993d703cceddab3a92722d9c1c8e378", 0xac}, {&(0x7f00000009c0)="97270a929bc56bcabc7842c1ab371f526a77368d39cc5bf201edf5736e10d4cee32ea055841412dab7fec4372085a58e3309546c0dd5cbdb88b204ea0825854b7bb0ed21f93c2e0fb5a78ed13f075033433a51158c9cc78e262455d0f1d8ed09ae43d626dfd6e3c0b6d7483144ca1d43584d6cd98f6839ffea46a28c5291d678708d1168c5", 0x85}, {0x0}, {&(0x7f0000000b00)}, {&(0x7f0000000780)="783610f1e8a4cba0490d20340c5a5754ffc50263613fdb4d353baaa31e5c12716e2af31ab982c08a8c8d0a74bbbf7bbf2096afca0caf2086bd69", 0x3a}], 0x6, 0x0, 0x0, 0x20000801}}], 0x1, 0x24000801) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mount$9p_rdma(&(0x7f00000005c0), &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x1000000, &(0x7f0000000d80)=ANY=[@ANYBLOB="7472616e733d72646d612c706f72743d3078303030303030303030303030346532302c74696d656f75743d3078666666666666667b66666666663335392c72713d3078303030303030303030303030306666662c63616368653d6e6f6e652c73713d3078303030303030303030303030303939652c73713d3078303030303030303030303030303030332c72713d3078303030303030303030303030303830302c70726976706f72742c73713d30783030303030303030301b0cfe85ffbbdd7a0c16fb3ee31bbc5397a5e0148e0b447601fc95620c849e0fd30fda640e7f2131e5ea1b05c3d5c7395a669096b888b6fa01d8d4c6387c01f780688d66670402f5da68a8a210708205855e906b5eabc1e1536c9f1c23c095c18b27fcf0fd6ae5e4042399e707eefa3f342cc11453945a6ca04d4ca4b38f09654fe0b5b10b942d197381477a9ecbcf9135974c43b4f216392b399e7f3fe59babd027287d96e0b3bdb18fcbaeae10a89c1f232a81323449ce058ce02e987ac0a297d92414da7063c29130f1200585fc2074da4792653d2783ac99d5caebcb50f2a5aeb30e", @ANYRESDEC=r10, @ANYBLOB="2c646f00000000000000060873652c6f626a5f747970653d3a2c7569643cde7729fc37b01c74b56705223cdcade8ccf5cbbb9b699465314b69b39b90c3054c06b5de7f48fe7192b214a108f9665d716da28e156367b033c2d050200aca3707316f127ecf1f1e22a89432f5b4c2f88d339c03cfce56959c99335a7f0f93e9067880163cbfe995bbed4b65f8ed3e9a113cd7dab6ac3f8c445f7f9e7e56", @ANYRES64=r3, @ANYBLOB="2ce36f6c746e78743d73746166665f752c7065726d69745f646964656374696f2c737562232c00ce6e25c93f4e4c00000000000000"]) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r3, r11, 0x0, 0x11f06) open$dir(&(0x7f0000000580)='./file0\x00', 0x80080, 0x109) preadv(r2, &(0x7f0000000680)=[{&(0x7f00000004c0)=""/174, 0xae}], 0x1, 0x200, 0x10000) [ 787.409377] loop1: p1 < > p2 p3 p4 [ 787.413556] loop1: partition table partially beyond EOD, truncated [ 787.484036] loop1: p2 size 1073872896 extends beyond EOD, truncated [ 787.534066] loop1: p3 start 225 is beyond EOD, truncated [ 787.540408] loop1: p4 start 2048 is beyond EOD, truncated [ 787.607756] loop1: p1 < > p2 p3 p4 [ 787.614962] loop1: partition table partially beyond EOD, truncated [ 787.628593] loop1: p2 size 1073872896 extends beyond EOD, truncated [ 787.643564] loop1: p3 start 225 is beyond EOD, truncated [ 787.662362] audit: type=1800 audit(1669008368.663:35893): pid=19354 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="sda1" ino=14408 res=0 05:26:08 executing program 1: syz_read_part_table(0x3c02, 0x1, &(0x7f0000000280)=[{&(0x7f00000000c0)="0201050000000a000000ff45ac0080ffff0063000800000000000000024000ffff1d83000000e10000008877007000300700a5ffffff00080000008000da55aa", 0x40, 0x1c0}]) ioctl$SIOCGSTAMPNS(0xffffffffffffffff, 0x8907, &(0x7f0000000000)) [ 787.706575] loop1: p4 start 2048 is beyond EOD, truncated 05:26:08 executing program 3: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000240), 0x7f10) r1 = getpgid(0x0) (async) r2 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000), 0x8800, 0x0) ioctl$SIOCRSSL2CALL(r2, 0x89e2, 0xfffffffffffffffd) (async) r3 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x4400, 0x0, 0xfffffffc}, r1, 0x0, 0xffffffffffffffff, 0x0) (async) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) (async) sysfs$3(0x3) (async, rerun: 64) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x0) (rerun: 64) r4 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r4, &(0x7f0000000100)=ANY=[], 0xbf) (async) sendfile(r4, r4, &(0x7f0000000240), 0x7f10) (async) write(r4, &(0x7f0000000340), 0x0) dup(r3) write$P9_RREADLINK(r4, &(0x7f0000000400)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r4, 0x84, 0x1d, &(0x7f0000000040)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000080)=0x14) [ 787.848568] loop1: p1 < > p2 p3 p4 [ 787.852340] loop1: partition table partially beyond EOD, truncated [ 787.887987] loop1: p2 size 1073872896 extends beyond EOD, truncated [ 787.919438] loop1: p3 start 225 is beyond EOD, truncated [ 787.944856] loop1: p4 start 2048 is beyond EOD, truncated [ 787.970912] loop1: p1 < > p2 p3 p4 [ 787.974649] loop1: partition table partially beyond EOD, truncated [ 788.016170] loop1: p2 size 1073872896 extends beyond EOD, truncated [ 788.055598] loop1: p3 start 225 is beyond EOD, truncated [ 788.061817] device wlan1 entered promiscuous mode 05:26:09 executing program 4: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000000)=0x81) (async) getpid() statx(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x0, &(0x7f0000007180)) (async, rerun: 64) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 64) sendfile(r0, r0, 0x0, 0x9) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) r1 = accept$netrom(0xffffffffffffffff, 0x0, &(0x7f0000000580)) (async) syz_open_dev$radio(&(0x7f00000005c0), 0x1, 0x2) (async) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000040)=@default_ap_ssid, 0x6, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) read$FUSE(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000004700)) (async, rerun: 32) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="64006ec5817150ab91f2cbe72366a6b5156d0000936aa5719039828d727e55976f624fee2e8f61fd39e000355f3e097298ceeccff69c1c961507f4458a0729e65e41119de0dea6309f56623a3b0cc40a1ce6a4cb820b800dc382773a97ef3b5891ba48324eeda3ce6da1dfdb3810e9747fa88ce4c9d0db36046efb068b2d738c204a463c4cf64fe176a4e8cfbc1dc448dc5c553fa121652131b538f9700b4cb97cbfd115d2ebeccc0a61e70b0525b36c2a81cb045445f3e5a8eb19e5b2edc1587edd978d58b021717cb656473c84e1f1ea45509525cbedea094d180026eb813773bd74a610810309042d38a35bbdbb64992c8febdad89da0bd1a95cb2b7afda637f6a9c426558487aa38a63204f082cdde291023636c98738b342d36332b43e52253020fa3a35ef582ca82c2b4055452eadbd84463c3024baf64f8bd062b54d85552c3f490cd4c3003921342066a26fa32dc3cd4050fce3d5fa04454e5299e523d9a0cec42131dfd57ead53e747c2a922d9b2cca496cfa9067c64ee706af5b3cf3d9d115e9349ec102aa934ff009ebfbe213", @ANYRES16=r2, @ANYBLOB="716b58cf7786bcadffff060000000800030030b63745bf23055b6f37b502689288df8852f59f910a39611922129b274c444123b5791e7f5f54d2fa39f996d4d6d7225c47416cd385d6b41ac27f8e501c5c483cef179dbfff43c8351cd5a0841bc963ef29899b819b511a62957090bbf5cf06ae5d73957a6502d7f4312ece2d100258ee0c86523208f2c107c5f794fbd17301041e74efd971350d83b2d96d59e4faebbff42467e59af776eb1a66fb7f198032ee66b90b74819ae3", @ANYRES32, @ANYBLOB="080005000300"], 0x24}}, 0x0) (async, rerun: 32) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000180), 0x4800, 0x0) (async) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f00000002c0)) (async) pwritev2(r1, &(0x7f0000000540)=[{&(0x7f0000000640)="1c15abee11e72660534bc09bb82fb1c324cc5b452d017ce2b6c17bef8a65c818004281221b41571eebfb5a983d28c95069af7da55b1d380079ae4fc5a386f6d3b191bcd4219d895ef26df5da6b31458d099aeca8a8e0c22484d25a90af4fb75ce48defefc0041ff1191914ac1d54a972ab8839cf40801c944bb015129a10880aba1cda2e4ee4c8b322", 0x89}, {0x0}, {&(0x7f0000000740)="cd10c11b46156d21cfa4a50def8ce810a4535d85600bfdd0c8d8c921e4699de2660a963d399e19150d04519cc8358f4e01e1f25df10c42b1bb91c4eed3a613b21e62be32f90a9757bdc3318e48683af7911eae6e11e18fd9890afb773429827152", 0x61}], 0x3, 0x1, 0x1fb1a451, 0x10) (async, rerun: 32) r3 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) (rerun: 32) write$P9_RREADDIR(r3, &(0x7f0000000100)=ANY=[], 0xbf) sendfile(r3, r3, &(0x7f0000000240), 0x7f10) write(r3, &(0x7f0000000340), 0x0) write$P9_RREADLINK(r3, &(0x7f0000000400)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) (async) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x113001, 0x178) r4 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r4, &(0x7f0000000100)={0x1f, 0xffff, 0x2}, 0x6) 05:26:09 executing program 5: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) openat$pfkey(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) pivot_root(&(0x7f0000000180)='./file0\x00', &(0x7f00000004c0)='./file0\x00') perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) read$rfkill(0xffffffffffffffff, 0x0, 0x0) read$rfkill(0xffffffffffffffff, &(0x7f0000000140), 0x8) setsockopt$inet_sctp_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0x10, &(0x7f00000001c0)=@assoc_value={0x0, 0x1}, 0x8) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000100)='ipvlan\x00') sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=@newlink={0x6c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x3085d}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET6={0x18, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x14, 0x7, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}]}]}, @IFLA_IFNAME={0x14, 0x3, 'ipvlan0\x00'}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_MODE={0x6}]}}}]}, 0x6c}, 0x1, 0x0, 0x0, 0x10}, 0x8804) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)=@ipv6_delrule={0x24, 0x21, 0x0, 0x0, 0x0, {}, [@FIB_RULE_POLICY=@FRA_SPORT_RANGE={0x8}]}, 0x24}}, 0x0) fsync(r2) read$rfkill(0xffffffffffffffff, 0x0, 0x0) [ 788.072337] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 788.097925] loop1: p4 start 2048 is beyond EOD, truncated 05:26:09 executing program 1: syz_read_part_table(0x3c02, 0x1, &(0x7f0000000280)=[{&(0x7f00000000c0)="0201050000000a000000ff45ac0080ffff0063000800000000000000024000ffff1d83000000e10000008877007000300700a5ffffff00080000008000da55aa", 0x40, 0x1c0}]) ioctl$SIOCGSTAMPNS(0xffffffffffffffff, 0x8907, &(0x7f0000000000)) syz_read_part_table(0x3c02, 0x1, &(0x7f0000000280)=[{&(0x7f00000000c0)="0201050000000a000000ff45ac0080ffff0063000800000000000000024000ffff1d83000000e10000008877007000300700a5ffffff00080000008000da55aa", 0x40, 0x1c0}]) (async) ioctl$SIOCGSTAMPNS(0xffffffffffffffff, 0x8907, &(0x7f0000000000)) (async) 05:26:09 executing program 5: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) (async) openat$pfkey(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) (async) pivot_root(&(0x7f0000000180)='./file0\x00', &(0x7f00000004c0)='./file0\x00') perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) read$rfkill(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) read$rfkill(0xffffffffffffffff, &(0x7f0000000140), 0x8) (async, rerun: 32) setsockopt$inet_sctp_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0x10, &(0x7f00000001c0)=@assoc_value={0x0, 0x1}, 0x8) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000100)='ipvlan\x00') (async) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=@newlink={0x6c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x3085d}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET6={0x18, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x14, 0x7, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}]}]}, @IFLA_IFNAME={0x14, 0x3, 'ipvlan0\x00'}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_MODE={0x6}]}}}]}, 0x6c}, 0x1, 0x0, 0x0, 0x10}, 0x8804) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)=@ipv6_delrule={0x24, 0x21, 0x0, 0x0, 0x0, {}, [@FIB_RULE_POLICY=@FRA_SPORT_RANGE={0x8}]}, 0x24}}, 0x0) fsync(r2) (async) read$rfkill(0xffffffffffffffff, 0x0, 0x0) 05:26:09 executing program 3: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000240), 0x7f10) r1 = getpgid(0x0) r2 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000), 0x8800, 0x0) ioctl$SIOCRSSL2CALL(r2, 0x89e2, 0xfffffffffffffffd) r3 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x4400, 0x0, 0xfffffffc}, r1, 0x0, 0xffffffffffffffff, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) sysfs$3(0x3) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r4, &(0x7f0000000100)=ANY=[], 0xbf) sendfile(r4, r4, &(0x7f0000000240), 0x7f10) write(r4, &(0x7f0000000340), 0x0) dup(r3) write$P9_RREADLINK(r4, &(0x7f0000000400)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r4, 0x84, 0x1d, &(0x7f0000000040)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000080)=0x14) syz_init_net_socket$rose(0xb, 0x5, 0x0) (async) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000240), 0x7f10) (async) getpgid(0x0) (async) openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000), 0x8800, 0x0) (async) ioctl$SIOCRSSL2CALL(r2, 0x89e2, 0xfffffffffffffffd) (async) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x4400, 0x0, 0xfffffffc}, r1, 0x0, 0xffffffffffffffff, 0x0) (async) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) (async) sysfs$3(0x3) (async) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x0) (async) open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) (async) write$P9_RREADDIR(r4, &(0x7f0000000100)=ANY=[], 0xbf) (async) sendfile(r4, r4, &(0x7f0000000240), 0x7f10) (async) write(r4, &(0x7f0000000340), 0x0) (async) dup(r3) (async) write$P9_RREADLINK(r4, &(0x7f0000000400)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) (async) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r4, 0x84, 0x1d, &(0x7f0000000040)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000080)=0x14) (async) [ 788.634800] block nbd5: shutting down sockets [ 788.653769] loop1: p1 < > p2 p3 p4 [ 788.667686] loop1: partition table partially beyond EOD, truncated [ 788.739224] loop1: p2 size 1073872896 extends beyond EOD, truncated 05:26:09 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) r2 = perf_event_open$cgroup(&(0x7f00000004c0)={0x5, 0x80, 0x1, 0x0, 0x0, 0x1, 0x0, 0x8b6b, 0x400c, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x40, 0x4, @perf_config_ext={0x4, 0x100000000000000}, 0x15e, 0x200, 0x0, 0x5, 0x2, 0x40, 0x0, 0x0, 0x3}, r1, 0x9, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(&(0x7f00000002c0)={0x1, 0x80, 0x3f, 0xfa, 0xd8, 0xd2, 0x0, 0x5, 0x20000, 0x8, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x14000, 0x1, @perf_bp={&(0x7f0000000000), 0x7}, 0xb803, 0x10001, 0x4, 0x7, 0x8, 0x10000e6, 0x8, 0x0, 0x6, 0x0, 0x9bba}, r1, 0x3, r2, 0x2) r3 = perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x1f, 0x4, 0x18, 0x20, 0x0, 0x0, 0x2008, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xa5fb}, 0xc280, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000180)) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f0000000400)=ANY=[], 0xda00) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0xf, &(0x7f0000000240)=ANY=[@ANYBLOB="18240000", @ANYRES32, @ANYBLOB="000000000000000018490000f9ffffff0000000000000000070000020000000018400000fbffffff0000000000000000180000f7b3be3d3d209eb2000900000018300000000000000000000000000000185000000f0000000000000000000000183000"/112], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000400)={0x4, 0x0, 0x0, 0xfffffffd}, 0x10}, 0x80) r6 = getpid() r7 = bpf$ITER_CREATE(0x21, &(0x7f0000000280), 0x8) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x2, 0x40, 0x3f, 0x3, 0x0, 0x5391, 0x4b00, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7, 0x4, @perf_config_ext={0x2, 0xafb}, 0x0, 0x40, 0x2, 0x5, 0x2, 0x0, 0x6, 0x0, 0x3}, r6, 0x8, r7, 0x8) perf_event_open(&(0x7f0000000540)={0x4, 0x80, 0x4, 0x7, 0x0, 0xfa, 0x0, 0xffffffffffffffff, 0x1c00, 0x5, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7, 0x0, @perf_bp={&(0x7f0000000040)}, 0x800, 0xffffffffffffffff, 0x8, 0x4, 0x36ac, 0x6, 0x5, 0x0, 0xffffffff, 0x0, 0x800}, r6, 0xc, r3, 0x9) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000003c0)={r4, 0x8, 0x1, 0x9, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6}, 0x20) write$cgroup_int(r5, &(0x7f0000000200), 0x23000) [ 788.784262] loop1: p3 start 225 is beyond EOD, truncated [ 788.807167] loop1: p4 start 2048 is beyond EOD, truncated 05:26:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000400)=[{0x6, 0x0, 0x0, 0xe8}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000000)='bbr\x00', 0x4) sendmmsg$inet(r0, &(0x7f0000000240)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000001340)="25b537f27d2e89f485240dc19455e4ca745b55ba46ed267f7fc97ed6cb2967a6806b0debfb00538164f87ea25f21cbb19cceb98253240ff3956b673465240c28c6a5bcf45450f99ede36b1c705f251d46061017a121b0623cf6eccecf8682a148e43264687d3e53f23ea80e1b72fea3484a839451004ce1be441b03420446cb6ca2dd98755ad296ff10328196b2588ec36925edbf0ae21e60133cbef71ca6630d4c15a4b94cc8d1692cf3f8b518b596845dcb51aece7535dd5e603feb0d0574f611652964b52fc05088701e50258bb6dc04540e26b2036225b8934494d5b4ce3614f3e629fe6b1eb7f2e329de00e86b55e6be635a8a1ed8296255a7b90f123dcba95ecf39a1c6998003ccdb571e960f5161eb4dc6eef8292b2170c7bca125a7fd4984a91fe3eacbbf2292e5c2fb10e72015e0bafc07e14efde9640075e6de37083c3e4272e27d18721477517d9357e8dfc92fd4cdc58c1f26a263239d9f151d4f14bd0b4d9a5871e0c35272b6104400dec45c49904aa3d9e08d659cc9b39b606fd1f160a40d0da101f645c7a50afbdeaea2b3701bf082d0ef6d8522591521114f9fe22dde964103676a1bd3d0177a403ef9ff906fa1c1f6d3e565bc6907014b00d7e1cd55c4489e4bc6940f00c325fc7f72e1cdf4b4459d866a7b0f8e5793b608ba5e17b3fddc3d36c96d63ca6f8153ba1a96b0850ed9081fabf422ff193b143c1af651702e9c09d71", 0x209}], 0x1, &(0x7f0000001580)=ANY=[@ANYBLOB="4c000000000000001000000007000000442c3641e000000100000407ac1414bb00000000ac1e010100008000ac1e010100000fff64010100000000029404010094040100830749e000000200000000001c0000000000000000000000080000007c4f9a692e3e10582246f0543d24f05d7dc73892f6dddaf22aafe0370afb66b5d59c3c889f7edb53f8623df4b53539774e4a06ff2fdcb13997c7d06658e95291ffb23ac69ee11a06169b876bdca786c006edd72ebea230f3b9ca00a2cf4ffe3e97c6975987fde565c7eeb1afcb673efda7093731346d6b9234fae35cbc70384060e1e84e240e0c17c61384258733ef8780254968b58efb79363dbf84cd6b2d48f31b11cdf839261b5707b3d1179963d7b72dc0", @ANYRES32, @ANYBLOB="7f000001ac1e01010000000014"], 0x88}}], 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) socket$packet(0x11, 0x3, 0x300) sendmmsg$inet(r0, &(0x7f0000003640)=[{{0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000280)="dd9206e097c5daaaa8cfbbc63f00c7287acceccba59d6e5e768ba980ab1f72937fe98efd86f4027cce471da5a6be641b5abe73ae11bf0c6e51e93bf3944273a648308a70b2e9c574a5d9eff8e675dba011194c325799f71e572db606014d3ac52baf234c5f0026d33cb9dfabf9464264870cfa6026c9c63053b1f824376df83fcd2289f0e7ffe83197014fd62a54c2dad1384f5f99a0b502515617f73c7bef4188942eb7a20f45c09ec90e71ee0f0afe2eafe2cc5c5973d0c153db2bfe2599f4d3de669adf8426a85cb52c46c52a1e82fa699c44f577a175174afe86f7a260e9c905369e69c751cb23f5a290cbdf", 0xee}, {&(0x7f0000000100)="e677fc910b3c097a4ea2657e078aa993fe73bbc6a4bab0775d", 0x19}, {&(0x7f0000000380)="77f96e99d8b2aaa608622057d71929bcbe55588040a4f454aa49ff149346c6a604ed4f2e1b09ad5d7b538d54f0443720251f23654f81da6c6c9f928c2b4cbbad2a40d5523688e628c37228cc43", 0x4d}, {&(0x7f0000000200)="b7c7bfcc54ddc7bbcdf541ded3785fbfd90a433b83385a88e15412e5cfcdf335473ef872891848", 0x27}, {&(0x7f00000004c0)="bd03a4c5b3bc7a1393aaef61982157fc29c3d136651b90510a9258386682502a4bf896203670aab9eee0f049e5de6649ab3b17f4f33a1ebf5cde877b77fb228f25246bb50563faffcc3840c6670f3635508468d32bb75dffa245826c4c2ac8d824fc7e01a3891d1ddea7ac17072849e85d97fcc4d2fc77cd536bd4b9422782070acd7bbd", 0x84}, {&(0x7f0000000640)="d0a7c9af2957e2ca181e68591620ab036d1af88809084cf9ecafba53b358f5151130b261486aebc67147a55cf2c8d3d6f42e07f6b0e9f9e853b446540224a5db3c441f83318cb4fcbe916cae3170ed693958966a0b7a1fcb02a93ba32e805cc954bd4947570bdf92fd91327476aaf8bdf3722a8964e82733ad6dea60a9d204de2447ec16e4934c7fba441dac800d2454e79c6449d6f6", 0x96}], 0x6}}, {{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000800)="6f94934f53f851906dae1506e9a1e952a265ff76e9550591fde8c9ed29f83e7c57903be484292de8b61e21b80f47552945dd3f0b2ca3c6f3b74afc3c6230db31dc1811ba1e6a3736028b5d7473573a23364747051f9382cfdc38b1f61a04bd280e23c4f211b1c6c6a1516cf05f4707033e1426c3f827ef6ed9169f63af0950442663491e4c2dd00f180bb904c72f6e90456dc8706b3edfb7f5d211c7f5955a335f91069c5fb53d3e55b96991eefbd53315f00c850813abe9a74ecb8674524a23587dcc7d6dc4e82081bb8fc2fd4679a0f8136c86e4896dab94bbde05dbaf24d3d81161aff8f4c6582524f83571496620", 0xf0}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000980)="9c957c808366cbaee4aab352ac317fcd0768d0a52c0d", 0x16}, {&(0x7f00000009c0)="055fff422296ccf80c1eff3dae6011a70eed3a87caac9a34e0e6fadd0bc656cccefa5cead350ddfbdf94e499fa2da003d88fde0d893ef1792a0e647e40d3f8c6f70457448572e89d5fc6653e1fb9d74ca8a968285607fb", 0x57}, {&(0x7f0000000a40)="15dbc13b191f539e39bd0c5a54522f01d4aed5aa5eda92df4ed77ba6b2d88f0b557946ab0561ec377899", 0x2a}, {&(0x7f0000000a80)="cf133a6bdd15415da179898ea56701362a0474bd4447f0eb4545a36dcd72ff725aeff327793c2621188684c22d57bdd0733601e4c421ec54dc3c32efb8713e6a6a25288d374b9c8d0c30a7cbbb7214915ace609c64f2a52f754782ad2424e7e115b8277477b5e7e4dab55ff55f2a33b3c30a80dd2a556ba9d22c96c9363f7dff884c867d253a326186f369a9d538af996e3155a49328d27ee7241c6231668a1e490a9fdd89a4188b18", 0xa9}], 0x4}}, {{0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f0000000c80)="2b8a22613efbbc418fbbeed73c37f4", 0xf}], 0x1}}, {{0x0, 0x0, &(0x7f0000001040)=[{&(0x7f0000000e00)="837cf7720ebc61a766c73eb42b09f6813e2115342a40e51d6acc968082d194fcbdac684d6ffc863462f3ee011bdb4137656a15bf330a445f8d43a3e958231efdc99c6faff6b35582e7190bc7d3ed9b8a9b9ef7348bbcd5fa80610f7e8273ae0f962328855b0efbbbeb20facf61a9e51f0813dddab498a4cc5d484ef4465b3252822db306bad1b86746dc6b9a067e", 0x8e}, {&(0x7f0000000ec0)="d25a2666c547b68d35c8d94963db7e552bf9ba8ec64b486c372298248b4586501f4b1fbc67ec6e7d0741e58acc2b45b3e6f8a334ad71fd974aadf00b876fc129b5457f16a81ea609a10df0d8219f344e7181f323a8161514", 0x58}, {&(0x7f0000000f40)="9dbfa0bb0602fd1d33948f634944d052309022ab156f697cd048fa6022aa5c9b0899c75a07e179101435882c9a6c30ee04c0e135fc48aa352408af518190247f379894a01d0de4572e5923c3080c35c51c253c5ad76b7ba44b65900c46fe78beecd999b4761a78c4d2bc9904cd90b486b198d4d0b25f1e7319ca5b5e27e06e711b82878b6fbee8123bc0898928810f156fb1b5dec9d24e6996b91bd49456ba7e0ff6", 0xa2}], 0x3}}, {{0x0, 0x0, &(0x7f0000001280)=[{&(0x7f00000010c0)="ac324a96c17f8d37c492d2b5df2fc686a69033e288461e80c73eb427a7189e18233b6938878e83d5589f5c38de2ed7eb", 0x30}, {&(0x7f0000001140)="6c8a1abb153d80b6df020ec3f45b38e390693d1cd6628d72331ae643cd3894806708cc76396918d4db3141bb96b41e7555deaae1ad467fd8b2df61ab911e543583a281eec230e1551c062b0234818e2449098aa3b2e25744fd293ecb528f38c90bb566162ce721ae0e91d91edd54d05353b26f0f92e70995a33a537ecf6d9a1ad280f7e028bc6384233a9026fd7264eed76614e1defae64d1c7838671d38009d8d1c361b4269391393a49c4ad180699936043e86cf1c4f5ffefa9316bf2adb3ea5df2090cc70d2c623e8d0ce", 0xcc}, {0x0}], 0x3}}, {{0x0, 0x0, 0x0}}], 0x7, 0x0) 05:26:10 executing program 3: sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x7f10) r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0x0, 0xffffffffffffffff, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.sectors_recursive\x00', 0x0, 0x0) 05:26:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) (async) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) (async) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000400)=[{0x6, 0x0, 0x0, 0xe8}]}, 0x10) (async) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000000)='bbr\x00', 0x4) sendmmsg$inet(r0, &(0x7f0000000240)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000001340)="25b537f27d2e89f485240dc19455e4ca745b55ba46ed267f7fc97ed6cb2967a6806b0debfb00538164f87ea25f21cbb19cceb98253240ff3956b673465240c28c6a5bcf45450f99ede36b1c705f251d46061017a121b0623cf6eccecf8682a148e43264687d3e53f23ea80e1b72fea3484a839451004ce1be441b03420446cb6ca2dd98755ad296ff10328196b2588ec36925edbf0ae21e60133cbef71ca6630d4c15a4b94cc8d1692cf3f8b518b596845dcb51aece7535dd5e603feb0d0574f611652964b52fc05088701e50258bb6dc04540e26b2036225b8934494d5b4ce3614f3e629fe6b1eb7f2e329de00e86b55e6be635a8a1ed8296255a7b90f123dcba95ecf39a1c6998003ccdb571e960f5161eb4dc6eef8292b2170c7bca125a7fd4984a91fe3eacbbf2292e5c2fb10e72015e0bafc07e14efde9640075e6de37083c3e4272e27d18721477517d9357e8dfc92fd4cdc58c1f26a263239d9f151d4f14bd0b4d9a5871e0c35272b6104400dec45c49904aa3d9e08d659cc9b39b606fd1f160a40d0da101f645c7a50afbdeaea2b3701bf082d0ef6d8522591521114f9fe22dde964103676a1bd3d0177a403ef9ff906fa1c1f6d3e565bc6907014b00d7e1cd55c4489e4bc6940f00c325fc7f72e1cdf4b4459d866a7b0f8e5793b608ba5e17b3fddc3d36c96d63ca6f8153ba1a96b0850ed9081fabf422ff193b143c1af651702e9c09d71", 0x209}], 0x1, &(0x7f0000001580)=ANY=[@ANYBLOB="4c000000000000001000000007000000442c3641e000000100000407ac1414bb00000000ac1e010100008000ac1e010100000fff64010100000000029404010094040100830749e000000200000000001c0000000000000000000000080000007c4f9a692e3e10582246f0543d24f05d7dc73892f6dddaf22aafe0370afb66b5d59c3c889f7edb53f8623df4b53539774e4a06ff2fdcb13997c7d06658e95291ffb23ac69ee11a06169b876bdca786c006edd72ebea230f3b9ca00a2cf4ffe3e97c6975987fde565c7eeb1afcb673efda7093731346d6b9234fae35cbc70384060e1e84e240e0c17c61384258733ef8780254968b58efb79363dbf84cd6b2d48f31b11cdf839261b5707b3d1179963d7b72dc0", @ANYRES32, @ANYBLOB="7f000001ac1e01010000000014"], 0x88}}], 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) (async) socket$packet(0x11, 0x3, 0x300) (async) sendmmsg$inet(r0, &(0x7f0000003640)=[{{0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000280)="dd9206e097c5daaaa8cfbbc63f00c7287acceccba59d6e5e768ba980ab1f72937fe98efd86f4027cce471da5a6be641b5abe73ae11bf0c6e51e93bf3944273a648308a70b2e9c574a5d9eff8e675dba011194c325799f71e572db606014d3ac52baf234c5f0026d33cb9dfabf9464264870cfa6026c9c63053b1f824376df83fcd2289f0e7ffe83197014fd62a54c2dad1384f5f99a0b502515617f73c7bef4188942eb7a20f45c09ec90e71ee0f0afe2eafe2cc5c5973d0c153db2bfe2599f4d3de669adf8426a85cb52c46c52a1e82fa699c44f577a175174afe86f7a260e9c905369e69c751cb23f5a290cbdf", 0xee}, {&(0x7f0000000100)="e677fc910b3c097a4ea2657e078aa993fe73bbc6a4bab0775d", 0x19}, {&(0x7f0000000380)="77f96e99d8b2aaa608622057d71929bcbe55588040a4f454aa49ff149346c6a604ed4f2e1b09ad5d7b538d54f0443720251f23654f81da6c6c9f928c2b4cbbad2a40d5523688e628c37228cc43", 0x4d}, {&(0x7f0000000200)="b7c7bfcc54ddc7bbcdf541ded3785fbfd90a433b83385a88e15412e5cfcdf335473ef872891848", 0x27}, {&(0x7f00000004c0)="bd03a4c5b3bc7a1393aaef61982157fc29c3d136651b90510a9258386682502a4bf896203670aab9eee0f049e5de6649ab3b17f4f33a1ebf5cde877b77fb228f25246bb50563faffcc3840c6670f3635508468d32bb75dffa245826c4c2ac8d824fc7e01a3891d1ddea7ac17072849e85d97fcc4d2fc77cd536bd4b9422782070acd7bbd", 0x84}, {&(0x7f0000000640)="d0a7c9af2957e2ca181e68591620ab036d1af88809084cf9ecafba53b358f5151130b261486aebc67147a55cf2c8d3d6f42e07f6b0e9f9e853b446540224a5db3c441f83318cb4fcbe916cae3170ed693958966a0b7a1fcb02a93ba32e805cc954bd4947570bdf92fd91327476aaf8bdf3722a8964e82733ad6dea60a9d204de2447ec16e4934c7fba441dac800d2454e79c6449d6f6", 0x96}], 0x6}}, {{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000800)="6f94934f53f851906dae1506e9a1e952a265ff76e9550591fde8c9ed29f83e7c57903be484292de8b61e21b80f47552945dd3f0b2ca3c6f3b74afc3c6230db31dc1811ba1e6a3736028b5d7473573a23364747051f9382cfdc38b1f61a04bd280e23c4f211b1c6c6a1516cf05f4707033e1426c3f827ef6ed9169f63af0950442663491e4c2dd00f180bb904c72f6e90456dc8706b3edfb7f5d211c7f5955a335f91069c5fb53d3e55b96991eefbd53315f00c850813abe9a74ecb8674524a23587dcc7d6dc4e82081bb8fc2fd4679a0f8136c86e4896dab94bbde05dbaf24d3d81161aff8f4c6582524f83571496620", 0xf0}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000980)="9c957c808366cbaee4aab352ac317fcd0768d0a52c0d", 0x16}, {&(0x7f00000009c0)="055fff422296ccf80c1eff3dae6011a70eed3a87caac9a34e0e6fadd0bc656cccefa5cead350ddfbdf94e499fa2da003d88fde0d893ef1792a0e647e40d3f8c6f70457448572e89d5fc6653e1fb9d74ca8a968285607fb", 0x57}, {&(0x7f0000000a40)="15dbc13b191f539e39bd0c5a54522f01d4aed5aa5eda92df4ed77ba6b2d88f0b557946ab0561ec377899", 0x2a}, {&(0x7f0000000a80)="cf133a6bdd15415da179898ea56701362a0474bd4447f0eb4545a36dcd72ff725aeff327793c2621188684c22d57bdd0733601e4c421ec54dc3c32efb8713e6a6a25288d374b9c8d0c30a7cbbb7214915ace609c64f2a52f754782ad2424e7e115b8277477b5e7e4dab55ff55f2a33b3c30a80dd2a556ba9d22c96c9363f7dff884c867d253a326186f369a9d538af996e3155a49328d27ee7241c6231668a1e490a9fdd89a4188b18", 0xa9}], 0x4}}, {{0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f0000000c80)="2b8a22613efbbc418fbbeed73c37f4", 0xf}], 0x1}}, {{0x0, 0x0, &(0x7f0000001040)=[{&(0x7f0000000e00)="837cf7720ebc61a766c73eb42b09f6813e2115342a40e51d6acc968082d194fcbdac684d6ffc863462f3ee011bdb4137656a15bf330a445f8d43a3e958231efdc99c6faff6b35582e7190bc7d3ed9b8a9b9ef7348bbcd5fa80610f7e8273ae0f962328855b0efbbbeb20facf61a9e51f0813dddab498a4cc5d484ef4465b3252822db306bad1b86746dc6b9a067e", 0x8e}, {&(0x7f0000000ec0)="d25a2666c547b68d35c8d94963db7e552bf9ba8ec64b486c372298248b4586501f4b1fbc67ec6e7d0741e58acc2b45b3e6f8a334ad71fd974aadf00b876fc129b5457f16a81ea609a10df0d8219f344e7181f323a8161514", 0x58}, {&(0x7f0000000f40)="9dbfa0bb0602fd1d33948f634944d052309022ab156f697cd048fa6022aa5c9b0899c75a07e179101435882c9a6c30ee04c0e135fc48aa352408af518190247f379894a01d0de4572e5923c3080c35c51c253c5ad76b7ba44b65900c46fe78beecd999b4761a78c4d2bc9904cd90b486b198d4d0b25f1e7319ca5b5e27e06e711b82878b6fbee8123bc0898928810f156fb1b5dec9d24e6996b91bd49456ba7e0ff6", 0xa2}], 0x3}}, {{0x0, 0x0, &(0x7f0000001280)=[{&(0x7f00000010c0)="ac324a96c17f8d37c492d2b5df2fc686a69033e288461e80c73eb427a7189e18233b6938878e83d5589f5c38de2ed7eb", 0x30}, {&(0x7f0000001140)="6c8a1abb153d80b6df020ec3f45b38e390693d1cd6628d72331ae643cd3894806708cc76396918d4db3141bb96b41e7555deaae1ad467fd8b2df61ab911e543583a281eec230e1551c062b0234818e2449098aa3b2e25744fd293ecb528f38c90bb566162ce721ae0e91d91edd54d05353b26f0f92e70995a33a537ecf6d9a1ad280f7e028bc6384233a9026fd7264eed76614e1defae64d1c7838671d38009d8d1c361b4269391393a49c4ad180699936043e86cf1c4f5ffefa9316bf2adb3ea5df2090cc70d2c623e8d0ce", 0xcc}, {0x0}], 0x3}}, {{0x0, 0x0, 0x0}}], 0x7, 0x0) 05:26:10 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/fib_trie\x00') preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/190, 0xbe}, {0x0}, {&(0x7f0000000440)=""/96, 0x60}], 0x4, 0x6, 0x93) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) setuid(0x0) (async) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000040)) (async) r4 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) (async, rerun: 32) r5 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) (rerun: 32) ioctl$DRM_IOCTL_ADD_CTX(r5, 0xc0086420, &(0x7f0000000040)) (async) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) r8 = openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000004f40)='./binderfs2/binder-control\x00', 0x802, 0x0) (async, rerun: 64) r9 = syz_open_procfs$namespace(0x0, &(0x7f0000004f80)='ns/time_for_children\x00') (rerun: 64) sendmmsg$unix(r3, &(0x7f0000006440)=[{{&(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001180)=[{&(0x7f00000008c0)="7e384dcd5bbd9671541fd184561601488fb142a4c42b591b506e740cde82f258c26b5d4ccb544a1388196365aff03794efbd837698f2e738f1582c167ade796eaff613c0a856af2736c7be2a338c1a13d95948b49cbb75db198fa6a0e8f1d1e5558def892e462df4cfa87783c1a7ae4130eade401f028d15753daa23b4b96b8c2539a5d4cf409e3799396b0be239c9fa8e467b3e016e8a4626d9165d21f4f76d0b3bda9fbdd9b8251752c98ca600333c596edf07081663410d300ddcc677fab1644a1c044fd3e44cd3c4", 0xca}, {&(0x7f0000000a80)="ed63175d088722e59d0969bce13f7df0fab2b50d0af7906cb275d29646048cb37cf3b238a697bbee670213c83b3ac4dc4b4d922d50d29a32067569626c4c095556e21b1daf261d4e90e2596349cfe3edd91a03c8c9cc4ea24a2a15f8ca7b8b071d650e151503032ce0e35658ff1b60fb12fdbc32ff909250fd01675a233d16327fa24e36e8507a503f0e37de31c997fefac49614d1d9b04203237add0e690f498b0241675a134d1a99a4d8b6b0fce4", 0xaf}, {&(0x7f0000000b40)="6ed6f176063d10fff7fb5942cdbc9bc15a86646ed295e493339206dab85787ed5803f4965bf3b2791f733f4d98a59c92c23c9d7172ec008dab3b517d022a254018d8043f062f85ac44f4cbe19ca774250b5a016a402ed1051895a2ca7f7ade86ded700a06046fa777acc7e73706f10ff38b12d7fd2d8ff17b3f919f29e627e67bf032a4b466ffcb262cf84634ea89bf3fdf486739cb447d308edea9d6a4d4e90430e0c9f0f64bfbf90fcdc6afb400d4a8bc7ffb66f308bdaf9996e423895239a1e596b0b7cc7a596e2b9", 0xca}, {&(0x7f0000001040)="6d01fcee0f2eb340d4ceb6472bb81a7857ec4a208784b6ab37e7b16357afb520ad0043544856759ddc9b1e74e8521b48913be4c4adc5a6dea164ad2df21916acd45972ba2c59680ef92449f150276fbcac360a70509a251628450ccafa50300d45729bc7b14ca93317698e92ae1ae036897681e84f2c269fb819f55c54b3d43fa9d8667103b6455f09bd9b22819fee955613004a45ffd53980cd089f5200aeacb943d81425533ea1ced0409d53e3dc9565667e0b738ccd3cab91", 0xba}, {&(0x7f0000000c40)="c3a5999f95", 0x5}, {&(0x7f0000000c80)="e232545dd33ebf92dc6029c5a34d5748118bc36f9894a6cde1844d57b066ed4b962e84ac6e287c723c5a5af5f3c3", 0x2e}, {&(0x7f0000001100)}, {&(0x7f0000001140)="a65d713f9dfbf5b489d6d2c4f126fae3cab85e1df4070206ba93293ee2c8e5464a", 0x21}], 0x8, &(0x7f0000006580)=ANY=[@ANYBLOB="34000000000000000100000001000000", @ANYRES32=r2, @ANYRES64=r2, @ANYRES32, @ANYRES32, @ANYRESOCT=r2, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0100000283000000000000000100000002000000e842eeeeb2d5959b68c240759b4d7abdb3dc1c8e00670f15880fdfc8c9c122622a89d32b50db685b24692ce7fe027b01405d725718ecde59e3b17a94e2dba7eabce038197883e5c77b8609e15ab077a3e23cf4665779d326cfb3e98cc0e8147bab00f510486bd8507e78b0824afc7c7e847c7703973cd7ed4fb7e0b64432ca58ec83348cc8ef5e69273e1f5d355026e05f03509a7ea521e002b4f53c7fe21dd6e990bae0fd209fcd3cd5d69d1232f69903063f8d17fb159e5db868e8d729be26bd229df362dc5b1992ae3fc2e8d258d48b82c9ce056e90974138f97248011fe75702d3349adcaa9b5c4df5573db21a9b8946", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x8000}}, {{&(0x7f00000012c0)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000001380)=[{&(0x7f0000002200)="c3a769814a6a4d2399a57c762db5de8412427e55ee76e247694e22c3c7e2139f951fb9f1295aeb13b72156acba46e553797f401d305b63d73ba3ce15f0412cf734c48dee35132cb735564cb7e3e2cf0c7b7136bc015b422babcf735727adc3ad85bf471b37680327cfd5d8ab6625ec34380a6c6dd17278f60acf5320430f03e0875e14431177cdaf3203e8a9c6f024198fc6363a178d4209feb2a635fd4d7f2ec1548ec6a735ac7c5ec93c6614a8e0d805d7404c9b40663489b1f1cd95420bbbe793625ed2aed8f7d3d2aeb06ecf3e7d32", 0xd1}, {&(0x7f0000002300)="edba6449201b6b84bd4e417c0bc359a7a66fda4cb465cd47db726da5c12e54f516f8204d86c5360b37d4f51b5543cf16ce148d77388dbf25c8cd24a8f6b7e90f6b66deca272e1179879c5ae5b8f08b8de5fbf8f60e902d5cc44797805ba0ce3527e3f264aa9b5dad56b216c0d99f4dcfff91103c765b199c0fe27e4b54bd1bd4ebb40f9fd590144e2bf56e28f591c62f0f18762ddab5e3ee30c27887a5b2d8f01960d6eebce7187aac7fdc5bfcdade3c88195d8bea3faad1241515cae543bfd14d6a72f6e406d61ddac638a3f89f7106feb0ad3870a6a42eb08647d09a584e3d3fcea208d1b29e920bb8358edd8a55e385eecc35774d1ef102c084a820a3dc57fba578b3eb4f397f35c8865b514f5cde5bc7f44ec0979c81196b0a54b1915ad96f4c8035ba462d0be23288d9c04d7373d07a934c8744e9d4746076a8a3db6959de2e7ecee45c3fd11b8b47d5fe773cd7820d43d98d5da007812b8a091120dab50984395eeef8c3111ee4c887914293d6f535dc55183233bf59adbb6eb6026f24858be11716de7236d412b442f3be3f653e38d8a945510741040a7a806a73e7b4a5f260e07bfd78aad044610ea65ea4014b04738e101394d2c091d255db3df80f98ebf0992eb8559a12500c498e7232f4e47921a74d30bdba00aad2b3142f5c736141dc5807e4fdcbdb7434cd90e27486a643f572dea95d05b8f7ed6d994af72655fde5d605cb6d620106a00c0735e6edcec854abb6d3f800705ae115228789736b9ed0f30166cc9acf9899cba94058020f1cc9dffef6ac41b3c20b8eb100990fb337ae1dfe79117e17801c5e3c063a3b08b62652a1930caea159087acf03ed2a92e75663f5f8e15e56c2a795cd6bc78124e4d0edc4bc3f9f838c898ab6e538aace1582631b4e3d6b944fc911b286183e38120219a4d6033a04f8bbaaf9ddceabcc1d0200d757cb8ede5fef3270f601cdb09ee86e70a8593df268c5bdae7593cce43d691d296dc0ea85d652acf4280df8a1a82866f44855657d919c6107aa461da9f419f738617fe9b06ed3c845db5e6b8bd86eb60dead22d8d54fbd98068d28ee67c31b259f6240a849453ea487787803fb388cf16af9c927716d0864fc606345741be39b18df0d3c6a9fedab5938d882319d64199a5947d2116693424f87d98d0b1259a919c89b7fae951e91907e41ffd806d266a1d6a143f9c293d01185d36e1816a11a1da13427628b459c92be248f1873617fa9279fbc960175927274436cea5198b33f1c722d10c6549d72a58092462620aa70423b2cc0af86ced1be0f76db7e0e675e4a81ec64ccdb92236b550b80ff68f5d775f4cba686801524bab0b51e9fcd76734ba7821bbf05600414b8801c193814f5d2d1a98414509ae644d928382bf3e44677f297731d4901f470f8556819d5f483fa383f32aee3d3c2d90045decb8eab48695a272ef62a13825691e93590a41c5edc9e49b56e92e2841871f6b304cb7876c4aaee284605ff881baebae79e80b696e48f17d995d13091206efc90071de25967170f255e4f916997e24dbc5240344efa241afe756ea34112d3a1ce25772f1d87f6b1be0a83072e8052cfe362c21e599da839c573dd6e1529e4de7c27a377dc72d4893632cc1997f2a535397841881e0337be5dd9b174971390c40d27f6183b9833a32e86834732757e8ae9309817a82924978cec69cbd0f6047380f72ec883fd5b50f62fd356c1acdd0ef22d7c193a6d33e04aa45a63b38eb1a9e8424afd08dc9c16a6152f890c7a285a4859c641548a1842132dcce6dedf2dca2598174b614ce81e3e35d5f343dfa40a3465a28930dc4870a37ad1016ccf14e5bfc7734af86d84fbbee02de57353928c794974100dcd1c7407fe567093f9f64dfc770216de957f85f5062a2ee687e92c738b77fc8f7c4ffc4ed2f6561e92765a00c787efa68f926d502d19f62bb916deda5b16d218d6af682ec66f8f7791c5c6dbd6fddaed66ca12c9b32f36a6fdac266be0313dd12454e5ffd9751b91717fa05783116b50a982d6436c6b41e2e90368cadf9e97eeecec3d65b266a4cd15e396918a5aa5c8dc409712d288fc7a05852ce6e266d7e013a9e1526bb255db0509b7609ad0ab25ac8a54a6af41dd09441107c008eccb4f43f95cb62ce401370be0f3d846c1249bd6668d0eeecfe04223eabeb99e9dfec156088e94be5b0abe0484c2aa01dc15d4d86e542fa8dad526254f30fef7ec792dca0719000f8b142a4c7bdaa87d3dca87f0549f8140f05af19c4f6e57d26b961106c4b234e8e9fd07f6cdc7e7f226b065e9936ee268e678acb07bbbeab4e3d6cc44d947dbf30f9e1e9dafd9d395c39da6c3c4c7ae24b5f7ab165cad556c9d94bf7c7ea3b89af3b05705ea3c2d89c28a94e8337a443f6adea383bf2c0297c7605574c4714ba21fac54b68ac19e320eac1fd5ae9a37f8c995251fd5c6f95398a4437106161af040ae266ed401448a5a434ab4ace0142e854a48804a432fb212eebe5d5ae82e6813d8e0aa082e3fb611286372e717e349641686b586ca24606e794dc06df36968baa0e656a76bb5e85711ec1ca6febe78151ca78b0386e0161b168308c8a9088a1c9e53d7cf377339f4e545b9d0ad2e3f98878e42a6c4347ece8244a03277cd5e27df3a2f5674f67f2dccd2f92502f81aec2dccbc01022d9a8b678cae5a46d9b37a5337c1963b836e0fdc345130883809d882e1a12a291357a5c15ac347ccc604a559e19164492467737c2a3ef273a9d2c9ea3830325db7958651f6d4d4724d3a95896129ddcff38a877defe7d2149e55a84b657b95551ca5141772bf4dcd6097783126fae6b1adf72e860b1d83dfc93a36e79bc2854fe175c82b77afaa9cb9893a16cbb820a1c6411d639831339e5499aa06c1e402d2fdce4e00155fa05cda49ee212c6a5c18548f1627458e5780c5f26524a67b738e4e1cc04735860e096a60cdf021b1327411b0c140b31d5d7f584a5725d274ef8f30500534293f0696ca1230df837f467f0af5935a58bb2d41668d3e7a0314de1003946def22db87b9b143159a22517eab0409b0504ffaf289ffa498907886f285336fd73d964b6a4097b31e02cf6d7bc29641123dc1bf52d90db65f96e6210fbc1b9ffd9472fee1376c83cfc1d105f82a5fee45ec3b9a33c6eb33b33249ecd5c884d76143c2c93fae17adf3b6e9054578fae042caeb4786fbf2168f135773a84c2e3b9bedf289b14c6abcfa8dfd760eb2c9a3f06d13ab19eedc2467ddaa7ad433499da162d85ca27f4074460ebd4cb5a104fc6a6dd5b3e9e855a3df13410221457bed2369984b94728106908b938a7cb818a8600afbd2762227efbb06707bf4622634af7fae1df58bd77c2337cfea931f35518878b71056f9d03e28b7850a497aef797ed12ac6ae96aa113e24c0aa8094086ab659fbc9da3631d66fcd1535e85eb11f10335908a40b040c32fc7837be65cf28551cf766e89870204aac456621a03164c366ee04272027359599c64ca5f63b496cc08da7f1e94248b19c7dd21825b4db55d28a95d10d8a5586eb03d018592694b39595035167b7f020e568032e58c090b19d8e23044cf0a77070b4bbccdca3a1b7b61cf50d6b1f349732ce2fd3c6484005f731f82d572961bdd907883ac7cdc11b914aba7140d4f8bfab7a5291d2562913ed1d23815a8fcde5061e37b3df4c9a633e772c1b6dacb7ee2c5e18ca5e3de0d3e7aaa67f2fbb520676bea12dcaa3339837a0d1bc4a258172e52bd2bd90dd83519dc8677d3133ce6f5511e1229dfa05a0b46f825764890f45d4904438deb0c8a1ebe009d334a6ffd6818e57aa0a0f826fd340b677fc556b32156157c6fec5d45c8e5c0dfdb2aab0ffce1b9be53ca5d4bf2c120b459dbd55afa8bea46ca99aa9288fac0551b32c67e2e3fdec7d1c3f652b95cd8d2fd0b212f60f71f6654bc90dc249e0ff43f92ac5f2f042e3d5c4a9e2de835ce0fc1203504e66a1b477e86c91363ab50e2c69feef067848c64a23b49e3c418175bf089adca3f7b5dd40cfaf2f14de5a7a6888eec8bfa8b0bfcb8cc298e40f24941f83611ee13c89b673e21ad88865c82868862aa745eba26cdb94023e4de792c4955b54133fb0f192d4676844a6708453410cbe7b803021e173c29d47e13741b24fc2e512d1a05743269e7b1d6f490003f4d86b199ad95f0cfc517710d3adce562bfb245206470d82b9c03eaef20df146325f6878a2f1fff4770c504e4d039ea2f7ddf0d36884d85506d4a614a5e9e2c091ffaeeb8a70533f38650440f32459763b83998c350819d64b3e3b4fa874ae618833dce50f7e37206c34641e1ab9b0d997c42965724866749417296d49bc978401234798ea04a347bab321c961b3d2a6e77ea2a07b844a50fc0eff0a70b6d76283496e11c7a7d7ce36775452c4a9d1bbe210791fae17abdf188c2d7436723238e1002ae18fa5f856832783c29e955ac59387bac1da040b863323e408258fdfb02bbecd01ec37393c6a923873e5f12af59426057e170a82c3b3c9ebb1250e5ad30ccf90ca18efd81b127338ee5bd6651b71a1805945e8f2296b3a424b088e444d85d74d3ad8c4f82b5d5d03d6d6a2dfad8067d0db6dded4bd95449fb1dc056b1be42b9c50288a65fae2f0da56d9056c3a252afef4c01ab48c0de93da63ce32e2cbad283601db35fb3d04ab09b22f92b265ddd9f1f0a70d60e2f2208c09c66c7be8c327529238dd44ba149ebe8896bc7dd11ce88e73198a91ff1455c4a590dc9246a13e685846970c76d2b741aa03e33f733356c641139ae3d09ff8526aca5a925a50ce67c0ff0fb8193b27efc0783533e4ae4606948216a603effc8b9fd43a3872f8266b13a12da55a9e7b21059b6f59ec8b69b60f9921489fc09c14d52407b938e72feb516d7ba4e407662cfb059a27a566dde8206a2a65bfd2d4bb154140edda19c48d634f845cdbd6d6880329b42d998d9fa8cebca57dc92b5a1aa476af620ba3ed3610b9fb04870228c70e92db7baeec93e7e008fdd9c896e1e399fd9096112904499de2f27b0ed74fa1153fb395a17df3489b72b3619840ef9b299143f6d75c65632010a754d0a7f6045c43b19bf8c8d15edbdfbe2db10575e81c27c3c59dcb0ba036784d7d184f5965f7eb273f4b7f3a01b9d9e4fbc05987b1c9f4eafcc2b102a7bd2586a0a717e1d9fd05d7f30e9ce6258b466658f98bd2fc8b89f076451828d5a7dfb79151360c92a7dcffa9b05d222e2358463c664a8f222c7212978e826c85318d1605b01406c85f733fc5da40782acccc2b6d2da7dfa9931e282838a815f6e27fef9397380ffda56aed992656c6e22da407e78f1a1759e00025b6e9855dbe6b41506b26ecb3987ab72608a56bfbcea6b9e5374126bd3b18f43f0b48a7f83576dd89ae00fb25c7a1004f47b02a2f99a72c05882eb2fc0029f9848bf31650a1d4eaf46836697e5d05568c1bfc556a1c410d5b80a819a314c5b3f470ddb28dd3e7813e6d5dbfaae37973eb65184dbb57a1e1c10d5bab2abc3329cdf3ed74b53bddeed521ff6c6339e15ba650da9ca3f24eca866892c7a3eaa06a80c0b736ef795e688b216c974a5b934707c1922da79cef3170b6a6a7fbb122836f454aeec67b74ba65bd0e1d8b392610b286cbe548ae99cb70e7a5a8667192b9059a16a9a73929dc8444a955969f21c9510dd77eafa979f826f28293c4aed2dfa360924dc1da835a4a61860a3b1cf44f5a1141533c6c588d8aef2cc20188bd81715ff0d4564c3c225dca3fa7", 0x1000}, {&(0x7f0000001340)="b21be572258f199fa0434981d5b73a08e2ee296175b793e82c89e05f043bff29de271d1892be1f5e7a67bd94918322d3b5b997bfe98b7bd53c12e283d1e1b1a6", 0x40}], 0x3, &(0x7f0000003340)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r3, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x48, 0x40080}}, {{&(0x7f00000033c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003580)=[{&(0x7f0000003440)="d7b144174e39acf5862f78f345ab84d99ceb3325dff2b08916c6ec3bc88e4561f24b6aface62ce5af80b9ad53dcba62a08629a1ac5e7fbd88edd82bf9a01d4", 0x3f}, {&(0x7f0000003480)="b54968bb3814ff45049f8ff008ffac98", 0x10}, {&(0x7f00000034c0)="935e9906aaa9dda4a984c22d738717bc8dcd2daf138edaea76555e5884311ce71c57b4bb1da06975dbbaea3bcb10387a48ad65796ba0fe41617d98bb71d9aeae34c3a3dd3562117dd044fb474cb15a0e7871cf2af839a4148817a98aedc3e534d260787889c3a76a27d9d4daf4a2d5ae1d41eaf571c40df99eb5ecc08e680b272b431b11760536f48b606f9309b0f1dbf829b9e6df253542240be1742cbf37182567c03a28e63476b034fa87b477827ae7", 0xb1}], 0x3, &(0x7f0000003740)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r1]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r3]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r3, r2, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r0, r1, r3]}}], 0xd8, 0x40000}}, {{&(0x7f0000003840)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004c00)=[{&(0x7f00000038c0)="b98f4eaca20a4eefd84c3d4866414c067ebf4c9810d0aacfd7f3349bc43bbbeaa073057444b4339d1633f265bd54c984e277146ba0e321dcdfa7786d7ac72f5b9bbd240fd164788ac02cf973ab84aebe2139b0547cee6b0e4f03872d8ecaef3ec3ef8eddbf68abe452408d5095a37f4ed170c330d460a00dd8d79891e0255c3ad00c1f6003de9c0755dfafa43444e8de842b3f4ac2c9d413996b2ba6c5054c6f187c54540f002e3bf0e9139d313bbd2e33a00bfa170b0d336b80490d124c1bf399e13f6ffb0d30e8ff6eeefb1502fec5ff67dee7f778072160661edb2400a5bda6e798924b48857202f9afaf8f0f7461fc004355f4b0a434a22795e49831550b02c61f33c6b8a4c7dae9f5df3ccee78290db19c0b8d3693eeb3a4c6cc95e9d3d9f65bb2bd285f16399510ff1c35a782a6f5e70e08f637efa4bfe6ad6605f220b7a58d207dcd81ab93fac866eb91a91f881e95d7eaf12529f78dbe4d330ff212b60d337318b24944f423d88d29b8084dec3a146957105e46cdfae2a8fc925addc6460d02737fa8bb2dc3e4138a471fdbc079242341a6780fd2a1b7fee10e8dee74d34670bab061ce22823f78b74db48e43251914bbb6a1dca66e4a3603a322eead95ce715f6079740cace7e1f85db131e011ab3d64e1ca5d4e141a792f8901cdcb1a658463f80cfa03bcdb52d6919b8e942e2823df922b89d191f8e0c57ecdfe147860308e97e86ed98c8008ce372cf5b338afd5cb6390ea38ad317eb642748690f85e448417246fe24eb7aebc8dbad2f0c400df588c9d384388298200253dcaac7aa64dd5f5bccb4e1b973a5c818b11a8d228332d8bf57d62aef8d4e3d10e14b87cf950088fe022aebb5234b147c06a0eaad6b480235f46b4376d84d0e576a2552c8168b4aa5a2faa0d113e7e493a9905379cb700a59d66b5955abbc00d3cc997a2ca2149993f2412a248f2b72bfa6ff21fd88e3fa16156ce6af51865664190cd3c02e50b4664e6f0bf4353804b981ff5a9d8cbb7696156f1863605f45e216e32b207ab7b4eb23fbb390e5dbd7e06fa008f1f01b101494690b67737a32b689d1659736923d285ea8872dbdc047151a138153801b13f7b1f26de2d513d9ff66693c72f9f96ae7220e1278ce2cee63ed48d1ed6cdbc14993a66542c79eeb6e995316a4d2583d0d3cd57ee731273077b5d8aa0b00598e048f6edb779e0bd71e24b3e0ac5549ea7c8732c020ceca1d25927126a1904ed4f23ced653821edaab2b9a506a5d83ecef4998dbc52689ca78681da84c2a8a5efc89fedf90ba87447079f24e92681a84825121517e0c465d691cc4e83d7ab5126eb326a1d0ff8bf2b94ea07d3582e13088e6657a96e82ed06db42dcad1a56a05698d32e1e3583ff5eb195e6602bc4c4b60248f1ae5a9c04d0429e1e766d55951f35e84e16337ff6c3b5c7bcd470fc9c222cf6bc8d03f2e8567b9abb22f7e3f2fc5af3c48d2a8ef7f375fff46f69687623aa387bc1ec025beeec1d6783f048481510bb034fb90bc6bd0a3f9fef2a33ac5c90e9ce741a6f30b8a458dc3699e1cc7af6ab55f50cf389131058fd5eae13e9d715f12836dc04817ea77a573dde090b83f9201205d70c33f2668ea1f70ae9d2c01af061d8e024eac857e1c5e5139a6108a178d21054736bf083314984e9a00800bb7c80a76cb1718df8212d466c585968a0fc3d05a52e0175b7dc541e19d8344f29161e1f415b0d3b3134d5b43ea13049fdf9a9ce82bb9044710094a5c3a6a045f8937400311d68920742e95f2c9bcf1d8d6da2475a169cd89ddc184a1881ef2811761373a65ef1b66ab5e8b95d53f6b33799dd6cde89494d70886e7c514897594acafeb8c26392b174755a91fb25df0c381a51de214b473d04d04888fea8fd33390b6f943595e2a72cab4890df4544c1f1faf535e895a2e64175be736d2b1ff4d89f3282b2cd3b9f2e23da50dfc926e188085f0a0cefdd80e410b7ca37d773f2a507328ad403fa96dfae5f8e63e6aa1c54c056a39f7f0f5962abf86ab76bd86e4477f6b9417ba4e2a65bdb5584422e0c902a58f845788990b1ab02da9bb642d6f0d2bc5dd3704b26082903f5ae67ac268c167c56412e05bff5d63a7a8d7c6f25e38bb6fc361e6317c64b84574d699568e4e68c7fa8a6646f322c2b0fe0d5e3f52fa285830bbfed2ea4eb5ff0f569a8da5b7b94226b658a85a1718841e8715c851a8f434beecb90248f4d3588d2f19e2f2d79e8333cc1c143475ad58556bfdce1552ac8ab7a261c8adc2346b6de94c7331c8722a3132c59976fe980b88d7c6871b7ad87f828d0ec1e81fd98b55660287ae79d2c5d10aac0b19e229244b955ecd11a04c94b0c67ddca9e4c94a8137fec83aea956eb959bc104d67e9d89c210433b0523347113d037b4b13ee1924c84e6ce1a996c03adcb8fb43ba3ba89686e1944feb86134fcc6f7300b09e9e0e3a6393bf602d794690662b2b5a9210dde8127c617edef5c7a2cf75da1bbbb4d15ef85109db59b0a70a10fe64810cf6df7556a50e5658ef9301a335c915f7298683a3e83f16ca72ab10d35a40af80978c929b9d1f17a9bd57e78a1bbba7626c6e319bb597ec35ec6077f10022524f2f92e723797c2a1791a51a454c98630b9012026dd694ff87122c117ffb966f46d5e37cdbdd9a930fac80205e2c34d57a2dd0c832fa00a951a6582721d5ca6ef79e9feedb97344e656efc0a25b3526f9b48e69996225eb6be3eb9754a5e29ae7d4935010b3258f1d3d8c817842edaf1e0f7dcf06d13435fb591d06b6b7792a6fb14fbe6b78bf6e4c1c1fd0e96abdd715f399538f4fa24c5ec26d24d946dc41c2d320b75799df43288dac98649d4260153885f4899d7c876d918fdb8a855908992573b9ed5ec987936fdc861484b542246553b02662fa7a3d5dd372b9aae50794390e4eab102e56adca7b9bfd333dce0dedb8df755045e86dd1dd0383389691f5f0b443523e9ee534c094e46a96d64da97c4063c3db1c7e4f2021c1b51487f5b1409ad7041b0c0cd47b7ce2ae45a4a4c5e463c8dfa718553e52662d8c8b8335d5998b4f690849304ee009311296ada9dc774cdb9c1de6ec2d1993b182e6a28ffc7e0a4e457ab84fb4165e12b3de8105e09db2271843d0adb1c051b8da0fb1d630d69cf9377889e2bdf382edf2d43876c22507afe6e5605d9ba92dc9919a09e06a5aadef3f616aa616a9cfd502a4e528d66be7a0a4da478899142347596873c1fe9efb9537c5a39fbcdfa460133f3697ea2c72f7a0bc7863f4971da815c8bf58fcaecdc2c96b61b3dc725a9969eab5eef1741db488e606312d423482fdafe9e7ef1bcc39073c6732d7c94c09fbe0d9524d4306a3c963db54803f3036f451dfe71d177495cd14c0810c48513bf511a6e66849a9d415880c79b4ff2d891753509cae3dad8d81b19892f013d0dfcf4746f95c9c7ca40ac3870d8e14e8884115bbd19cd6a6bf1334e08765486a38054c6dd349fd9f312bafcab1c0d7d875126d4475733fd47fe5f1ed00a879c2579a9d5d09790de21f29d8831efc2275f40b4f7a28f0ac23f569592a46b38a69d025c6c00295f8c34652644cd58a0241237ae43eccfd6abbf854c96965c626959b89471891d07c6e02676bfb9ef8d9e55a178c69a54939eadd705f2bc48013670612d3a0d54c96015d116cb8c075499633e0452c78c2122c744e67292fbedada981f4010fe1f740f56d783c4d5c367a4d68e55e97377c0fcf40292ea6fc45cc544bba993044c71c89bf8c88ffedfdfba0ae6da193a20769854e543deba432f9a2abd55225d8a661c23ddc6990663ce17541765d93bea11e0cfe2a9a8bccd23f9531f1862654edc396a9a2fb22fa88709204c8d421e14e3d5a44c37bb9e2c3dba87bab6120a5ad707b427fd472b530ea74fe21ed232a3045c4b287308d1ff0554888ab8f856a03d88bf124f455860463becb7c855bd81a04609c10ab401ece815f502fbea1f69b092d43c24761b2517de70ab3b1e48686c76a67af04db8927bc7d82e50032cca50e9d0c3d1bcc66dadddf8a11bb40b2ff98541be7c13cf6a451e98d8c56e03e3a9b2d04f95efc344e121330192010e9d1a0a461b7b2381b468c7b716c4edd49fe9b89cb07af6de06e105db0d7a0190b21a3391065a7b6b70397923f59cc90bae3e2b213beb750cfc78b198daa63c127957a0236044f970cfafd71235f1b8267ef1b5a932befd28fbfd59eda4feff807dc272077f5ab0bf77f9c3fe32f274aa68bdb8ea2d58b16f9e59c7d1db0b53c04708648865c090383f24ee769628182fce1fa9670eb08196e5e88e959d468a942d46fc9bf4f2d7aba0cb7e4138249c9fba20d172b88bbb74d9c55e286247715e5e3e3077c62a251e95e86e790d084497564b8c9f7efd0f4ada086fd227a978f4d9ed465229ee187050d77e02bf621e4904f340d7a50b519dd2ab69987d16916c6d9fa1079ab9fab5e9da7dab7b1a24d18b0b1c71b216191b5b99c3de44806a360d89c728fcdb3e76f26ee817afad4f4e26b37745fdbe1af1b4066d596922148c1ddbb27988641b34e6d610d1d8eaa55b8789ad78a7241abdd7748665681f642fe67be5b73c1d2dc184c142149638034bf2455d6acf0e58909f3104a9d94b2d942101119d2e0c12f59e38848427fe69de27642b414ffec6f406567805dc6f630240afef8b10b66c4eb9df3badae00abd87066b196caa7218032aaebcbce7a43b08290c51da9742ae8b2934d19de7551cb3566f258740d56782d3c375197e03ae79cb397b51387ce0e502f91fa8b2000183161ad59a26f4678b78cc435cb141f9fea4afc01e2590c3e85e7a06b946836fb1cff73de2c10d420cdc84a28e699638d3e01b29762ffceac972272f22f47ad3586f7598bf9b9a1ac24cf67893363b97e48acf435c1108e8437d39f451fd825f835d0ab010f78285f16080a1263d9f9427691cfc9f3caa6ce259f2b9d2a55f303199f18953132fb34a3899d4f8f98c9b56625d663c54b7ac9ca1855fa45a256dcd24c224c89a3190e6d50d05e2b6310e235c7888c86486f96a4dd68aef69495e2f3f55821490ede684c13cce0acad81289be36e30f17b66997af6a81ebe4225ab6e3b7af2755be3c84279652824323599d399ee58180545959c1bb3ce7aaf0f0907451ba665941db4f6dec42f4015b52d5f2dfca14b7a1be74436cdfc5a67b4dabfbbbdb58d9ecee503e41003b305c694394d763908512f69093c4158302b31b9d8caa13194714aa9b406f59a9ba73b8623cd498379112af283a2d226ec51adbd7188849a4113ae6030a06c1c5cb1449297d7d745bb092e123a93b3852c88aa844e930381df0de60168e87d6f1d958b018de1c714716fa8eea28ca14cfddee7f069dd6bd422e03c2fd03772bf1c5a2e74b785c6abb1a4d7ffe47e21a848d0bf986be3402fb0a006470a2b43d0cd5ac47c5dd8ac943e77d0632a8f286319aff9736df84e3e3f4a0b05cb7f9f816aebd746ac80d9a8ff87508201c7fd8c268d115dfdffdb3e57dffa4beb1521903ddeb250b9f6d12b5dd1e3d793328b7330ebee269410c4c7486dfa4d9130029c779d18376a85d9662ab886807850fdef7804d1fcfa2ca5eb465eca5da6408dd8386b13cd6d707fb4b8637f9ad8450080bb9cc06ce7d026ebf3c08ae17e47d89e3b0bf098086e8a66f44d513448d10c008492ac61910ab604569029fcdb84bb9a1e8f16e985002a6581aeb97d23dadaadb7cacb12f8e66cc1ce131bccbe0a15d4b0b65d2f9c5d", 0x1000}, {&(0x7f00000048c0)="b16573026f7d9198415264446287d523da04ee08ef908581411336293bac33fa576e2ce636c86e26c05ede1b766eddc63aac73edc7deb7fce2645f99445c1389b913d61e2179e523c0c7aa93cfcd624c1896bdd2d12529ef376f4725868b6287c7769e2954c31725d3c0a64511171b3a3c3930ea60123820b1148a090341b542af0775433a4ec0df9c498772e4784ec20d80c9fade792121ae9ea496e984bef18cf366795a0f088848741a138816e549d51876789d74419671ca1f9ae47272660ea8cf184c443206efe5b053c5241804c333551858d4bf054b27e5af0844be5586f932381c", 0xe5}, {&(0x7f00000049c0)="5049efb32632bfd7cb576e8418757654f250eedf426ae5d3f8069f6e913002265e73ceb821f8543f941196146e8cd942ddd3ea3c1ca842df52ed3e81bb74bd0e2cc662c92dbd8c41e058d71464a6e604b1c1ebbfe38be04d6f284fff8f14dc96e3d2ce3d04197ff4c6e8e40d90e1963f52357f305a7a7f0624187b3cf47a6efaafcfdb2a65b63c028d0e80c96d259072ea501e7ff1a656920aa064bf12c42ce71a258282574180004eb5d2f4e3bbb8acb7e3f5074b8d77d6128f8290f86aa0ae330c9ca471", 0xc5}, {&(0x7f0000004ac0)="ebd8df7c9aea4ce63a982d11e4b473b62dadaca80410a52c85975e305eabbbe0605c39ff1ae9bbcf1e2650352c2b4ed08b44aca615474dc4d647221155f38b1c20e3a073c6f51557d81db75f33dbea23576530b485993012155f38bf052d5da65dda85e7462f6c0d16f67b3d4287eca291c85967206e116cee3f65f5f220ffd2084ec8c33c55934d24164b63f4933f3afb5e7bb1ef115db0cfc3bad22ba5", 0x9e}, {&(0x7f0000004b80)="3be6591564c592f3126f2b5131ff305a3aeb538a2279d792b779e2b72f9d590b12206acd79fbb00ee5f917d799b09371b9f5b692db4b51d1c86b94edcf6d903f7e8e2b9ecac00e4c7abfc7df6bcb3a1424d3f46ec9df79746177c4d4add9906cd06253b5215ad71e7a", 0x69}], 0x5, &(0x7f0000004fc0)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r0, r1]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r3, r2, r9, 0xffffffffffffffff, r3]}}, @rights={{0x20, 0x1, 0x1, [r3, r2, 0xffffffffffffffff, r4]}}, @rights={{0x18, 0x1, 0x1, [r2, r5]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r7, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r8, r9]}}], 0x118, 0x8010}}, {{&(0x7f0000005100)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000063c0)=[{&(0x7f0000005180)="0876236451d009734e0bf5d74fadacafa8e5272fb54aba5aa78baf7cd9aa0a40b1d93cfdff1c9b22c86a7dc5c8592c863602beda73ff0322c3521e7c28612340dff62d9a6996b5beadfe146cd0ae01e95df7159e11c00814dc6dfbbed9ce9fc7d5fdab087a9d767c3a789dcde74c634b6b442cc8ba21685cc9cd9b9a064a4900434c4782805efcd1f727a9f32c6db7e3242a3191c6f7bdff855df331684406207a180c23fb716af5c96535ded3819a0ea8c94ee0935dd4166429d8d3024234a050be63ab3682337f033747fe2870281d49df762150193adb1e934275845a60d369513b72ed4afb532e3fbc8e84dbcaaa759b6c2b83d4ce05d52beaf3105f88006e435fe6848595fdcaa7043a3fb60a52672a0eaa3fa24a5852b149aab3893642fc60a7a058c3798487026c79bf759ba442e9e48311b229bce6aef7d0dc70d260061896adc0f732621ce80c1213a5266ddcb2040b9c66dc7273ceab79bf5bb94d60fb899beed422c59d2b80be4be363260d82743a56857bf82050d5ceea2a8a420cb146b1a8cbb261b327b1678956333d7142e790dbaab4b8acbc18d7977fa4063a36423cf89c92690fc652f206007aaa166928495185b691fb23b0b2b9e130834026c9d7dd4d6e8aac8653903363b3006cc2e3223aa8d762193e5eafde8c4304893b1df13c01914705c532dd9ad178f438365015c073ad450be48ef7f97ef3f51e744d9802e406a3c954362efece8a49e63e5f81fa706c87eacf598beebede4ec42d609d4f8a06b5a380de81be82416e6dae127da99ace6910cf9d134c13d8f498b287ecd0609717e1f0294750c15307062b5e228fa38c2273369a1fae1a082ee4001755dca6d92a7d68a6fa276b0b6233882a3fe5a92ec9504da85a69562415004a807456f1a744639d169d2817b0c145cb8bbab0aced76b4d2a4d9c8ac9713339fdd5126916862b7c029e985986901fe4fd553fd00b06fd70a842bc0a6c850a8c172a2e7c702f10a99f198fe1d2d9bc86dee83f946aa385747215ada7c63f74db34463813679cf8ac3318b1c966f682ebbcce3e8fa0116a5f8f69b21a1f2f20d445a4b872a6876ab41c36179938d9bbe6c55e0f6d7fb6bcca1273870336fda0749e995032def70be31ce82fc17db272e3b4fb0b78a652449e6f562db1e55abc0a82000c7a5eefda9cc5d22ef16bd4e9005de0bc09f656d42cbe439a7d8c2c24a6511e2a825a157c97870dad5b96d7059f3ab56f826fe2bdcc71359845dad07c2da2883025e2db6ccbdc667cf04fa66ffe4cd922780ad8ef25a6ef30efb78b7d9db784cb2e20e0a5ec0e4b77fef1a74c538ab7ab70203db30623ae8453fe6cafc88eac42720c64e9a58c8cf0f24ccd6d31dfbc82763c02242df68dbc28960394c0e1e974eaca75d5f08afaab10eb9d53a3444200e36ef268ca29ac90bc19ca99f71f8c4807b6410ddf8ebfd9c9c4b085b368eacd13ebc649a5cf37d43a917cdc18844322e6461a8f120315b9b2433db9ceb6c243ddb9008ae1de1ad0e3f1b65624b2c8bb248d16be97cc3903454138de210bee07374eaf9e237c357a0e20cdcc2dd9de1f0c7432ec178f9e3083122a801a9e60b5215ac8c2723045f98b307329db991fae0fedba2acba48d1dbc5cc1bb5d557d11dd1c83d856ad1137ba8f9921986d19ef2be988f7e1ba1beb462027ee237fe08f03e058240f8df92d2871efe75dc8e8720902d8144d65d625350a1195227c7d06d56ea179b43b232253339cc20539152bacfa723bf587d91f3724aa505d8c9cf433c225c2f03e278564921ed7417856bb17798a6e6b58c206274c29bf975c4f5c531eb3b1a6124aca364ecf4caced87674d32fc7fd8bf4f19a7044e03ab00c3e78d89cb9f0127b0cd7ff1b808fe14fed5bb7aa1acce0a8fd447ea84a202e2f1586b35f7764e017e531264621d23d5b450bdbeb963aa5983dea2d7dcb4818be93b8ec3210d0e9b06a16770c2af2eb3ee93942856abdf5a5007674db366ded6a488446222588a21d24f031718cc3d6d51e760bcf720ae38cc12938f68997f792913e582bda5a6255499677254ce3f41aa62d9295cefbb1d2b44c3ff777f2203386ad1ebc09495730e1c0015763f37babca2f9a0cb6d462ab8236209a38b1ede6b8d3685d9a7d2e4b8c8c6b2a24807e247bb15246801c14ba616771bde72520913d6eb553c909219ed15f483ebf23e339ec158c7f8693e33133d06f3abf11c59600d934f571a76567b67afaaa91ef59475bea2036fcc19fbd2c1b91d555b5d4015d244bdd36bd66a9b4bee02748bb18f3af90eac33c6f4fddb4827d2fa25761e92d83c84086f22d22dce602fb3f538d4aedf81994233102444c8e4953a9155e0f7cc5c94b33889ea3b44092da3e829a781c9156b10ca14c33527804be539d82b649936105b1a9ce3a2da33514b96735d982588187ed5354455d7ab81f26f6ca006dbbda1ebcf2ff116b6854729531831b148489c169c492280ba78c1d0d394b4cc99cf8d89220a675262a2fb2b3bf828cd9776bf7dcb61fed00ee8fe90d5b7e8715b9b6d58779fca78ce9866f32c4b4a7b2cd9b3797a06683f221016291e7ebb4a642ffa31bc9461557670a3c5a13a21850d08158b5ca25f65a29c5a0af69b8288b970c7c66ffa41713753d7f4a6d3b3fb3d5bdf1c4ec49870c29817c20bd7f0eb9e17b25de9e93fb81186e72f97030d75e00b38f3d11e61fbd4c2be236ef5fcbc3c695d28436ac0f1c4ca9cae38a644c6b336fe41713319ce732e8dcfb6db1afffd0f1cd15edb9326579bf259090f8c8c2257ff83f56420b255a21005dd125c9916f8b9257d603be5cd587e2111134b439af4145dcb298ff88e0448ae0829ccca05aa7ae490be2b6193c1919e0e30e6ac3d46b6ae276ad679f5e20b94aab5214ca31a245513f0b68847713dccd017625b4a74f85d0384cb1f3cce0fe6252f83a54d08aa580eed04844f47965550c93b5e3414fb5787d74c84c770143ed48f95aebb82d1bd5e415b183c553e9212e8e33d9dddd8d997aba057f843324a56aff78ad692887fbe58a1ae65468419f04f66b23456001b9c2d0c7ccf0532e83bf0731b093f62436a3789d9ab8f6bcd18f36bbb6e4fd919424f3d92aad21ff80b78cc270b610a6a17ebde55bc85a309714606140e9932e3d64cb6db4e3a8627df27a264b8a6506ea6d791ef128566154ea1c13c1ab03afc35a1a504ca62830f87021b17903fb74cd7b564c401aba820c7afbb95ef60bb44f963f352f1dfb6cb6639a58fd25da1c13b0b1da0bd573da208084d56d4cb99098a68568e33d973ad29701e4e18fc50c77cf49b719473e762fe56e0cbfde91f36a1216dcf0d011879ea0595c51db1ae2d61ef39af37c2ab50370d4d3d256af0ad1f5d1169f12af6045a0b5a3ed90b26407962247ef05f465e95912b14649a0bf2762697d3ce8b6f9298ab89dae22e97cca00d8282ed62dae4125d7570132ebacee5b9ad2c75f58a62589b7c252c3616490383c074f672d6c6dbbf640972da8d493ea05c90edd457bed17221a42bb0f72cdd0604c862355a2d3aec9d926fe1aa317d18d366a1c0b8c50b4b6dfda567e88e57069369cf6700bba5dbc8ce4e9e71288ff173e7e28f6b5efbe29fb894fc420a109c9a4aeef428cfdaf2b5c7e7d1d1a7356bcd7352dd5d0ab46491644f8de10669c64e13e6a20a94c074b3b9422d4a2be0fcfd2985ed21ef9ccb20e66678cdbff4dc92f1809eaf26aad0b1d31bd46fd58848592f81435756055849e04749b0149dd5e558eb3ef7c62bcc56a4a3c16839d53471513cf0356b8e1946782d0ee21adf8aaad71b64d0c05bd409cdffed861fa3ec824a0301a1bf63b80c2102f4ec190040c1e981a4979d4b3bd919f3050fbdf4a3ebb8c838cd2d66c34a3a9bfb4a3ba1d05eb1e761fe47fe482455fa3bdc9349e982c3dd951d861dadf7a6c1d235046906f27ee61d8dc1b876f6dc4d7e712acd94a94e4bef5f1c3471f2d43f490899045e47306d8598ec9501f69e41d7e02856d767d885651c07e78d576e7e3830887ed74adff8c8e2abbc8590ac248a7a26b80ecb187679a18196db8c43f8f97a21d155c0fec52e0df99f4851005721bdc723e82f94d1476a055050508420bda59ad0a5f90676cee56f5e52af2eabd0434a7ce46419225edc11364a0a7f910488e52e70b615d5246333c27ee534514c35933c4d49b7e823debad5e199277f9e1af80edd9bca1cae51d8bcb0e5219bf391fb7611aac31477b8e198a57aa225294589101922dc180e9762ce91e7aed497edc05239b41d3d570486f38813168491f88c90cc6c6036a8793fe3932e1ac57c911ace16336874607fe66d349c230253c784be9e09afb112b62adb987b75bebc92374950ff3504b5447a5eb6b6225f48f4bd3e6b9fca1ddf9246e4751fc7502869bda1523dfca0a18dfde72a8336140d08d12d4b689a7f7725575d5fa9cae27a220a13553da38e308d09dc2ef0f60ca93bde53ce330e890a074508062838660254eb069e194be3d3c9a9c3ffb6eeac9ce6bd10caf84acb2ce3ac85f9f34caceb2079d22b9a3bf30713f00ee3555bad1f0c2a6fdf3eda46975a898b87c4b4fbef63a330580d1d0d7404672106913c7b5c183fc15b7a86020c3dd4adff5a2e738d632abd817a6fdc4d7a157c150a14adc6a2bd4b0d10cf821e17505b0d4613040aa19c7923166f71d857ecf7ffc4210fa185915b9fffb51d0c0dcb22464e9f281201bc389a46d1d87e401cfe15d3077108e844079812d6a6f30d42b2831ca05e3bec3e96b12f6d6f3b65afe4dc2be199952cd2b493d1240a3e734664edf6c0b48537d665c689b489de9359d95023d913eb0326685a85ab39171d221bd2cd42cdecc182a5cba6b873a501eed26f749670a69ad3b2417e1204c67f862f549bdb6926b39ebbdbd36eb47cbe7a88023dfc36270d01cf931a6f6a00f0a3486fe3bc7d6ae630129f740011a0acaad9ec1bf562a18a4449296e73dbe2d362b9d0254d1cce9685143574ace4ee1d742ea86efb230c62819b73974f843f813c9461495b50e359ef0a94b508f350c8fd41f424c5a11ef2a07a04ed331dc3a1149ded215024a1acfbb30663043cd5fd96709ce873c86d9b11c55b765ed06fd11ebed5c4a7af6ec93a7dcbb5502dab8a00cad599914256b88cfb03216615e87b493302e6e15e3aaffae8f80c45948a14e07b0100f9247c09e6647f664ac730096ef244d5d285b6125c87579f9a607d816be8c1f52c9bb2aa0fee3585b48805ebe663e226d4beea643c25e03e1ec392b466a0b29aafe87207d0ea247652e5e9c41bda21cd2066682110570d46989fe71adcd24955e055a93939fe459e0d0a28f5a4b0f21481f7c78c80e262754257a59c975270bed1da037ba7401c703fd9d88a936e11f50bd6537644ad35af9a56a83f802fe9bcf67a6d0dc9ce397efb904dea548516a920a514b233087711faa7123ad22b3f299cac3cd17e572d9c65006aba9b85cabb6bf12b9848a33fbb42ac5a855d23b8ea626e422c14379e8b476e350be50e00f8adabe3e321b01162933e7dc563390733f692e3cc0b8ad8bd195192553726c990290b26284280bb414ec9175d0774c55c46db7dfa29f4aa2e469d7db043eef572535887f140b11da2e4efeda5d0c28fc3c069ebbd18cff704485d36e92954a7735f3510586da763d9002179439d7c0e0ae10b798e897aecb88fafad0936afaf8c13dd273bdef594fe01a21c07c8042598952882ab3ec250748a18d73bcbf", 0x1000}, {&(0x7f0000006180)="7f88da23783238b24ac884302a5ac1e3b22d35545e7c79509ab474b77e003a63a51509d2059324980ac3cf8b430910c1bc22f590b6c76fafddd8a74e4a2508c466b42c1e5a3cbca71531deed943e4c5ee6853bd23bc4a8f4f823d9719ce7d044b45b82126b8ec978e9827325dd932d699bc9e945d269d447066ef9263506a5758984fef8f11fdece9ef4f38c5d41f3d58969647fd9e071a21aeaa360bed496cfba5a4a877e5b9fa4bf2177e8b298886b4aa0104fc43e273c8cd5b36e8e3b971220b1", 0xc2}, {&(0x7f0000006280)="0cc4ca8c27227542a559097db4f06cced1dbea0303ae835e241e090972dc615e11a7718fd3118e208a4cc27d677272a148b5986179e027bba3afa577f9cbed12f007f481ccd4ddc7e96ae34a9f06e8c6c0976611e70942d3462cc749353f3bc532", 0x61}, {&(0x7f0000006300)}, {&(0x7f0000006340)="dc145f40be39a9a9b65e73f53a991e1a9b65522f3d34ea03b6dd1c942a37a21c76561225649e6fa0202140b9459ddb14cfb38f0ac31eea85a696bd4d5e7c1bdb7038", 0x42}], 0x5, 0x0, 0x0, 0x24000010}}], 0x5, 0x8000) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)=[{{&(0x7f0000000840)=@abs={0x1}, 0x6e, &(0x7f0000000cc0)=[{0x0}, {&(0x7f00000006c0)="2d58b0e403002520ae51e5e3e4bb85cda71db62249ee2ae5e2feb1ade33e49e855acfd9aa3c2af4d491e53b8647331565619f35230cf64fdfaee8c9f3536b33acb480409d6f38908bd5719633e79deba52d1c5f87dae3e8def2ed2590dc93dcb549ccbce7cead8976193f29d2fce7d9f652caae0c90cde44ff6dbd0a8dbf3c6cfd409db2c414e9b360b804983b3b778754cdc4c771a988ee1fefb0b31993d703cceddab3a92722d9c1c8e378", 0xac}, {&(0x7f00000009c0)="97270a929bc56bcabc7842c1ab371f526a77368d39cc5bf201edf5736e10d4cee32ea055841412dab7fec4372085a58e3309546c0dd5cbdb88b204ea0825854b7bb0ed21f93c2e0fb5a78ed13f075033433a51158c9cc78e262455d0f1d8ed09ae43d626dfd6e3c0b6d7483144ca1d43584d6cd98f6839ffea46a28c5291d678708d1168c5", 0x85}, {0x0}, {&(0x7f0000000b00)}, {&(0x7f0000000780)="783610f1e8a4cba0490d20340c5a5754ffc50263613fdb4d353baaa31e5c12716e2af31ab982c08a8c8d0a74bbbf7bbf2096afca0caf2086bd69", 0x3a}], 0x6, 0x0, 0x0, 0x20000801}}], 0x1, 0x24000801) (async, rerun: 64) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (rerun: 64) mount$9p_rdma(&(0x7f00000005c0), &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x1000000, &(0x7f0000000d80)=ANY=[@ANYBLOB="7472616e733d72646d612c706f72743d3078303030303030303030303030346532302c74696d656f75743d3078666666666666667b66666666663335392c72713d3078303030303030303030303030306666662c63616368653d6e6f6e652c73713d3078303030303030303030303030303939652c73713d3078303030303030303030303030303030332c72713d3078303030303030303030303030303830302c70726976706f72742c73713d30783030303030303030301b0cfe85ffbbdd7a0c16fb3ee31bbc5397a5e0148e0b447601fc95620c849e0fd30fda640e7f2131e5ea1b05c3d5c7395a669096b888b6fa01d8d4c6387c01f780688d66670402f5da68a8a210708205855e906b5eabc1e1536c9f1c23c095c18b27fcf0fd6ae5e4042399e707eefa3f342cc11453945a6ca04d4ca4b38f09654fe0b5b10b942d197381477a9ecbcf9135974c43b4f216392b399e7f3fe59babd027287d96e0b3bdb18fcbaeae10a89c1f232a81323449ce058ce02e987ac0a297d92414da7063c29130f1200585fc2074da4792653d2783ac99d5caebcb50f2a5aeb30e", @ANYRESDEC=r10, @ANYBLOB="2c646f00000000000000060873652c6f626a5f747970653d3a2c7569643cde7729fc37b01c74b56705223cdcade8ccf5cbbb9b699465314b69b39b90c3054c06b5de7f48fe7192b214a108f9665d716da28e156367b033c2d050200aca3707316f127ecf1f1e22a89432f5b4c2f88d339c03cfce56959c99335a7f0f93e9067880163cbfe995bbed4b65f8ed3e9a113cd7dab6ac3f8c445f7f9e7e56", @ANYRES64=r3, @ANYBLOB="2ce36f6c746e78743d73746166665f752c7065726d69745f646964656374696f2c737562232c00ce6e25c93f4e4c00000000000000"]) (async) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) (async) sendfile(r3, r11, 0x0, 0x11f06) (async) open$dir(&(0x7f0000000580)='./file0\x00', 0x80080, 0x109) preadv(r2, &(0x7f0000000680)=[{&(0x7f00000004c0)=""/174, 0xae}], 0x1, 0x200, 0x10000) 05:26:10 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) (async, rerun: 32) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) (rerun: 32) r2 = perf_event_open$cgroup(&(0x7f00000004c0)={0x5, 0x80, 0x1, 0x0, 0x0, 0x1, 0x0, 0x8b6b, 0x400c, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x40, 0x4, @perf_config_ext={0x4, 0x100000000000000}, 0x15e, 0x200, 0x0, 0x5, 0x2, 0x40, 0x0, 0x0, 0x3}, r1, 0x9, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(&(0x7f00000002c0)={0x1, 0x80, 0x3f, 0xfa, 0xd8, 0xd2, 0x0, 0x5, 0x20000, 0x8, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x14000, 0x1, @perf_bp={&(0x7f0000000000), 0x7}, 0xb803, 0x10001, 0x4, 0x7, 0x8, 0x10000e6, 0x8, 0x0, 0x6, 0x0, 0x9bba}, r1, 0x3, r2, 0x2) (async, rerun: 64) r3 = perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x1f, 0x4, 0x18, 0x20, 0x0, 0x0, 0x2008, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xa5fb}, 0xc280, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 64) r4 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000180)) (async) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f0000000400)=ANY=[], 0xda00) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0xf, &(0x7f0000000240)=ANY=[@ANYBLOB="18240000", @ANYRES32, @ANYBLOB="000000000000000018490000f9ffffff0000000000000000070000020000000018400000fbffffff0000000000000000180000f7b3be3d3d209eb2000900000018300000000000000000000000000000185000000f0000000000000000000000183000"/112], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000400)={0x4, 0x0, 0x0, 0xfffffffd}, 0x10}, 0x80) (async) r6 = getpid() r7 = bpf$ITER_CREATE(0x21, &(0x7f0000000280), 0x8) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x2, 0x40, 0x3f, 0x3, 0x0, 0x5391, 0x4b00, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7, 0x4, @perf_config_ext={0x2, 0xafb}, 0x0, 0x40, 0x2, 0x5, 0x2, 0x0, 0x6, 0x0, 0x3}, r6, 0x8, r7, 0x8) (async) perf_event_open(&(0x7f0000000540)={0x4, 0x80, 0x4, 0x7, 0x0, 0xfa, 0x0, 0xffffffffffffffff, 0x1c00, 0x5, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7, 0x0, @perf_bp={&(0x7f0000000040)}, 0x800, 0xffffffffffffffff, 0x8, 0x4, 0x36ac, 0x6, 0x5, 0x0, 0xffffffff, 0x0, 0x800}, r6, 0xc, r3, 0x9) (async) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000003c0)={r4, 0x8, 0x1, 0x9, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6}, 0x20) write$cgroup_int(r5, &(0x7f0000000200), 0x23000) 05:26:10 executing program 2: r0 = perf_event_open(&(0x7f0000000100)={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}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x2}) r2 = gettid() r3 = perf_event_open(0x0, r2, 0xa, 0xffffffffffffffff, 0x8) r4 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x80, 0x7, 0x0, 0x31, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x100000001, 0xc06}, 0x0, 0x4, 0xffffffff, 0x0, 0x6, 0x6, 0x0, 0x0, 0xfff}, r2, 0x10, 0xffffffffffffffff, 0x0) r5 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000004c0)={&(0x7f0000000480)='ext4_fc_replay\x00'}, 0x10) r6 = perf_event_open(&(0x7f0000000280)={0x3, 0x80, 0x8, 0x1, 0x0, 0x62, 0x0, 0x0, 0x80a, 0x9, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x80, 0x2, @perf_config_ext={0x9, 0x4}, 0x4000, 0x8, 0x4, 0x1, 0x1, 0x0, 0x9, 0x0, 0x861, 0x0, 0x4}, 0xffffffffffffffff, 0x2, r5, 0x2) close(r1) r7 = gettid() perf_event_open(&(0x7f0000000380)={0x2, 0x80, 0x2, 0x9, 0x0, 0x3e, 0x0, 0x5, 0x2002, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x4, @perf_config_ext={0x3, 0x2e1}, 0x1000, 0x0, 0x6, 0x9, 0x0, 0x6, 0x8, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r8 = perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x0, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x88, 0xa, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_config_ext={0xd5, 0x4}, 0x0, 0x200, 0x6, 0x5, 0x6, 0x3, 0x8, 0x0, 0x1, 0x0, 0x5}, r7, 0x0, 0xffffffffffffffff, 0x8) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f00000000c0)={'dummy0\x00', 0x1}) r9 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x3010c0, 0x0) ioctl$TUNSETSNDBUF(r9, 0x400454d4, &(0x7f0000000080)=0x6) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r10) fstat(r6, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000002bc0)={&(0x7f0000000500)=@kern={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000b80)={0x6bc, 0x35, 0x200, 0x70bd28, 0x25dfdbfd, "", [@typed={0x8, 0x57, 0x0, 0x0, @pid}, @generic="1383a344f52be2a8f4bc9f3546937347651c3b6499edfdd13eec05faf817d7d37d2a1d4b4ba0c2d8e6bb8e64758f2fd7bccd6c5ee00553da0e70987a9415698349b1cb70a88d20a1baef2059da5632a68cbf50acdf5b06462e379f0924133d14fe7f8fd9667e6ba620a3667f1e2070cec48649d7c4e77bf5526e42d01f01903bbb54be52f987ac408ba637665cace721adab7cd9a2e08a9012615bf3a281db6b623b2b41ceb1723be49c", @nested={0x144, 0x5c, 0x0, 0x1, [@generic="1bdc1627d971014b53f7aa757bce09c929a624bf0fbc9ee874888e27a5b88d8437b14cd002265ee7e2a402bb7f7ed3ca75d3680b20a6debdb2d1355e341e5b4941ae8185cb19212922b374ea0334fd9f5c30f6b47c4ca7ee07747084703b2d4be10c017f3b3e9673e3bb44140ee8a4106f92e04811c9f7877211e51c10ef0a6cef53ad3d8ced32f3ecb919fa2c46cd2dfc55e2ced56701c7eb8620c8485a61379f372b63fcd28c54dff5cfb8af78df90889041", @typed={0xb, 0x3, 0x0, 0x0, @str='dummy0\x00'}, @typed={0x8, 0x5d, 0x0, 0x0, @uid}, @typed={0xc, 0x6c, 0x0, 0x0, @u64=0x4}, @typed={0x8, 0x60, 0x0, 0x0, @pid}, @generic="2a2a5173141753e46ab9b7e1fa790ee1c28ea08badd871d052b0fd894496d28debe132f3daf6fcfe76227dddb9484190916ebe22702ad8ef327ad64bd8be730e5fe9a35d9c4e05356eec7b539958ce7ef38b15ff3947e9dbb010d96801", @typed={0x8, 0x3c, 0x0, 0x0, @pid}]}, @nested={0xc, 0x33, 0x0, 0x1, [@typed={0x8, 0x59, 0x0, 0x0, @u32=0x800}]}, @typed={0x8, 0x8e, 0x0, 0x0, @uid=0xee00}, @nested={0x266, 0x2d, 0x0, 0x1, [@typed={0x8, 0x18, 0x0, 0x0, @ipv4=@private=0xa010102}, @generic="54a667dd6c98108b901c9eb35c1eeacb7007b80e76218bd5b530d25316d48d53d6dc936df49e72d4cedfc47f1dc2b1958895171032fa50a6f070319f8997a34f03d440885ed732ab1592215fb02d81ad1c5828da1c492fbc5c54a93a44e1120bed0ee79efad1325595260282ccf95e0b77d46015f278095f94cebade09bb642d1ccf295b3868a879eb69cd671f214a3d5bb64acd21dfa2ea0e44be9bb6089abeeb05b82c202102ca74d67e6556cede869d4abeb1ff67219222766f560eec4fdc32db17a6e559253b2de4da2cbe", @generic="2de1ab37a4dba061b2ba8e6a22f5841b2d24470d88440ae47f8c2168c0d80fae6841a2408c2592b7ef8d1725b684ca505f458f9e7ae71a41c0f9bf49245f70710e4542cfe467f7ed9c6aa5102e25560ba5aea080c9c7a6f44d68488e04cd50ea9fc6bbd73707a44a4e154cee16a8b90e6c91b39624a8435a616a139a7bf7df9e24099e8153317ad1e3c87ed3301680ab33f0d3cc68c727604fdd7c19b15fb6018a091c1613c8a3124708e6222e895d91e6", @typed={0xdb, 0x12, 0x0, 0x0, @binary="30b970bfb4bfe08ab1b24297c777662ac4647d4c748ecfcb612005495ca1f03f38aa97cb285e76b3909ef173b3c7fe1b1437e3b9bfb89124b5aefedd430fff2fb8989f7dbd9a554c417fd48ca01179bd98a0cd5b3f548a7dfa3dd94a8cdc0554e738a0e810312c5e8ff664f41abde78dd81e9fd385d42b84a49c53aae4c09a42e58cd7b65eee32dfe8d774b91f810793582c65e210c105d7e5cf8713646ad8dc5fd201cbe94ff78af74134e2438fa4baf480180e44344aa1882ea944becb2bfafdcb2e3f4c249a942549ca4de2a2d884729d91c433448b"}]}, @nested={0x1bb, 0x41, 0x0, 0x1, [@typed={0x8, 0x67, 0x0, 0x0, @pid=r7}, @typed={0xc, 0x60, 0x0, 0x0, @u64=0x9}, @typed={0x8, 0x26, 0x0, 0x0, @uid}, @generic="d27c8dab7cd7ac7cff292b3919346055c1ea2fae22b4f07739b759c9fb0aeabdcfae9c08783a4610b5c2166a041430eeea9553121f660d2ff7b99c9136ce8a9d9d50bfdebe0b38e2d7ca4e4e714c9fa44c816b6bfeda80f41b9f481c86e1d88a99e946d029c625e04d6d1efa8483fc91701baabd2894a1ec", @generic="0977ded1b91a68de43eb8b452005fcd2918865b1e221bf89dc6046a25a1e43f8e7cbfc73c818834d96d29805f21165709a9b1fd13e6c238f932646adceeaa4eb62c9498c7878a3a12743ac2013cf2c191f33a60474ed9adbb9eef91c1247ba99f39406306abe96fddc10fea6e0bd0b1569efa80e6b31734ccb34ec3fe2a1775a3bfde986cbf674f4948cfdb966828d85a443c44baadaf96c81a816802d7361639c", @typed={0x4, 0x4c}, @generic="722cde69fced9f2c86908a3879bc3d7fde0f82211abaec3f2006aa7f56f7d527b24af3e542118170c63a551830defc496e4db0bb9a52b28f1c1ae06805755935413dcb4cfb1c24334a38535370e5b1e41d4148c18d72a6494e199ba29b7f550f66980f106d01c4d57778f48fe48b3d1f4274c18cb16651135e2a3643b905"]}, @nested={0x7c, 0x87, 0x0, 0x1, [@typed={0x8, 0x86, 0x0, 0x0, @fd}, @generic, @typed={0x6f, 0x6c, 0x0, 0x0, @binary="afa3ae03b556e5661abb50c0eb964696330e788ef4d18bb1cafd673f571afdb01c2337f06c124f3befcf038d8ba30901cb916561fa1fc693d554fb7cebf70e6032a41d0e63fca3b2d380a0e7c8f94f5152a0968b6fb2b393ff94169558d7773eec273800745bbc74b42557"}]}]}, 0x6bc}, {&(0x7f0000001580)={0x1608, 0x2c, 0x200, 0x70bd28, 0x25dfdbfc, "", [@typed={0x14, 0x82, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @local}}, @typed={0x8, 0x8, 0x0, 0x0, @fd}, @typed={0xc, 0x52, 0x0, 0x0, @u64=0xffffffffffff0000}, @nested={0xae, 0x3, 0x0, 0x1, [@generic="ceb388a0e86aaf63eba42aa3e50c3f0b6095ff0a933728443629e21425e75590416fc5629781e8334055ab825d66310272ecdbb83f126ee00bbb4012e1f35585f9a94087c9fde9da08c51cf1101e41e64ed2c4447d26ba8c4c39f691da6ccd5022d7b0d969d44edea7983517b92a46184b417bd8a5ff10b914cb397051a17ea2111709d1d3db06611c45e0d9ba0dd87793aec4e56db9a03e49e653b1fa7880315145d9980628c05a9652"]}, @typed={0x4, 0x34}, @nested={0x128b, 0x34, 0x0, 0x1, [@generic="b803a8033c003128fb2821", @typed={0x5, 0x80, 0x0, 0x0, @str='\x00'}, @generic="ff48440eab50567a928c5bab9fdd56ffe537a91835045acb85c479187843925a139beb5ded21343207dc47e061af9e5e94ac3e4c2e7ce65f009bc0d24aa19924bff6a0f666d5310f56c55e3f3ccea2d11bd89a23b0bdb19dbe14b0782828e73049ded137cef9db8a626ffea861faea073a46926ed856e45394f12c2b7fc0dcb866ffd56c102e476aca019e7781e7e36cd65fe3506ab83dd48670cbae70e78849ae146e6bb0a08a0cf23e8da85da005e1539455eed192a4b77417ceadac750291f091aa5b358fa0ca7c0ebcf44fda63988e2155", @generic="f62fcd635547f59772bc815b1c447c7f9e7259fa161f9e3ace0750f47b6bb63b02d117c681d29f605cd9e15786c6b5139e72fb6a9aaedf37da34d7acc6b14d15e5463a0e9789c5c9cc281ba5b72fca2f23925390cabd251ac6a730a10640b87d4072b667b50f1f622b7fdd5ee03d76ba1f800646a07d37c18dc54a609bc082d82efe9b52cef31d56b917b1cd15464796572f84f15870cda0b528bff83b", @typed={0x7, 0x35, 0x0, 0x0, @str='$@\x00'}, @generic="862b3612f804fd9c29b78035169dfa0b7164da1869cc9f16b48fd3c81f6ed6f95da767affaf72ab9d0af7e9293e092ece7cd2f269deebc5c5a72dfe2b0e59dc3e993f1299bbc1d3dcaa0ed10fc6e1a9ee66cceb9afb17735ba8aced2c73d4818a5d0209b978275952656b4cd211c146a111ff17115d4686c3a5c447148da48ab7546b70d19fc172b3eda78b08c1fa34cb07347e65f9b8e6efed0d228e8ccb08bf5cec8dc2d19e1647e84fabce836df78dfb3398cd430b2e9a5af43f57e729bb18fd67ed10b829149567e28c35e6684ec815134cd948d0d8e6f4710d953c18bf7fe6ed073559f4f5be64a4ba162ddf4fd09d0b460", @typed={0x1004, 0x75, 0x0, 0x0, @binary="3b7c128436e7a8f945a9731939f81d64bf1ec6d1cdcf37b8fa9e92908cb1456c62594bad327cea84a53a39654c8465dd82867285cf4ee044d5fcf09ea8591cf64f909449c81a2ed8354ecb32c9c43545d6c9ee6954cee202bcf2a9dacf357bc670b9166754b22586105a8524430ba64ead14c715b8a8e54597e400d7f63fda135ba2126ec0f6526969be5a0beee828bdf2165821bcba9e098dc187736a197a092e6041ff4eab7eeebce325166ec957b53005d3eb653a99ae74fda9fa04992f4130f5987ded079425242d545cea46c696381d842f36daaaedda18100c92c73559d11e9b60890f016b39d43fbd5df51f8dd02280c3389d9b7144068bb0796e33b56dbfba2fea7b072b6acaec0ea61e106b2ff08b31e66266855726e6ead4587923aa5f9cfd925b948219965e1568bbb0e0be314c6804eb949c52ba8081fba4b4e9cfdaf73f268576a03c11b85a2169b851287218dc932db39afe210addf12ce8943a5df5247b4cd2e09ee5a9290fe5d276d1e11df180be7ec49cc5e959ed637a7c480abb2ec5b2a010fe67937e698a206cff437042955de50ec5c4303aee9fcec581dcaa4a4a5876bc4757617484668795a814cc0fb8fe5df623766ef3e83506a0ced5d6f387fcbd0e439b545ec825b544ac411589ef02dcfc915e8a99cd33210f41ad633c3d50d7c11818f388bc1ee6d9a68192e247e9aa90da37a511e545c2cf19c5f049a065b67dd5c28b856c61a4132e4d72f4bbbeabba15107930042490ac1dbfc70a03f2e4f7ceaea40ead32bffd102bb1d1cb26e8a21088dd6eeebb7c3bd8bd9f1ddb598ae3f73804cb225d81a8e7d9abaca0214e3a4b923a96f7d730f3ce3af64ec33b27f943723b44d50e90a7b3002ec2f3b305cd7e317636db545235cf1c8f506e6b4223fed62a35dd5241fd03ba908b7da6f7750def063cd8868170fd938d385cc3351b5c90f6fafe23e4a48f6f45fe182d5a33aef03230a9ff2df84fbf7c21c2dd846e50a99bb2ff8e84b4b495eb8f9c6c4155f244734a9da23911e6bfb0d57f416c45bbec6a7881f6f114269acf1ff6db5a65839f8c5da137271539e781e08dc5d76774ff4d13da3dfaf2d5ecb1568439132b7b7ebd8f1e9ba3d409c6cb5ffb50e3d0e8696d6477cabac9c9a1effee4addfbf10deba36d5e38c901cab8c3ae1cc92217650453a640d494c5e5980d8ba77cacfea82e87e395613ef67a1089528a74db90538a0e0b4084360e35a6cddb02ac17f1f2a5c0f9d4e323b0750fec11d88351e63dc46def28c3511661c84933b020794dd7f5726da913c11d8fbf9b611f4463386c54928a590d8a9e315702065105d343c676de727e6b71e018494c14beb0df819581a41167c75fed96db0fddf40a2213339028815790bccbf6fc3b1423c7c40bd86c3ddd5be0f39555601453365503109ec2658174fbb72f0d0e41a776d98a1bce41410c428cdcf2906f739deebbcfadde3f23649e1ddc8c8ace03853424757c7cfdc85b5d4df4f161f50ba62d74c752e72023a9898dafc772cde2c4ebc6ff7d703677755bcbc3211ae8ed4238b5d6c581c622b7f26dd62124fa3203d70f4a092760854dfde6a413dda96c454d46262c97e68a40545b46120ab646fcf9521902dc43909425c4c4367b821c9e7062a46a7414a35996ec80ece063960edc6e6fecde24a7a845b3923ea83a79ad75f2e92c6c15c41ffd684a7e4da64345c8c0aa1a677ac43f6b88e6b1f3046887550b98c2a8f8ff69668b1451b69bd1f682264a1f75e6fe0db57760f864ffb405739b28930c3c39b64562e0ccde28e5e096980adc200e6257cfbf44ae236cefd47d2a04692ee15bd10f1201c8ea627b91763590ca47995f2c4ce95915db43b7ca495973a9b3a1a7a27efe6c60ec7f4cffcce1d086299ea84318aac0096464cd408a821f396646108ae7cd2f51a928f1c99faf2d16ca62f3d697a19b34ec3a5275a509c701e4f0626f083b373070839911538a44acb37e3df6fc00e7d020fa9491dae55326fe8fb0fedceec69eff3f302967a27a097ed7baf42e3bb26674edff4d7b895d180b56084d1974ba1c5f318cf42251933ca66a1104a4337680150b7155e1e0b29cc0286499229f395bb1ef16410aa6f1d68706d8183cb791861a0fcf9216fb742204e854a7118684e0a80050c359d6d394f79eb692c3dff12223d03f46f679dbd142fe80d0c341af5cf76f719e855cbb99fad302b3a86f0fa8a3fa407faba848d46a702ab6bd09a550121657db921d554c05e17ef3837283b1d100c28354c0027f488f101d4ecfc9dd07a60c441a04addd8aa7426317b4cfcfb12cc6e0756f5d0b45fdc791f4743e25f2efcf969a1a86340fbd4bbfbd0d2c99257c39c6961aed3bdce727c7849bc86aae13cf7058da62d35d65f50cca901fe187dc7178ef3e77fbdf918fbd62045cd760a6f1c65cc582747890a40633bd8887b5bb86da3a487e3b2330ba756fea4571365c087ab80ae39ee050cc9a5de6d5a4edde8d96a3af1165eb3a507f04bda471f9b00eabf086e84246bc909a5ab3b53d2b11add6c633033faabbbeb40b0e4e3ec8671608179084434c172dfc59a9f392616fe6c6aa2e1f5492ea4c693ebcb0b64485e0c2a5e5b7bebb687dd02e2df21a5fd62bcb66cab051883fa7c456744f51dac6f1691b5f9c227daae6efdc837dfd39e78a896e2e7ddcced6885175298dba223cbe4d160629a494a51a147b4d8a1979aaba18e01db439d5a75fcabe196e0908727bf6b8669106ca753a306254a52ccf7b544a026803d9197de0ecd9e9f1b91a79a611180c55325ed378176f0d394911c32c96d013d77774db0fbc316afe090b5edcda548ef531a96137b67657ca767bcafde3500b21d21e915fa9792475c4e41e07e5392db8803da62e8ebab724195fe8fd8a255d9ef3a85f09aa0f14d0146ea815d028597fa999cbc062f7718e534a39bd07e8da3d547bb0a0408b92f5a58177a0e17d9bf4a66b7b027920c032cac6041807ce1a17cca7100f9f56b31eaa2aa09975924a5fa7f04ed26b94579663221a0de7d2f720ef210e8baa218be0756cbb861fe629c878afd19a20b074c231a462bc59e56eda9414bf5bc71e20adac2fc1865c264569ca2b549ae33d31db4f19db05d0c6bad5e995ea9279003c31acd2dbcf7e5eb0458e705bd108a1a9a9a2d5e16a1b807517ab2026656c8b9d232c28d159c6b15647d724b09abcb95e042385452562f531bac228c128cc523eb2788a3b4b46bdc2de8f3813ae1a398905fda16596e723b1198821cd638093078e84c051af5a5fb7c207844c554d57979c85dff5825018a684a2ea5431204d3cf2c4bf42a46502cc691db5484b0e375137d3840f1e54908f01efd0cbfa0726d5323c8ad4b0188ea66c5e8937aa6a431be039cbd8876fb8957a0a63bef2dd79d2966eca48122578674a7d065efae544151e41d54372203df57e5b62fc4ac8ed613b06b79535524fad2d95fc829f89f5103afd725b8cfd16e696e209d318e1577c83b6060b34212062ed53947cca7f0c8e296b946d553dacdc8d046508bd46222f53cbef942e8021aa19bc403a3ad0ba15a69cd6e2ea39d465902d7e848b48d627671ca6013bddd99648754752f19b20f76b81f3ee854daec19be7fd28f077f42b4220774786bef378e3785b99e4c28dcc40a047fce88f6e272f46e283f886a84590a7e4accfd6df1dd83e14221aa78817b36e8fbd360470349e87bf04e1c422bd262bf18bf44772491f4f860f4aa4be4aee9215885ed5661d9a04bd92d1b97f13304ee1d1a8bfb9384f13c62411ea4f0835d098875ffaffb5bbb62da69f867839caafc98634ffcc22abd9d665657b99203bf11acf9cf37c5769c4a5fc21f63d13ca55ae1bc12f37769e9720dc4ead48fdefb5c003e3171851420e521026ebfaecf386171a7d3b5765453ce5ff396dcaf450f83e9bfe03ef0c3e3e7bac0158f157c1d66e6d4f107f3e2fcb820967c88ab16680f7abd20298bf7fde5fe9cc01d752a44e5db36ce40de4500c43ce2192119dde2801d16307240b2413aeb106705fb0f8797191b399d5b5fe53f78d40b1e4bc7925ed0a1fc51889eff10f4cee6ce63a903da9caf3e3c74eb3c69b5d1f1b4d38bac781886317f89bc1410ce98fedac4ccfbef3c4d2ae8d38251e4102d039511ba900446421c1564ddb396807546f2741ccf5234cfc52b758c3610e78b4d6d7b01d4eaed7ead58ece127c95c07c9c40db5cb6c5dae81b99d8b5f30c506665121d4d862e257b79c4a180f25623a9b88fdf5cba0de2296b7e62de485d4d056b01193ec8d9993aab30c5b0a83920c816cf060b088d63fe3da10c923ac10b3606693c453421fb5a55f71620299eaafacf450e676c8c2bcd02657613044b2a68c88ff0ce38abb2e109b09af8b514f11443c17569bdcc205184b14db7744dd991b096065ddf5c6bcb980f65e36cd882c626d95bc91f2728d7f95b510f274400d80f6451cc842c2f18a2b55336a0ef9bd503469f59220f18375690ec142ceaf1bc1da9fcfd17abdc4440d5bc7f07a24999888ef1b38dbd144b00df3e8bff5b72aeec86daa05ca259516c8755e08265e03cd7840ddc1edaa32f5d1e9e0d988be0652ae73f7d624f24a05e3933dd6395de19e588426c3f67c6e534a213b54726680de8c0c5aff5315ddd19213a190bfefcc38da4dbc9085f1e98f6dddcaf970d9e9c61370b0715d82a677a951ad14836e301631a2381e34fe31a91dc85bd4105dd4833cd24c437707f32e563b7846524620663b57386d54328fe386ef5d7eeb44e6eef38227da859ba244080ef7c23105f22931857dcbc3cab8c4ad63f216576404b50d84fdcb0baf92b70b8db3f6f111002af6208a02a3789032687056f7a7f112df6a114c75b03721f6b61c4ffb2ede1621bdea2666ea96f7619f6c4007694e2fb8e34f817a087ccd9538abf2f8b3c39ef952717184a27964d28bb4b1c7bdf850b8a104ec56d973dcb27f8efef1a820bce1177b6ee612711d33d865e522e7666076af13152a09399983b728d4d2d4e8ad7353a9dbad3423da09471e49b2774b3c3ab3dc21a67d039e417c4e05945577a3add4c83c1ccf0c03601434b1ddda89d58238067b9b018bb6cef335d880364af95d80319dec219a9dab14831ffd1b239dd178ce44c607e7dd42f0e2f9e010f8c653de5333b0b1c57f7d55d232a3d3e56559bcf5d8c0ea796f17360f668c000710f805f4fbc68ec87fb80e6cbef7a8989e882a020314bdd2882b3b18fca847b8354ff6c1ad2937b64f6c0a929394d9c7fa1f8122c71c2da74f7858fda30e9095b09d4e9fe073ec96fc634b489e6738c144943f6e39b44794038f28be1ec0c17b49852296970d475de945c041d0cca0c3e29780e64ce9a4d6b52a8fa0565f4680fee965cb4bf0fb4ee9a6779fe7ca89ffd675e1fdafa6d2c939a37ea62670117b19b57a919d0e51b0f9702b5c288d535cca5120cb9f600f1a11e6f3510bea3abc272e075fc9711870df01f02f8a4ae7b7298669db31f101ff6c2fbeb613dfece85b771e345fc9b8f0774a20bbdb6abafabfd9c38ec59032573c29ce02e7b51204fc96fcf5140dbf1c228de091e476e9d58a4ccb523772cd82f6d6f386b3113ec9fed9e0637057464db60f1b9896e7ed2da628d11d9c33c4dafb587b0254c599cbf12ba4ffee8be6e56cfcdb4b14fa72944abe214b6bec237f4d07f0fe3f907838eb3ab4c970dd2cd7c66cff7fb5c6b1d35ab4976f0c48446953a061103dfeaab6e49f82a74d36"}, @typed={0x4, 0x96}]}, @typed={0x8, 0x5c, 0x0, 0x0, @fd}, @nested={0x178, 0x16, 0x0, 0x1, [@typed={0x8, 0x22, 0x0, 0x0, @ipv4=@multicast1}, @typed={0x8, 0x7a, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0x79, 0x39, 0x0, 0x0, @binary="f094f8977f03751e683e0438677913830a75905fbbfb140d4193641f09154d7f80c6e57ea0cc37337a32bc10dea85ca462496e789f44c34aeea0496e11000826e79bcb6840c3e721fa330217e383a1787e9f4267c1d8c5d17dfd584a83cf0ecd7b6dd7da0e2fbd640e4d7f4f1ff114a5d87dddcfdb"}, @typed={0x57, 0x3f, 0x0, 0x0, @binary="aca316f7a1939b3b50b8b17c05a79bba330364e3ed410c4113186d5faa215aea7a61495a38710c1466745059d1bd2c216e660b14c67591f23b95106abd7f2172ffa6ca8a4222cea3c48fcd21e1fc1361de3434"}, @generic="83c9f227850f26b1e179d14fb983de97e0d1dd38f8807ea0f2734b220d0f9844770551a2acb04b9ea71874bf81f5818ecf440b8604b8e4d8b7ffa0eb120fa9efa32d79ee33fecd5c19d6660175e16142f9cea401cc45367767e81081f964a0e1c423b0dfcf5281598cab6acc6ef9ded8235398a8dac2af3ddf1421", @typed={0x8, 0x4b, 0x0, 0x0, @fd=r9}, @generic="8fd62c050b8a1070c07e6f0497"]}, @generic="a32688d202dea396d47d7430cff060ac460388864f24742838f3266fde77de703f6f82b60f167b1ccae4d6169d988dc2232b6fc8e316b99aa670885034cf73d214fe219f3f25eeaf6230d9a5a57a40ee682bc5f43f80e35706f70e60d304d8b9f3d4f34dd6", @generic="a59b49da313ebef5dce7065e0ca67f732c81a4260c75d5bcb61e28046d984a6c9c964ab4dbfa5c83ff6e41b28d4d74b6737010f9688c41ed914b0d1184a672a0769a6e1a2e37d665940b5b4df45e5086cdada4a517ae4b3fa419380b56fab8badceb4f1975bb27518c8dd0fb22c1c1a39da5f82571bda846d8650d996eba46bde38a40c91272f96e9d6fc6d036ce758306bba18df371aee042528a0bd6553f1f3c3bca7b9a25f4f60e00ca"]}, 0x1608}, {&(0x7f00000006c0)={0xf8, 0x3e, 0x200, 0x70bd28, 0x25dfdbfd, "", [@generic="0056517d3df490b55313f6e2119132f8eb36baf1c7ca63d4969db41f93c328a3f91c1df4c99baec8f85af0e9d6b9f75c6448ec24fa4ea78aa99c24bd8936f87b8f0809ef6f8f92dc551b44572b55870861488607c8ce65f2b03a72e9251688dc5425dcfe5581620cdca616906dedbced63248df43e40b592df9d2c1b0f0f7348207363dba694477d02c5aabaa058bc906b74a53fc9581d662884af8f1d1ddc11b989f6ec2b06fff85eb2b9332ca22f398046c069da175c26eea7ff8dec515f69c67d4772455dce9c4f72021527e88ca3c59e93e84ce9073182ef356b7d84431fd0424ebc282fbe34"]}, 0xf8}, {&(0x7f0000003a40)={0x128c, 0x12, 0x1, 0x70bd29, 0x25dfdbfd, "", [@nested={0x11cb, 0x49, 0x0, 0x1, [@generic="26171e5c24d141f0c2e3ea22e81c1c4368acb429f55ecacc3d79b519c2b94cfba6d7c0b4c84710de97e9ba9c2fd9417dab88bc155ced751769207a94fdf8b9af8aa58426b95465a879eea9077b57c450eb780121ad3956b52780ae45fd2437281b7a148b60865a08b256e605f898b3b12de308e5fa354f1666e375e60ee302c11e0c7f0e8042de21ae41839f97875f1a9d11f3196c4bfc43739d5a6b453b45e07f51", @generic="c250b3d3590f3c329ae3e1c7ceba76dc4b27568e7ae8ec1e375e71ee6cf0e7e8e0cce9ca864967a93243d99723ee1ab5f98ead49313b750f96bd4f75cafa0999137fd7aaea43cd76a577e9f2de2e189aa7a7cd767feaf0151717ee97a7651ddd2c171606f4da19a45acb8bd9f58da162df72cfe33492ca653ba7271abeecd46530294666636dac28c3", @generic="172e048f5f1073b0b0482c497e03b19fc61670007c0296ba4aae3c88dfe0ba05db23c11a4a0ab8bc6fd1ba98ae4fb087a669c8eb110eec53db9f410926c73144396fde270e4e5362a240bcbef0f417f919070233a1c0f8b28aa1fe1c075f92c928fbef9d131e333df399aff41e90c0622418bce7d13ead7de6868082ce179a065b5029e4ebcf2d5aeaea7c2aef87460655c3f9b792dd06f3bb96f8fc92807ee55148977c305dcfae7441e9bf65c3ae4d3d63b772d260b631f8c05892eba876d96cb7260f980cdd89631d6f6fa5dff830b2470830f7ce9574750cd7417481de6cdf19ab7babc86689080a010130fe90296cddda8b6a11f5be189f0f4ea95a7769697b140324655862e24d85531792a1a38c1430b33665d3b559ecfa379ea7efd0ffc1b7474e70857764519941428206d1233847925c3acd9ca692b9d7b4f1b85c3ccf5f27b6dd4c6609f562fb55216e0805ed382637ede63c1d3f6f96ff6da0a0b52e64f0a9b929192d1f9ff7d6b7e9374e4eb54302bc9822e6fa1506b96e7c396346c5f53e87652d2b2b84a4b9f733151ae6b1af3ff4828340f0e314dea0b42a0f3abd2e06a944ea69a2a5dbff539e8b6460c9d95a520c113114d8711f7f61c04056cf036e15d4548b640693d8cc27c8add040e9604be03798a0500a5387a6c7eb292353584d5c105d622b0f9fe5704b5cc6028c479592edd26fb334450a95b4178693d319175a26fa8daea60cf8d0426472142882fb0f42a5b0c32aca00847fd2a5aed85a03db53a04902124f8d3f96351d9ee35e64777a527ef5f40ccd5bfb5fc59b27042b1d012e70f8f57fdc0b774910359050fc43afd4b51d257f8d388537097d9837aa9d96844a89ee9ab10d67b6262fe1f23f7374c86aa77ed790bdc55a0f69ff4dbb7907f3a193c35669f522a32c32d6042adb41cd6d35aa6cea3b6c84f90ec0fe935624c3fdaed309f69ace31126e5feeff5cce8c67bfad3b911cc68653fdddf78e8fffabe008f601dfe286d8fd3ea1411c93bada0ce6d5aa73d28319d6b42cb88ea5cb2215cb4092998efc8ae4e1b6315f4118a7555fbd8f1ecac293f44332e91743072fbc2f19f8f457d317cff86534d04953e752209a4e82d13df98a82ad3560857360151f6909c33037c6dbd5a5a6f0785160778b76932dfa1eb0e1984aacc5ed7f84548025f29df7c8d939500538f9e936a13dbfa14ff74574f35d1359f6a95e26fc590834b82131c59968bcb4fd0a60f7837f8128968a810d286e6d7d5278b7d8c561abea00de61e0fea2a2c53a1a571f9aac7948b40fc631f20253e9b35091e43630688bcbdaf3415abc1f45aee4cf73643394ae41aa964ffd95021718181889ed2b5f956424c86a143b97009a90b076f9c0e7c2657d1846cc9ef27c29a749bee65fb0a0ccdd88ed6aca86f4203b12e6bb0529aae147c39d364812e85f7549aaba4d315e102da92f225dcd9e84f528741b072d4f995ab4982ae7d2677b0825d5b7ede6f966764b7f0d3a73e3f915981e14b02073f0b08b1c61ea2e2ef30301d5b48b862b5c047857e5b26de0df3eb3c0ef3789c62f88510e4f6c0c6a1d9320e3c450e3cb9a2039a9e70786965506ec04d6c084d3353da0036a484117b8d95d00418591d0b5d521b72bc752cce2c9f20a57ba55b8b85cdac0a599caa7f0581c859092a1f824c0870f412793a4e5f7ff659a5456e81804602b4bd75456f04c7a54bded222e5f4e114d752c77f5568c8ce0f395a9362521ea237a7e3be4bc1398a3178c833d2c5b9fbb72fe75f6a704e9172b1b091c8b084a0ce6788a84877660d6e46ad833a07b16f5b0a4a701e7bc44d6127afa6cef2df430821f3bc52d14f4d35523fe2f2f7ce08d96688814840fc300e19ec2906c39fa6455c1662c719fe1ba33e0f0b20d7eac150042a1608d351ca82b1349154926c60c4b28e557f72245e27c1f5181ba875b69dd48d2413b66e60736e4eb324e6c5d33346ab5bbf7db794c19f6298d97667567de40eee808302bbd77cdfc24feaff3d198c312fe91d048765ed7e04855af25b3f9f69e02a1da8ebec35034f1ef6a357a6d5581894e441dfcbfa3890e0949c9f993088c51615044fed33f15b8b8e05c3abbe3aac96d0e6552429f7faa158702e8c61c4376ff1433325090d4384cf38d91bec6e7294739e91f4794a6d4f77e49a5c906be396856eac409781819dd37ca138bb3bbc019ff453101710f5f91b797096b1920d555dd8aee943ce664ac47c2ac2c88e5b1bccdcda95f913e8f6ef426642fdbb6876783859dc05d8ad1fad11ce35d132a01d6d7e0d6f55d715943f356e86918c76a4d209760eaa96eebdc6f208550b0b04e4a603c9ef51cde51a999eb6a6da84daed18ff98efc3a691a3e2282d6520d6ee1eb0906df48fef858287606d88306a4f13d449038aee79d10d0a7bd741f0660bc96c1be520fa71bce1129131d82f3ecd78f3a49f4bd4376be4caa4c3342d41f442bbe5085836410cb8dd99887020eb08c936018bc0d98573706ef48a88190c434ce1c9ac3c5f289f9f8d302cfb9516bcd20479e83749d7dbfd857aa957c1d5dae85e3aba8b22ca67868ef84404002a9124da6e039c7aba834807cdb1287a7fedce9ed81a27b177912bf4c0334aba17f8cb6a5e5f9c468aeca97b9010dddba603dfec7596a0798902b4d10c6cc87051412bd1aadf351f0c961873723d808a5ddf47e42f4ec84e8d89d67bcfdb6edd8c4345d0d601d3cb7ad4a8ba3fe402cd4d5bf4db24a2d6fedec7799eb378319f36dfb1707b231f39214427fef835201695d9b1482270c57ff6958982b109bbdf1489c227cc9f437fad96a3a6e5c488737aee3b2098662ebe6d00e25c1112b7430bc2874567bc85380890e7b80aa314b140c425cdbd67694ede0ade72ba2429e2093650f5ddb5d13f9e379632e4e70243bdbb9123e435d26fdac8608a1513e9d096fbefec9e17ee7c8e45f58c4294024eacc1620b2f822d84655bebc8364a12ecb1dfef01c20d133504fc6054cdec2fb93cbc7c69fc52d8e6b3da548e05eca149bf3c894e88c63e21fb26e621724528043c52e12034caf65604f5b191f408ff2297a33d2083088296a4d85e52969293fd38a81022bb6bfaf7b461c3fb1082e1ce25b3d43d34f0a8bf9bfe748b6ce959644f444d3f7dea78e65eb5736d5d7ec6ac8d3aabcace311b6c5eb46c8b8b1614b6d3f93fc5e1bbe11154b830325d9caf1d5e58073ac98839d55010f30a7986338e212a8317b36c4c64bd8b28482592e37ef054987ed13845e32feb055a5a0c249ffdc2927ceafea042fc7f5a2774bd06311126af35b3301a19dbcf93155d59313bd4d9a7d4e4f65e3f7947238f14c2b4ed4775f76386f05ba307e5cae042be631f300ec1b8ae0e6c3bc49489a081c98146661ec0e642339cb0b2b15fdf375dbe8724979ab3f903f8f89971a5de6586454295612d4f23c135a0d95d0d7f431c837f105642153abab9fa27d0cd2e95e14cbbf604126e7247b275d45ded540bfe5e97c1f59059c3d57a31c250cf80e83569aab57b25f80ea2f9858c6738f5aaee09248bd51ecb09867fa8f635202c56f9f3a10a29ca05d7c5776be5fd7270266059ec6953332beda077189cc9afa682bb257a6de29b0e3ac2956da8d57a107d45b97958b1accaef96b84c88a96dc66405eb3919bffa5f0c3e7e4de990263febfd30712f4c5747abe1ee771abe1ba428049c4d0e5c2f1f817a2e56d050ff3e322973f5a16d33b4daf04f39bdd65885147ca06c5580f49f6e8f4dfa735ac76e87940d3ef1f732a52c24a36789233b74e3113e4573148428dbe780774e8f0df86267c4f214076c5cc15155ab0cc51543c96609355f0f6814125defbef698359b0ab59a8968626e0eb15b2e765038ebf340bd480dc45b34292001f77558a87241c61039a60d969b5ac2f4f90e7b4df92d0e9a0090d7b8f5a1d38c1d24715487c6befaf72c491a4c7571c2bd3bddb9f882f3182e8fa04d80682c9650130711451c9fec1f74ceab1208f8b3b8e4232c42c79f43e246b4048c6afbfb0316f0e534f8ec78ccbf324985dc1afd4fc30629d273dc9b0a9ed9268720cfd5b73e981dc8953a6b92cd678163d27bdddedbd1f8a914c125a8745a49dc14ed10e36f14c330a281390cae3ee7fddf9e1ed23a79cd724c1b8dd52e65a13cf5e5363e7f371c3898de244d031f2ae9691f2a26f9be621e22bb27451c680b7af35d2cf46d80c7a568022c85393410b816127e89b4537038c7649c0c00982948b0424e0be127a0081350ff346ca56f1f3d3d190a90e70e76e7d80b62cf072ae5bf2bf8a5d25b88bd3c39821920f719ce205c9d8645054e732db80ba6ed206b88cecd34489199bb0e048141aff0854097543d96c81263d6923d41f986d4efe4a310bbf239454b5c21eda598687e1bc2df85f17b93f94c21018be2d019c6d90c5f5da1825935c0789a08d4268773e20c5264c136ee540847c44b406fe5f0bff29faea5013b87b15c19265a7aaef1360704cbaba56d6c18828994b86c72266e2946fa0e0c5cbbca9ffd6e495c0f046accf8d8e7d3bd593d42c050ad7a614b5f4e3a7ad33d70f75abd90504c3f2cf689abb045f39c66a243e94cb9d4a298daba38a026a55078fd0f2adeb05b61cafdf7dade64d4e5b585046324fb348f44b7812987eb14bd90592ff4f6e94f9d0d76c67387b70081a3a2a770cc86a242c768205f2de07e4c5c7cdd3ad98de352850f5f8e7a3a19fbaa98da75ae5eb1d95f745bc969b756350c20cad618584d7b9f946b7b4f6615b4f0b48344792077b62940270174a3120ea0054dd3f7c076e9fc62e12581c1205ece36efb90b8d1102b627b162648efb2149f5654d5454276fd4a4abc20b88526df55ea3f423a87a4cb152f5b26200b6bebc5e514d7b660d752ba47ff40551f75dcf62d5ad13d9f953ead82ae1edb8ae9f12456705e7facc3047c8dcc320b648b21952f003c26175e4a3774065b0ad56d70b7b65748bdde2e150c7b2b8184e35778af2ba8166fa4e208030af24c0b39b1364ec913d0c032f719263d26a92a7054bb75ebb4e17a20094b965723166d4d404ef346a4ce8cea3277c0b78e875306f07f0affd15f23e19ef532d28a84ebc8825dcd248d2990f4de64604d36af6a6d060d5f32f31bde063a03aa6cf513a7b6ecb875c3d4080b2b290e71059f521d1309853a543c0f1afdc2dc72cce69e44ef578f057e1fdbd9cdec1033b7858b6a225c343adcc078a965dbe34b4995ee2b77a9ba340bad5d1d930e2badd15c538638c5ab8088f62d96e46174c04b0cf41a6e440839fdb6fa5f80080c7ccd48d56aeff9cf31a9d3b51385aa230f7cb6c71c5c77439daaf092a2cec14e5d98e55216c52b443140dff09343a6507cef0f9b2264a92335582b7ffa0464d24fafd980da887586c923f619da97d80cce1a21ce575e48633120c5b9e63e13d9b331132775a714ab7331db6f6bd714bf23634291f1a90e8050fdacbc64dafe4ed5af8070d13923dbad1357dddcd8e929dc73e6b461b5460b9f5f8162b0d8d7116f11a47084afd026e2edcf9c722f579f9177f87e5a01d8d1520e02d4ee4f2512d26bb38a40e3aa001cacd904c6f663e356ef4e2001ce731e40e83e46fd811fd52a03fe8b5086c7b40268533f6598f6a22e1de9a784a723c6005dc77234048327a2d2a32907205a2777348e6fcb70ab6a8892f490c41d049826867e18f88983f46ecb9d6f4c423bcd2eddec2a19469ad67eb8bf055e81b0f129461796516b9661", @typed={0x93, 0x7d, 0x0, 0x0, @binary="29691f90431155fecdb50ac47999dd3a8175c59d9b55999b4c2c32e27fde92315debd044884b4db98c1efde317cc62ca79984e99ec213b4ee5c6744821bdacf8131c6047e30158c8fb8baa826f72a4c1e3170fd4f10f67031c1025b571bcf75341fc83ba246d69922712bec4fec36d87bb5b86a5a618561fff4c854a81e3d0236d26b58c4557e55cef9e52c2417725"}, @typed={0x8, 0x4f, 0x0, 0x0, @str='GPL\x00'}]}, @typed={0x40, 0x80, 0x0, 0x0, @binary="3f3d78d6705e6b8ea768a8ce7006ba8e2c5e1b3c6de170f6e1f6f48971e7195eaf5fa69610673cb780de220d1e5fb320513f75e6fe287ed36cce3e03"}, @generic="d9db3a0abe287247a8db0c453e232d30791f73ad7ab2df56aca3704ad3fea07a9d078989e9279dbfdf9ed338a40393ab42b0ef94fb6fc1abd250626988aa261d8882c4ffb99293e6e3320ca3e32927480c41bb0ddcf4ea68104bea072a1d6b5716d8780e21c51a33b13148d6142009"]}, 0x128c}, {&(0x7f00000007c0)={0x1c, 0x31, 0x4, 0x70bd26, 0x25dfdbfe, "", [@nested={0xc, 0x30, 0x0, 0x1, [@typed={0x8, 0x12, 0x0, 0x0, @ipv4=@loopback}]}]}, 0x1c}, {&(0x7f0000004d00)={0x1524, 0x3b, 0x300, 0x70bd2d, 0x25dfdbfe, "", [@typed={0x14, 0x15, 0x0, 0x0, @ipv6=@loopback}, @typed={0x6, 0x49, 0x0, 0x0, @str='\x11\x00'}, @nested={0xe7, 0x2f, 0x0, 0x1, [@generic="d75e9f9bd7ce702e1f2d263f9127b32dfba99da997d13c8f0a4faeaa00d82c1ba0a2b4caa064918291ec61ea2d8e4192a8b2feda82294fcd776a2d2617ae2b7755f994922552d42e9855a89cb931c1c9e71e7e642f766fbfafacc47855fa75addd465369119fa2386a24931b518f23d80c78725681e340b0a49e6bbdbce63f41979f64d76f317fe6539a8eb9e77317109f5b4b3e7a5c76b50457ee", @typed={0x8, 0x21, 0x0, 0x0, @fd=r8}, @typed={0x3d, 0x2f, 0x0, 0x0, @binary="175177c9f49a411ae5b532e302f1784347e842b06f93978733f1363a532866b5df900ace73cf196f1a92b38602f74e5f53d6d0a9e5a3f98834"}]}, @generic="30a3d944c6e876eeef0f504566740d3b8475e3ea957cb863cd636d29bc2709f98fc52cd17a332d67eab6e8e1d1468feb22d7498a862f4a1c726ed4983d2018bf056afb22029e93f4ce0b9a36e6d61a8dcdaebf93b30d7a73b4337033e2b9a6e811a02fe947bb8b4da2333038a6a6a9345130357f6b06b8", @generic="ace7778e52c4947102d153bf57c90225538a83a33ee55bc470c92abe3c24b60d05b78b572d39fc9863ab0c0f1df610cabfdf3dae7d0bd42e973a6170ffaac4149ece7fe0a919aa13f87cbc3aab87ccec03688a43a56e674f4103bb06341867642bd806984d817ddd8b2d428068f41bbf0cc797d4ce816dc6dc9b0aaf03f2313140a0b121cfc5cc18a00cd694edfe561e08cfe266e05957ae84ac467ac291f555dc111ddc12fcc601fd962d774cef9ae4a46d97913a842c625ce0c79e7d2142d0478236e4a9b2156a4a2c18495d82fc13bb9f9fd080982c237b575399a84655751f4c02aa35e5994e4996f153", @typed={0x14, 0x26, 0x0, 0x0, @ipv6=@remote}, @generic="64221fdec23b885551aa0c7d4bd62220d059ffa46e3dd3d9797f52d504aa83519adaf251f2cbf5b1ca5694863bc6c2bf5061768a3c9d0d34f3e76bbe614aca8b734d6d808a6e8b0227d2064adb7580b4da1049664c09f312fbfaa8ceec04f52f902c6b0c9ca706f6016255a790d9a21fdda34ae64b7f73955134f494ee2a898ebee3509174101e85207955a76dba07cd91e4845dccf82181bfa1023bf9e6cdf5518e17b77e2e08f9b757234c48c5c62b30f574f747545565c455ad3595951e6069822aed0d0b2376224453a0317550e23130a844c895e28aba795cfb0e43b54c23e2dadbff", @nested={0x10ce, 0x6, 0x0, 0x1, [@generic="879855a6bb85c10fe5ba5b7d38df13aab676b5af4d1eb76b0287fe3c97475ec14c4ed907c09381174174815607d2056c3d43c7d33cab5eec997eea4ef80749164668e58d88d8a10f3e9704541aefd33c320594e7be1e57b41c05889aa8a90655d916809eb83015353678033bca467b394fecfdf54ec39846d7906caaa03fc44df89251bf97204a45dc5c26c670ba98de4494b1509ed7d6a1cf4ecc5840fb3aa684cfad0f71b1bf9c91f5a7ece2ce2a077755f8222c4bd9cb9a6ab5fab8b621787d1d7a1b1f0871ae681e", @generic="03ccfa44975aa0d04eeca3e641333863d8158755854136b5a4e0f1f7900a2f3b3b2553d56261e9e579b6b24f8691fd07e4d8a34b7a01e3abe1f394829f60c0b2aebc025b7ced32b8d961d40cacbc591365575f9a505b591de5b0f1f02eea5a1d5fe6dce38e1f208af6772aca57decb831f1b63ef39568273dc7cde85c5a265a64ca0f25d9cde04da8a82d7f5d8e54eea0c437d8e742af67820274fed2dcb55c63b8e6a77f8f543d9408666df43f54f11ec674c924e916c33229c11c62a66705524915e27eae4438b8cd2149c71e2628c3279e93fba1feeeeab0bca883a0c2ea20a86aef3f150377efdb3e66f973f836263830517c1bc452c205ed5c64339a2ffade5b1a4e92a17c226ff7210bec6363ff123aa9e8f7da61f44e33ed7dbd62262ec66d46aa516b547d42a006b4c3878e94209b63759c02ee107fa765351c28ae3d5d9293163327f11b3dbabeca6eba88579daedf8cf7434860e3f252ab9e151ee31c6c0e2c53e6865405bd33544ce1bcf6d41170c8bd3e7b66c8032a32652ec0f386c3f46c91555102704c490c1cb0aa7e616278ab2439a8a9c9a689251551e2dfeb7f9f3432478152f8b29d7eb69629d25fcdbb951ffb5d65a58c7da6099fc211759a48f5a21cd17910f358fb0785f779e3ad8c70d786c1c2d9c10aca1c5fd52606faceed4a2de0c456028cf11d5b4d8a95f5fc4748f08689332ea5e72d30acadd9cd2f115b70b08c466366632edd9e1c3fbdd44f6a8c1380d6cdbce378536f1d7cf673f50df1c7df5e5b28ca433161d9d92eaa318b588670770bcf613391a471449810c307cec7abbd295e0094c7a41044d5747ac7e5188836144c9920c3aac52741f85526f458273b125675ef1442a03b91c4524fcf30d4532536340740a56f5c0177a6e74b8606d1ed0b935235ad0e7dbb8b947acc03703bc8764f0817db964e871a377e4fb74eb71a6144eaa6984845e524a4e9d415dc6207b58c14586c28401df6ad87289ab4e85231eb82c1c1c3c7a48dee5dd94a9947094fb31161fab17909774a51152f79f0491e992efb00a95ddfd2118cb1afe33944d559b669bf06713d758b9b76949eef9122d54c1e4f7312a2f208381eb2ea5d52c60cca243fd732222c8293a344e0a22084cb19a12696bc00f225e3ecec888c06eed99d3d621a44b86dcf34f34851beddf5436969b7dca196142c975a80dd99098d819ab4b2726b6f24071c3417887f672028fc94b2cd0fd12af03f88f8966b188013d80543190d723c15cd943c737469ea09cb85e4d60acf7703b9d56bf5be372227bc0072faa110c1bebc7be7413aea82e509906f79352e04117ac6b09b3119b5ff6a0989b4b45401788b70281b89956bf27dd15f3049c0d6b3dc028f62c81294971a53b54897bc112f33bedbcae590155c63cbe05c13f1a4ab7409cef920796e23fb11daec18fd1414590e1498a5d6c38befe04c0ec42cd29576e8ec3a2b5d373c651e2fb50d5b98a4250997d3ddb64dcd92c1ae1384be92f40965661ea1bcea912afec72d918aee4c43d4a1328b18f7fc24eab7f810410fa6bfcb8c7b7054c52274060791a9d0b77fad47d6d730ff6cac6f38d0e2204fbe8e933fb4ee463c4a988c6bb22fc373c628f1f75856e193e2d34539ef1c37b7b3b77e4414b38f43cb1dab6007297e1b827ed27171191f0c47c6ef5010b7d0258b99a3d4f41d657783b3a8a46596bb3d733b15c2fdebad978f9503bca9c54678b65147cc448b40cfd963331340ab31b177ce0f5209514fd3a5f6ccb762330413508beb472f17936bdf2d644f523ed33e2922fb3b48860381be58da835a20d13d91fde86eea76a05b52d7e45c088c2ccaca69be01adc49c5d48c9fe26d1f7699b39e67d7fa2eeed2d696f3f8d73272d0bf8e41938df6657c046199c2b98250d639c7b0df3b7ea876062be55e3e1293585ccab2d446a6c1c933a0140c3791a34abe8ef8e6032342a06fc36d09f0013145cc25231d820670ecb076439a2f26e20b5a9ba15de7fe45dc06d7010b75423d4a576e8bab695d38184873487634cb8cf924829d9634f0a22ac9de27ba1d27c26f43ca7cdbb5d737485a080586b716567e62da2b40e6958f43dab67aa46c5a737729e83f5743fc8e52ac994f917e94b6ab8b521937b57c79871fb61f74fb21343d5d21cf7d2986a022640d8bdd3b8975ce75fa3f9abd6899fb981185254481e84e2b62d7e008a740c1c5dc0a9338c425d037ea66c3d6475e730f4532da37f69b37aba7d95594a987ef279cd2b1fd99718d1a77cfdd821ffdfc5f4412b6717b1121177e589129c5dc14afc529ea1f2a556182b4384098e95c953df9f1f60788675dd400df916340fea77c48ef88eb284c1a750dbb797f6d213f96c2262f0c083e91f01fd8eb7010afd55bc925ad8bf6474d44c36b43732163856a6fb3a9ef4e6898701e571b03a80099f590d1b5c9402cbe582cfe782a9a3afcf1e3cfc0a8b34e92e1f1f9a1c554aecd710f0a189630d6eeb2a0cc80a27bf0cb0387504f0415756fd379793149476d3d038eab217f78238df6f75e1fbeffde195e9f98d136a63c4d0126576e78774112f5e84d50c198e873b33fde9b29bcb33e57f90d3e9dece03c4c17df8759eb4498d27c11a8fe6838d03f6a5b4c460ddf45e1fee1c8d4ebcd5320492a8365e25819e2ecec47597e8feb41f605463894cb91422d0aea73e1f702071d95531de2ae3122dcdc5f167d211afb3bd7d9bf5112d53e7040c7ba5ef80ca9b6a14870e4e925a02f84dfb25ddf7859a0fe146a1986b600412763c01e4ea417f698b1ea35eb96257e7beb3b9398262768055a3e45486f5d6299c2b6fa86f8e37b4a817e9a86ea73357dffe78bbfa82e824fe1a00a31b4a5731b7f5ad37a2d5d3d4c36dedb93383f4cfd851a910e99f1700fae22eb71371b2b48c94942e8665773d314f6f6473922632550e88d259f272d673d0308bb1cc86f8db9ab3510115bf2972297b70e60d8a68b8cd254986c8e664e9504d273634ef1f00cc932a595f10fe784d3e62f44536cdc1c5149b9424e5fe3e8ebffdef02b681131c941cdba4d18d60ded7955916e4dc043af98b12eec6ee16c9a7b55be7754b71456b1b5ccc2d5906b8247403a7110213e612beb1384789424686de14869b2e6f65ac37ff7f7b13128da462d357b2a2c478e1580d1585037319a47ca289017758373a2f06d2706fa689a3decc5b84ceb85ea0214fb069ef5c9ee9fd91dac99658a08261dafc8066ec0f150df8d7ecb20a675a220bef0c981bf584160fea8f2f5edd482297fb8488b1257228466c7ede0110a7501409356ebfeae30f3391cf123ce033620069121cf2d92b2d62d2cd28723e98124c3b228733a9d878312e729f690a248c36be5089897dc711076f2fa137084edbf9c8d502ea684b1008ee3ec3e13c38d97bb69a5cd5c5f2d11d4d878b8d3cab1b480fa2cb4ffcaa1b7ac8a7c8c5e2f8fd4fe46ccf63a57de14273a88fdb57c8e81f4371d21d779628c223953d8f5292e7f0b5daffbf907c087c33456fa3f75e9afc0eefcf869bca5d8706386159f29851788eeeda354134978ec056c768b0195bdeca8fee0b9baad122b35f814a5e3e30fbdb1a7e765aed7c57a4c317917e7e89e7650c71ad8d97807e0cfa52fe0c5c44638b5897b6bf444d8867d24de31806ca951e7bda3ca589f92e1c961af970b906ee5bcddd76a98351a676e99f00a5ac3df4e88e0026f38c4677ba04752e2f763ae8201fe5f511631c0c25ee4ae1021b1e1b5dcf4b7bb834da82ba23ac45cb36c54170f6165249dcceb22f1093c27a0e82dbee8d1e3d1641b4ada4366316409dac31073924e4bb7d8018f5316085fb2c7fb63649561fa0dcb4263192b95c6e8222473041ea2f5bea9a6e08f156f2a3fe371cd6b4097e7f9e5b0b22c4687c38042a4fcd9c40ae5e3113746bd23c9c438dab403f6cf593ed06907ef41bc81cc3db6627fc1396a6301fbe8843b563775d1cff7933545cc50d390202f2c3327d4db66df952881eff41f06ae820afbedbef645959e88ecba15b2bf6c689df2a851d371dad058e1253e0745644a2eb4e69a9a208c7484b2a7c50a7253c701d323f8317772a855f6a0f4c01851e547c0eec78417229f4b82beb893763068b554d182934b3099fe67070edd08b47018834cced1b4ade76dfb5f14559005071415d7405ec1efbfe0b8fe75843a4976adcb8a1ae52d9e7539e6ccebd33bebe9b849a6aaa77633e16bfd2d3d6b1d42345d2c9b19b4a7beb2c433c426a6be378accce2933b7d69fda73389df7150ab9892ae41a527535c39e288ec4d5879abec1c34982f8540dd9facfec0ab11de49142783e72fe5bbfab999de310e4c68d1d22d7144c61a451db5442313fd3115a54558527729cbd8a27cd9220ebab9af8761108209b16430dcd838b2c41cd5f2bac72d5137ea9e6915e82cf389be0ec1a709a43435aca7da9de3d1c6b17569dcfed9ff87aea0be1cfeec36f70cf796dc7f8218b76a1b38bca50d728c6eeb3fc6cfdad8d938552ef3c9c1756a1325fad70ea7ed1c71a585f3f9969c54465f84a6ff874a1042031033e0f779fe3273639ebb6e9beffad817e94af9f749838e21d93fe4acd6759c75b882c0fd523b8b08b1449e46f22894e8608bfce132a5761f391e0289309f5c91ce59588ab560a02125fe5fdf05b48232c3846363176da7cae882a11d8cba835c050703e9031e6177c6047aa6d0d055a217f32afb73fd8ce8d6d6dac37473e8c44151f4695d91938b8c20c809c0deaf3df628601929d06cebdd13f3435d1e4d3f1f711c453e56b1237671bed2f57e0bb5f49101fbc3a9c9cdbd49eacf07ab92b99753d1483e8bcebe6befe19d2204ec671c16516455e64ef801b4a031c783497f92069d8c4e3dca07269d59aa035e559c4c90df4f97ce039a512ba1933b762b479ebb41d1b6c096f6b9d37f948c4fd51a976e6656e40d7e84f8bd1fdaaacc63299a034fa223350cc594dfcb39e9fe9ed138c212b77dd3196b93f846167bcf05a0334f02cc9733facf2f899f43e6b49538b0ba47540aacc8e3c5bd692c87a762e51caae7f1dfd62adb89971e35a7e764facf331dc3bbd6e5235be95a5d70927b902df31f7e27c667f8dc4f73a7b617af662e4f0927f32d02e43724b3765b65f5f29a201af8f57728d697b93027db7ca39e1caf2e1b05e9688f6c8aa932ba1553c7b0ae2ae03cc1e622af9f676c03ddb5d7c74c97f46c3bbcd463a13844145bd0c50998ff836300affe7f72d5223b88f78a5c6a4f50506b03ccb1edbabae1fdeccea224cdc2d955ccc5315acfe5c8d82e05d5729d18933c2a73e583d307432d0de20973955d53eba45af47ac5c744c6052fce9785dc110e64d3956fb894724f1d92aafa378cda93ddf06a3be55298215509a9d9db5702e6b891cea6d3af95e9d4c919b83445868e1067af345959276fbf4c2006a221756e08041b6e33f4ab446d2d8d80207fff36efa677ea305c76158aec2c1ae45223add59116eed8b43702a96dcf86c9ce98934e38e296f3c92adda8c986fd932266ad32015948c6bcd25ed8a8951088213977613e93e7318a130fc76bcaeba9aeedc9babcf98a62ebdffc920739bbb5e595ffc748f52baaf912b399c6ed79b21953cffc7d0262b6224088c8170b78af8da7118e8a3e60b0a028edb3e15fb420817c93238a0f2c19d7815b91b559a6badb9451fa8653d721050c2f9429f86ad7eb33a2e3b60f94bc9d5a9e3597366c23c409db059b60ef19bbe2c7db6a237"]}, @generic="f2c1bcf10d8b368e3c4fbbb9227a9ed62654e3b5fff7af46c27700f184305030924bf1f04259a89495f6fb8c5568223ace3d6a82de34a1595ef90479e4318a2739ece00bc1b8bc5ce2b2ee77b861e7d052aa632bf78dc3b6a1806dac46b618713f64bc38b609dc2b5746eef63089188cba8777e7ea4475997dbb2e444081eaabd27ee34b21c9e9ff56eea59d16545b2970c7d3218f38f62c04632e3a912a8e40e7db891f66f18b623f70862b7908c969426429a91aef426d4b63993b5771fa0eb04e7a37ac58cb5649f8a945d5352b5d31976982db547336901e1ab171751365e378"]}, 0x1524}, {&(0x7f0000006240)={0x21e0, 0x3e, 0x8, 0x70bd28, 0x25dfdbfc, "", [@typed={0x4, 0x5d}, @nested={0x21cb, 0x3d, 0x0, 0x1, [@generic="22dc2f638457e8cfd6d0ddfcccd5303f75ff783ea7653ca2aca57d0d53bc9c3cb55b91c9c7b1a6d00dcb090272d122211190cbf841098dd60957f980675fa524ea03bac0e45c8994d9555124c4c61428bd926485f94eaeb1fe9e2cc168064c100959429ec6c29b30174d727fc22e38ae7b51297683abac7a78acc10433c8d7f4ae6d975e521691baced22471ff18c3c50e1c6957171ccd417d23d118a2ad954d29dffdcfd0f6cf0879ccbf54e5acd3cd85e34d23661c67a9cf87040392972171e1fbf5d7c62782a574e6d24b7d74116deaa2b79d2852de8eaa3e2077501320ae850a3c5ef171770de69140aa1136395bd97d63849cbc2e95db0e631af72b9b65891a29b93d372f38abc12e5113da8a0c8d871aa173d41ae11176568b7a80105e7ad6f9c3087d0e20fb1f0b3f4a945a4d956c6a826586de2486af03ada0677e0504035188e94f95c36545a6b43a89d944fb11589e75e45439da9ccd511649f664584fdd56753ba856469395274ebe6f6f4bd897ac20a5f63d8a764776f9a75fc2d6b53d0981446368d65a5eaf7cec29bec40117fa8a49a455707052921d46cedc374d80258fce26a96cd569c00ed236add9e36674b6ba3b44a1f787ed99262dbd795761306e88e551a82675aaa0a8ec7d9a52c2c8f9555f78d1794901850e9e9faed27e41bc8f446af1e9aea7a2ca1bea18c86e65070c60b97b32f5d9e568a7336a89cbddbb4915f9eb24060d60cc61c6c2bbb1923c188ca26e3cdf490284509e717000db54c9e2e92aeda4d46f293f4974ac64453189e230a91b3766078d8533ca0efe23212023d68c5f9e177fd3b8f83cfca211a168df01584aabc6f9276efb202a75dcf65db32a09b7989a2746886b64d08e85bbb2de54fbc4a1e9e3eafb25cadca25e5ec77604089378b9471cc97053a1ad7f130f1b6cbfd0dbc50e221014c27fc1fc5714de7eabc1951758326e8b6e9cd37a743d7f24489996d2c75be340061b812d3752eb539113774a1cd1d5a90fa2cde4db1b025dfd692ba972789d9bea31b115df8a102e4af6ea481949d4acbb1729955e89d0c18ec2015154371745ca15983e5cd614da853a86da85b9352c16b7ad32f922f2e480ef2898a4823d42c2b89377b9bebd018841885dbd13f23b40290e292e33588d284a64f5e890d8c453b10b56b7a997c8c2e9c6499c41e95eb12d929ae04fb5ffe5f07a95431a39411265b6df49d0a18bc2869cbea18433fc833acce9b0113fc5a06042131b37a502425e939602cad2da730603eb7d3d389191355e07e43cebfdb40c411920c621cd74a52997cfa9d280b26685154fe8660c251a1d37e0ab4db81a7813ab614e97c6db4cf249b51c94c6b8dec0e49136ca2e189ec8a2d32d8f75c9d98a70f17b94ab5f4dac4f293f84d9b85b19a7959c36619d022c3b5f83e0819e9d88088fe8250cfa3c3db86384333d96f88310238ae5f028318a4ef8981bb5d10d272001b376ae8477e81cbadf749a0bf59ac94191ffd79584818ccd19368f7ad2420d6c5cb3a00dbf6acab8729e4976d6f206bf047bf08dc2161262176212fab7c3acb1447453e87c0b4de3f548a124ebfdda61a4e1fbfdc3f8f2f8d5730fc7a2d09e42f122a56d841620b293fb69b24534b23c5a8119afa7a4c520e5fb7cf6ab6d0b790371029f8f587f270813785c5223c0ecd9be5dca16b6cb00afaa2acb5d2c7e3dbee487369af6149494d65770b3123bf2e9bafb9769d2aefb93708f8a59c8a4cf8c5c950abafd26694a3197094292d28cbbece74c0dcdc05e45ac43a9942127c9a6b0f9e05eff834f3d018b4333b5e03afd7394a8ceb6b1f6e3a87bd62dca4a6b07caec0caa5fc1a0e4ebadc9485743f2d65d8651525cc437bd3c7104369e0c41de2cea0946996017de478185651b5b5740096eb73654c95489332c0c7827463ed7494505250173e976f2e84c81924965e6718a0b95ae0570d5dac8914c83a15c9fe7a3b3903bb2b0b5d6fb5150ff8eb2352c63ce7bad44540b2023b4163b1d42141fd5cabafd5b6eb8adbd66bcf40a4d6261222f312a39cedd07f868d7e867db261ad0c380f6ff9ba13a6cb1671bcd0371ba67c20384a725d35977b7b2c62d7298ecfc5a2a00d478ce6ee4968e4545e2081eedca68c1e1625547e5a34a5bb399ad89618c76a49c6931c65eaa2ea971102fb2d613fe96e02f9df51c0456df162fd1c34fe09a176cce8ba9605997125c813635e28ad44c32ef2f59b48654b949bf8681bcd3fea18603bb96f5cd1ddd34a87840caed3681f8e4f75fe61f0d6daa437c4d03aaf5efb84d87c7ca248f884bd023c771769074fa0b042cc3f574a193fddc95f502f3b169e4e470e5be2b16c5335c777c27341c09cbe74551cd935d6bea65d53922394666b6f25497faa61dfb21bd05ac97e1cd5f73d1caa7752969a54fc1b6499f3a7f0e2e177e2be365b14a0cbc211794bb72eed40eb1020f82065ebf251628ecd823363b203d0cbcec650387f3b19ba3fef020b9744a648f049abe49530abd7d23e8e9ea76cda438c70b488c570b53774341a54b145c91bbd6ade72ff4b7e9710a122b7405f465d01692d200e9cd5ab8b24813003e1b33ba213be2e9ddcb409d87fbb57d21c762f619264504ac6ececaa0bfffccafff4089ee45a7da59722029ecb9d136e683a31ad4eea8a7b711f5d260a7e69cf6029ef8efdaf4539b0fd41bd55114def7b1f50c4cb8936a5b62e7475fb7e9262155741b5d3858a3604681c3c19533e81269cab6e8efb5acf3d48d7077029aefea1e600f22ec5cd26a020bd29855b6d565b917290773ce8cc04cc1df4e3fefe408e0107867070de9f35fd5a8d06d23a4ab0a02520e10b993eb88e4a3991c77415b44f223f809a718a7c87c56a1595ed86732b020840fe721aa763aefa85cb7c6f16e357b202fe66ea728ced36e42dd4686810ef9d7a4b058ea5c79ecf5b237fece7cac189744046aece62785b887c1e16e23b1c2ff671dea07cb95a95f695e0ac5076bad52ccc0f38d0dfb456f3d2931920ea96f336055d78d30861ebfcce96f2c0387faf9ea1d796b06f190e9cd757146575c350b4b5b2a887e9aa86808414437ab3849c595781aec1735e5e8e6bba4bd162392f992e0d0e32a33b745ba7a2a48f888d823923331f9f77e825f2f4f22b7b543f0986dbd7f99dc799b469260bb0129ae8cca9b70ab22b54fb490b824d355ee9f3b8e2c3a6a6170870ac4da380be9fcd895b07afa1e6925ab1deaffd26a96f33e9840f32a651d53605e2300cd30a30fa7da892a5ea8d7f416746eb78bce451d519a2d6b3ba390bfbd89455c17ecf7889090ff3563d66e124851102ced583cda39987e9bccf81c878a2575d941362bd2b3b65cbeb070f5c549b9914853d4d7693f33b99a5917ffe0853e8714893d8d23c9801d1a8f498e77a19031ea41ef6491d49e8cccea0746c6bfa4d9fccdb48c7a117d70ed3539f5c91b21a41d85620c9aa251700b9a2589bae2d6a4e8b26ba4fd9f12d7a06d3a420453207116f061aeeb125cc6cc3aea42efc9df2a46cc462455ad32ca8dc1588f6df84fed5b70586df736fb455e06cc0d09fcae6c79de4529c909fc73e6cf9bb1e23349a0f7c24b75b4b2c0856526eef3f695222084efbd88f70360859dc595672825f9b3dad632e9bb38af4d58b71ef498d365b45d9b94ae5595b9a13b542e0265678ef76901c2f6f9db9fa1b8c94f5f52b6e26d886e499c2efd31a125b373c199dd2b7fd4b1a868dcf337c543e05be72fb4f215480f45420ce56062a0090140cdb3f381645a0fbf9b1ca024ce727aa60764964368e90f6c10aa6be29136d6ee6e4b782b9bde3bd73e3c11e58dd83c058b727a8b02284b697848f41e30ff273384005113ce1944794d6dd3722c78fa6ac82213ec5a851d6535e50c47e445a5f1347fb3ad9fb7129d818ab87e25b749d7291660572e9fa804a541fb91bd79f2e443eee594281e9c5c4c5b038e54b7b3c5e59978031a220a44fd8cd653b89720e67179f55270a7a672cbe79bce431c5e72e1c46b8b1496d75c9847034bbe03d9d3434d641dd931f0824d9123e5dca5b69f8a702b683074eabece8f8b199cd732750a70a1e140f2043cdac73e24cc8ad1c722f8012c4c0555b80fb67c6224ebb74ffda423a9a117546294a712cb9d4399c0fe57f95098505198502c1cd688a4e18def5874c330c125eaa5a82806ae89535e7993c1516dd1090e8af598d096fecd024e4504c2dfd600b4a9ab018f7748fe08b8c387659c0ba76842ce8aed027606720b5954fd2d49eaaf39d371d832ec8c6cb1d858af7a54448caffffaa6b35fad13f24bba7edd90ac43a6f7b2072be202acc61993cd4693c29afb5e32a3fc8ffab719050b8ff47cd0f6565a53a28ea3da0fb051a33b1eb6ccfc1ffeb1298f9caccc6a30b1c6fc6c03cf92938c61518a11e2d0f2badefc1e5aba8b4a050ab5775698d2d310232b7be99f718f14f13f8aca280b2c9026d1fd7afb3f3a4ddbe962f2f9ec1babdb027fee10f0bf04d51942e050236259814535c6aaf74d494d20cc46ff288c4f62515b474b73efcdd59fd8033444d1c6fc31795d54e8d74a4eba224bec3ca41396031639e601c2badbb0f1e6fcb7415a4cd124190d9a090ea2987889ccbcac44ecc0accb4385e3f358607c1d0ed6a29cbce63db5fa59a4b5020f09dafab72904f48db62b82c8c1e4887fef6439856dd7bca628f9248b9b15e306531587ad172d61e78b0c1007cfd15f1cf7f9c3da2cf2651512e105db63a238e833950f8e63fe42f330544d86d87cd7e1d973d6e3cb87df66a571a9108e254adb436e54d1b587e2fd987aa7168fd95ac2683d3c324ad72b4636bfe72b47e3cc8960713ca1007e00cd786f46e3db0990f848d4d3bd58a7c071dadb8757f30ac3d9f216249e878032b236b7143c1b3226f3d76bd06f54f57fd63c1a16daff086aacd24d0ea4e5b307ee35b5371c27fb17d98be96ee43dd15f9b58ce499d7e24dec76841e4a0daeafb642687adb4add5abe531398723b5fddd3c11441b6fa1b97bfd41090c674a66cd7d0c275ba382ab648c6267538e797b72c597c4b67760917a874df2b37e892fb693a6dda3d08d2a8d2b045cce4a347dca6d8ef34fdf92bcd3d52369051d2e2a1fafffc11ad94d3cd424749f46e8e713799737bc034c817f2f368eec65229e49656f13e817a1c395502ddef0356d6483ce75c03276064933d5e9bc2056413ddacca8162c16427fea7170636f218e453c9db799748f449404982ca5153f046f1fa32d75a96d1be4555c4eead4e61758667c510df0435e4126e79d4a6f3da4807720fac0db8ba5eff148f577fb583b350b84056931f5726a03e579cb85d6899019d3de8a68be08a2533d21a8b86446f95c30312ad07ffbfefbf6782b30611472184e38845db80b3d76595401754ddd2e469747db610f32edd16587d84fa4f8a1107e88fe7ec578323c416c6d49a9f4d9d601dbacb377acde2fc205b5d0187b8e203d7639d27832d2eb1c4ff3313fa8baeb115d64f91bbf8f504bddff6f5770ecdca030c2ba85c4310afe1f9bc872d2f95af08e693873b2b6a69ba443659d4c9ac66b5982d03a45d7a84fcce37ffa8333a3efde891c087ae4b7d2a50572fe848d8730cd0be6fb67c06ce571a07cf80a8c4e86499e1fbafb402f309fbd3fa59c9e3b6314ccb506d2389ce850db86a2887cabbd56baa707d388bc7aa966b39d59b935d8fd75af14d07bfafb2e4d9f432e30508badb912c0b213652d2f37cd57ecc7", @generic="e83e0c9b2d24eecde3fca0b509f2ef8b529a37b813a8232ba20f1a32913535cdfd127e362e05aaf1704634e2c901acd656471b449c1103a9ad51ea83dfd53a28625a6825828a14f43f3cf4cd786b5d4fbb54421aec4ee85e58ff988a0e87691e84c09c9d6af4ddae4552fed1eb5fa138f47932e656ac914c114e47fc02b0ee966b0c0801dd43d2a00012afd2ca6534fa4dd2b0cc02aa7e7236e99c29ae5352ee9fa4f656b6b8db47444b5ae697061e678a0e337ce7f0a3745e069e9654f1be9931b6c07d91915d0e90f2ac0a206db0234743bb4f050e86a47032c7e0634954d483d0e986bdf92cde188742e29657ed717104f4a9d41427a1448da3b24ed47e0157272da5076fb418041ee4b052437d1c562c9c4ec115c2383d21a1202d2aecaf67dd3f27a95c9d9a26fb4a4f3e153b9efef285e839147e767647d0c4fc9ddf373f1550bd98da32ac621198e4df0f0664f9e155662079024024a15167e5c6a4e1ac735f809145a2e9d4a6ddc6d1a6ce447f94f28a6fd07bb6fde94b9fe26ae79fb6baf264229718ff95ba4321d3048b9b4ae3b9e7309f498770188d3ef207db6dccc60582b71ff971a376925715bfb0b7e8ba6385a60296dab79cbc47c23837e12210d36486e6103e3dd0d998f1447f28d1a56877242c35a0742d3f47d18bc633f4828893f854db6a246bb5fb835228ddf18c4ace3d909e3150160ccf6ac625f8586c6cb515ba85c81d3c973001d41d1c2012236dd4370f7157aaba83ebb55849d25dfed5eaaa669dbee0aa1ecceb81a7576eb1c8e32406034ec35404851613b04e13c201e33542cc16ba750015874b9949ffc76323c50a6a79b9fe5f10ee75efa3067c838a0e47e63dc5565a59d452f67ce42b7328b47044f8eed96efc0673cb57fdcb218f19c2ecfc31cc15a18f413ee7d2fe8f762541c551803e22f60d2cedf5b2083c71459389c465e605aa505796c10ee0f1d0a07d52703c00a1de7edd35778558ce7984b0db2db56ea7a663712c5b54f629101832218d84cddc48e0dbeb35daa645bbf6cc35b3240009ac05851406a44e8b3d76c71153c194634fd641c881e7e2018719d8e37dabfda4d6892eb0078be954a5b82ee3cebcd3ec21bf6e4fd2e18fb4fe31469f6304b4daf09cd9a08c8ead04e3714ed6cf86c00d6820c0047741f46fc210021e8b90a6eb5b728884b542bc97150ad78659b96cc4d59488a2c176a4ced2d7de0e885e6950a38d0bcc1b40543e994c478407dfe584844684b9d4bc0bd5d0c54e963f433e178437a571bddde605350e8f3933ccf6c8b280c6805337909669a9d1a3d7ea641e32fd7226cf4b1829b67486b82a15cdcccc4f32030a218e7136738951f94e02d147adc35dca6a0fc79ff43aaec5785551128e0328e64db918c12818c8dcd0a5a0e0d37b25cfeec1d6e5057d3d4e4062f211887252da0b2706aa37e86a87e618aa23008d2983e56d89031df38f8039f3bfdc0d6b51c0daef6f3ab6f66bb4a754c530a1e840f43b59b3e133d2bacda34c8666b7cfcd221521a558bfdb73428581445f90feb191c20f32ff61425335975f10b2806ae0f121f8d1519bd2f4c3f1ea6d99f2b0a9b4e4e47906e14835b943e15506fcd6de2a1a153fe8ffe90665b1feb27005eddb288684eff9d6c99c5a9447c32e97e8f48480dec93b78daa5f3a9cd0c4ffd1910801b9ab45c73134b5dd64a740da7ec162c4ccea338fd5ac37d816f26a11e45aee83595b726a7b88240d2bcffd8ba791a5b958b9fe161e137e0918ef6e053cceafae5dc303e02ee69481bf39cae0dc171d7d82b331c798e41a334450d43681e3461bafcf7a7288a59a68787f728003504aedcb3e60db3f92044efe19a234d39c6a5b604ff886dd884f081839ca60b8d1d1b9a8114a9ae6986decdadf98bebcbd67271a05f1c20d02e34d7e9d11aa159809973c4964bd744bfff323b3699e130716bda759e8a807fa1b097dd0b2d0741838b4499e2ab4d81ac3a6e1dd2f1df9c626cd71ef9b037d6b98c25be66d3300a651d1df547fffcf5542d0080a236b61c9d364018f4d412ff345f606da2a0d8a0da8625ea6d8c3a829ca9c726ed0118740756818a68ef7f8261a36305f46d25d81a6af40b657c743ef8c57ee941367d2c36f7419bc1ae719a1403d65a4077a6d320218b7c45d910a6c653ac392599213391bcf001e1a7a231b9567001125c756c2855f02c336b307a83a7a959cea4eb5d006fbea453db4861bf999a40f328267520135fcec528a035b4559521647021315c0cdd71671a27ecb7c641c0be81fe3ea5e199774b97048a58154d810cd1a8cadc6506fdc7b43f67c5f9f2f218430432f04c5a4ab05481ec3448055d0dad154836bfe4f87a167e084e5086f4838ac1adbf788d7d77b88baa183e0e6a1ef7d1e29b282c4ff4a8414f2aec8c103223a1960dbe2f12698fa707c32549cd0695518255bf6a9ef04fd5703bdf8b1c2dead8f79e226bc17367d985e713a11576fa5a0101a0efe3053c4511988d0d4218d81e71b0b7d60ad63a88178ebdd1e2aa3e91b7543bbb3fd9b9ed5b049c9d2046cd853760dd8a9339de0266af3ac697a231a223545eeaa752da24b3ba5664a831891d06b896fa5e85b4bc7f415027902046f4107006f08f0dc717097dcf4831d0713292083437108de0a9688fec0c4f0327a0329f60de911e74215d31e09c44a90d06ad79b919ed0b7bad5fabb4da8c16667dcad8a7505ad21d2c05dcb5cca103193a3263d041f9a2287f04e61bfd7f7f6f55971f3019ed999789badff027df84bf50517c0fecc39bcced014f5d28c3aa13541302e834cd9cea0f48b85b0255fb0ed6d50d99584d493ed081aba9fd5d0d0d873b6376406571aa3e93120dd208e8a704c01e1e9536e301319a3e990daf78cef4bba8f1cfcadee939bd77ee2b738382df6c3d792529cb133c8a05cbc38b225f428d8de167f383b86164091240bb04c809bc8e486a5024c7181c793940a5dfafb554fdfa31bc0cf74fd18318ab6807c71a1432fb8235691d6ede5d2a096ecbf1a5c34ff93618b8301162bf00ed1eab7894c8888f8d11fc4feea505db396be9956a071c375d6cc853dd6cf945f5cdb43cdb9ede377615837352e15a72d73012254a973e4042a813c91537ca28dbbc017dadfb78b8a864849e22e1d02d7134b12d8a2db6820cb377da33b2fa41504007af45455f5c32e4211dd64391bdb9100310570c94f191d263c8461ed1329e80e7ceba46b3f0f3b71dfd5557d12177f1ffba899fe84b6e8adf25515c86cbaa3fd31964027ad704395a86f1fde2c1bb3108d404342ba8171678a084786990e8f075fa56e0aff9a2da5a5d3e4877ab28b6b55fc90a5d7e2c6f8c6ad8b1aa867b587dfe20660bd40408f6950edd8e54fb55a7987e6e50ee3b5bef5679727afa4b503c512806a0da8c6ff7ba96c09c86978f4f4d9be9277337dfeb2103a9fc69846bf4069b239d1696e32185d31ebd21d61614a94d4ca4cec783dd9b7dcfb1a2a4a7a244b853cc7651d088bc32a423d777dee3a1b04d5c5649c7d9a6fc53c16c711a41b8da03e6d06f182f253adf67d4ce66a684791decb0b705014e22b3f85d5fbc2a3e43baddd6ea33fbe3cc2d3acfb21ef03d66d977ccde8c4ea6b83447f901fcb1500b05afd40e0957cc26a0b9ae8f5453272d66eaaea4a02369cea959e517b740dfa911ce83f6615548222f2266eef5fdfc35ba56f05e148599f051554ab3115db91fe829f3b51071be04174ab736f32672bac957db9ee3f2305285cbb9c87ed78604bce77617076f2be07e3d3e856db07edeb5e708cd1028581e9fd3dc419b57590a2a3292c45ba6043e7ce23c0e631aa95a991dcfd3a2da70565637688adddd2fbe8048270430a14b79dafaba116f984808074c028f09009a1ff2a411f52357786a39dde9674617c74b012ffbd75ab0acbff63b433c386c0c9234255da283a38223585563c53b78532f7d26d08d72e274d582fb207efefd101a9755168bb39c9e39de921f31622b70878862b82eb2293b7dc288bc8886e48b7f21e20aef9603986c8cc31d93c6bdfaac5f6712f51ac897ec3e035f5659299b67f461c0e7d6c4b743e9ab49a77c12daf0c273cd3bb2cbe7590733977e9435c31a8be3f4f7090d8b7434a05c14f969e32d344787ebd152dcbb3065ff8d8fa8f4a34a0f252efb68075f8eaf8ae3276d67a1964afb93f6fa216468a85f0150c57fb5e8035d958c623a10666d22d7c937e84de4ab32be31765c9d0f6e8383f4871abdf4d4450b4dc0c14ea8e1d97186c4965bbb783ba04571f26191ac14c853671a71486bb366cc614bd05c0dd1265dbd3f2b5055fc73b62cf1cfc7271ce6a3d6f523e01fcb7830b79ac7a1f84df007bb2fb53e6ecdf56f544cec9535dbe60a0827c449f5d4d3706a033e6393f8d4b7ac1e6be6f6b070961b7db6593c7b229414e0aea5bdc7ce1f580b52c914ee93523df5c8a2c314ded8132b91bab689d6f522cb0f37bc75c9ec02d7ed08dc42a0d5605c64d33a72494a313af25fe345fc3862388d861a5e3e2bb0fced89b35c61e2d7ca23c5b1fd1b2cf89ec1b57e0d9f68c05db8f6e0fd0df0b01a098d5b5d6f730eca97ffa03951bcff1c0367420c06caf98a6e199e73b195b87b198585858bf2206899fb325ab2bbcb9f7636b1aee999dfe2352e98bad7f89f7c1d942370706f57a59753857a178076bce4ee2ce07401ce139662b9e0da51e5ea7117ee2c4c88ee4fd01d9b313a1178bfa114a48756f0a2da215a4f64f04ce7be85c97e9d21fdd25429f344cd2e831c2afa7aa7cf3040c43f529044983314193ed60bbc02b69be8445dd5754b3ab1942e8e4ee992ec9163578c1db84ec77a764c0923dae7eb0166aa5371efea28f328809a76c465c98560df7d46dd29084de39ec7b67c760cba330e98f5980f7806c29d3af1e90ab58a7d3fbf858699d3e0e43b876cff2689b143b1202cc41bb0d8d809223d24daf1a43729557af497435f477351a4c3570570ad27bfb5a08a45047274ab7f85131533e6c3b2a82161561bc22a2e26c195d656008078802a2bb0d21903e4c5f325c136ef0c8d9ab11a0679bb8623521004a9ace91cf84195771250ae83fae09b7120d4a3ac44a463a67efbd2c76882ed160e1a87fd969a95f0a9613f495032de47f08918439c94a6ab9990ceec87074bce2dee80ef8fa88cb74f6005e805fd28a3a58d900c257da0ed7bf14b5cd0879bda9aa8c01896faebaebd1bc762e23fffc1f1f3292af44945c25a93f766e42d6e991d76a3cbc674f74ebf24cb99f704319e0b219ae2b455bc672fd11215674edf7d5df38046e182996471e70b76f63ef5d61bac7c52e8dca28d08b3b0c512ff80c5af52019bfc8fed3ee274993ad335eac08f68a93aaed913dfb5f60060fd5fdbe6f5edfe0a8963a63d8e4eb983e0ad3360fd97b4b977587e381c61ec239040236299d000870c2dd303d60595beee655e17cea336583597b4470dcacbc7097f662664403c3ca776ff1662499b49fd1a31d6afeefdbd2c2e546de949dd5cdd74a24fb7482eaf97210ebd2b104cb3dbb3e7bfcffb02165248886608354b77fff429742b94dc612ac0aedbfff4b1ed70740ef2cb3c83e272e65fdbfaa5da4d2c61dc21bfc448521d3916744677bdf1e18cfd9fdae1b5f65c0a0d2b62d862a1a5b407e839f465f8b729a1f618c4ffa16351e1cc0ec04b0d649ad161dfe8331599d025e0d88257d0c3d7c7ca8130334b3bd764494a10327ee2dab9f68cc51261f14fac", @typed={0xe9, 0x16, 0x0, 0x0, @binary="78933b51e6699170732cbd9010fc791d728a41efe0d3bd114048d4e63c742f11f46b0e60b51a1507d0f9550101c517621e79e763b2bc64887bcaf50ed521fa4b7f3f76478e937b594b04eee5c8d855312474c96fbeaf072db06f753e5759053f034cc222d19a6485a755bc4a483b1537e6966f06ecb7916bb917fb57e7c09ab7b6b945579a654a49ce4020058d672cd6d1bb196f5e8a1d0c5239197c08d6083c39ee2b7f0ba9cdaad707e4e6c4e4b004156444f92c5a2a8d5ad0449ee9c25c8c68c1679fcd57ad75ca008a7658171de86420cf28fe2b7c74cfd9e1084f488f7da64b165498"}, @typed={0x1b, 0x43, 0x0, 0x0, @str='cgroup.subtree_control\x00'}, @generic="eedcf8f3d929791a575f0a6522eeb71815a62b97ecae185df88dfa8a3064c784f1ba0e402a756e6029e8807fe5b6ef698d9330b188c97ce2c1ba7d0de07aca67086cf6e5ef40a78bfc594c1c4e724ccd31b678ce22b5d7f04cdf3cd62375896857568e528b0566a4eaa85476a31ead9ee16ae6cebc8f76662c26dd0246333334862e62ea1d4b121acda584d564038534a2124c920c2ecd65827ec2c5bdc0ca8a850be79705a3c976721ab834a1343a0b0a106647d175c0511996cc9f225a60"]}]}, 0x21e0}, {&(0x7f0000008440)={0x11c0, 0x12, 0x200, 0x70bd2c, 0x25dfdbfb, "", [@nested={0x20, 0x1d, 0x0, 0x1, [@typed={0x8, 0x56, 0x0, 0x0, @fd=r6}, @typed={0x14, 0x91, 0x0, 0x0, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}]}, @generic="74e4380300058b527cf904be6d0b27ac7e0e5e5539e3c7dd5c99f14b6cfd7288cffe1ea8118c5456943f8251a5c58e71c15e560878534bac160cf654722ac5da99874ed19ee5cc6d9e5d4a9bc845ed0f4473e6bfb7ae9b4f8388312340b4e6fc9515e6", @generic="23d92e2c", @generic="6030eee7b6512242eba06ad13a87921d5b3b042edc3064af34ae3194b4093691c98b01fe972022b4067a4da4f9c65158391a158e73f0b06f5bd4eeeb3c8a77e3a862eb7a7f4ebda0d6b5", @generic="b99d3a86df076b95d1e7410ab9f756c1ce2baf7258e33d8bc80a4ec206814c1d365ac1138b51817331b8b3510ae8ccb3c1efcf54fd49f2112e549e70677c2383738220fd6428e3013a8f69e081f5fe6163a5fea1d7a534b98221c65d91f313e498d2151a81f2ac0884b66c56cc2bfe2cc2f077e8724161b1066df0a109fba2aa931be3bc9a8f1e0c775ea29bb1c3442e86a0c5f4eab3b6927a28fa170023cca8c36d89805d03b56f0ad36ed00c93dd7e1262870739d7b6a3551113be654cc2aeac7ceb39cabe811767d9ecbfce62254f48680ce7c2437024c11fa457", @generic="e0d157a9dd96bcb7776642d78bf6c72de1cfe9c6e1a1726b1cc67bb5d6ffbf963fb22d9590474356614e0a4d163de1ea7bdeffd16ebb6536cd80ee335425869ddb96332f35a6faf58a1ed4391c2789000ee2f41b8b9e105d690b375c7cc87c0285e76224095f085a585800ca5ec28113ef2395dd81133daf82072f1179a1d2be3d59439229c768155646aa7191ef68d3d3406214985cd31ed754a8e98367657d9070f9e16ea06af3ad786d9833d561ef1a21c4d43498b6e3e990a7db8334cd2ebcd3fcea10575e97ef967a2d86697c1dd1663078b12cdb1113c543b735ae692dcfc97e5ffa8f09d5d54b679d6815f98c440051427aaa8b1cd720e02d386be56f1ca4bb93d2c25ccabef5600570c45e07d47c999d96eddb309e361df172db7a4f5e050f9eadde378752bb1580d8af2dec2e74fd8ec67f2efaa78490f6ed810f1c710dfc5a0c72e94266312f23e186b93ba61127fdba36a59216add3dbb469cc83c6603b2d35a02d844d197b92316bb3b88cfcca0b86f5da87a816f9d67f22605dcc8d5d1cbc887ed380694939cb70f7948d6809b6ea0c05f3dd61946c78123b85092d02769feade47509007faf36b33183e7f3f4ddeb8927b220217ddffaff9e4639d42c2395c7bb81d78f9885c79322f9161d29ec2b58b181a115cd8be797c61b5a37b4bfaa4d9e495ca319a8361ac95efbf4166d13cf1badb423c09a763b7a41f5fe30edc09c9989436c27bdffcaf14f5bd69af7d8579ef45e7f07705949006cb42061afa99a34b3a71a4eefd06b9f862c08c17d78495dadd63ced3e52571dc98ab6036598400466281714fc550a75e65da1ae41d50e30e0386d686e48c109a0cfeba049477ee1cf858855fd17b97ae53af271ccfa80c4a4bc9cf5192f001f36bba925b52ca4b3bd6b3641014600cdb3ccc5ecbd722bf4c536f9d9d5e520dd22ac1973e5ce5029012b29bb09302134a68fe498d14b047475287ec84c2706eb900a1a449ade712ebd322cc759f80c3e808f97ac3d5760cfdbf4c8a73292f377088d5f4fb662acbe25fc482edc7274d50a118b714a7cec3b1393eb3b501e9de3c06e8a0af073c2f9e3349db6fdf0853d1c6e43417a793edb2283b1246b0ad2a6ce7f1a77907dc1d6885bf1476e182b1626cfcbbb846d6aab7107e29da9c663488c2e01f86a6e1596a26450136e9dfb1b6dce9eddae1e4a0d86643aea9bbaabfc302206deca67a1aa104638b464b4293e517a59b51f26fa78d53164af83a4ccaf5b3634ed4fb06305e05614aa800c0dc2f68684858da81c4f3c066a95291237d7de938276b3dc164257e83937e23188db4e451be52750277183ee58d4f1a6086d9aba32b7e2e41359561cd1a1def7529fbb5caac2a3e876eba02cdf94c98ffdd90756515364c54498c67088656e421c3c4d9918bde086c1ea944f330fa0003ad577ea38e57ff851513414038a72135021dbc46357f679ab752a04a26da1fd8edb66e08a66d74234c0b2b22c46ebfe3dcbbceb9906a2f92f43779e298d3f05ee36705e847b55d20bb40814219ac3c49fc23470347f1c2979c35ad634ea89aa083d115bff8cae4aa7c340f29be8da56bbeb4806ccfea721f695f89f4db91dbdc495f271ec096ea95bae2fef80547fef4442cb63f7a255890e10dc2d33530cd729c75dac89fa1dcdbc7277431b66ea23982e258041c45bb20cf68ab540a770a34b399b39f5652ca641f7071c3455fcab10ed989d2c0fb273a8b805f301ead0ef16895b54826fef58ac3456e66dd0daca4db195cd430ed590ba19dfc04a6e5a8f2f4ed8571d0e8c40afc315bdfa4c4fd134e1655c731a30847cd679b2ec5fb188fee02be6090e3667a868b746dc0c65ae2c0f5afe8cb7ce480210b57b596ed9ef7536490c2b4f694fa7553fcfbcf60fb3dae857fbdfdef8320d1f47f34f71a961a85030be7b24e2df236cf7e88d22db1ed7149b54ad79f5ed15da570216f6f3bcfd8a5a628e5d6c68f87ef1f9d6abd148c3eb65be2d6076c954ccb6128d2a1ae327c060dd5c62107b2fa0753c30a1e0f7f28795fc8a281867db42d6a23da721961fc8402c5f0c2bfd5c2d3cc379b55ba9e1aca3f4ef049c272f17286bbbc7fab95a7c23dd7a7bb01579991e1a9d81f6deb21d0fefea0017fba7d83ab18b96f312922c552843f6eaebe3020208f83cafd35a7d83f44c346ea3c233b17e92ebf2583edfab981465fe53edd2f35b64bb470418aa4cd6a8bcf6ad53588586db958c53872365ac51f17d12e0d8813de0c7a0f61bc2cf61ba1bc62b3a4b9472df6d063a8942c280e15fc7498341235b8dc18509837424941661ae9e544d71aa562f1059fa3e0525cb84bc2aadc88c835902e52178ba65f36921569bac701d1b7715b1bf8f4449ea298342727d6cd0d7ad50eebaa56c30955c789b9a3e8a86aa16ca4be93503e385793862b03b2c35629b180ded7167df0d2af63e229354cc8a8c9763203fd42e8ffe4dbde7c54f06a8b03bb74f0c25d02b8fd004ce2645b6417daa6920a60fc999d9f7ddc47e1f1b562865ba8b30b7ac96ec9fa8f7e27dc742b078efeb0ce5a7896978eaa09ac94fe5c49f971345d77cc7a7c6d9a70be3c6054635aa6d9d640ecf36980592e1aa3ef367b66fda152cf0a8bb2792373cb098dbac3b46d034f429dc60365c75fe4ff98ebf1f4e4b2bfeaf359b11d434200d040fab3f5a83f9af6a2d924cc946f70b944db6bbdd4c69453c91ed89dcce3b5343e5f222e26a67b1b69142c260fde0ec3fda1176c99c97d73019c911b54f81c550205956b2971ad62abbca4f57cf07367303dcf1d9230dd068910f6f15889a922e5c598ec4fb67dbca5d6a876f2691855e93265dd0370b95824bf0751702a47b6183d2db1eef0f6cf33c8da05b246eab81e6f35e926bb83bfc43b1e26fb90744b1590d5a0bda5370e3fba3189d05251f4141080c12d197b0ea868df59009c7c3250bbdcf48e18f69a4f74367dc43401a0e63874d145c7aad43e8df4e93ad6b2c6bba8a5ac901f67a45349fa61385493ec991184c1e914dc8f86610deda1ea9afbe9c7ab1777d2ac796b39b9965b207136868caf243632e367602da88fa2c9f7c927fd3431f647fcef18e936aacbd96cc9134ada3190e2d271360ad08fdab49855f0f4717b152df5a582169806b4890b510edf1de50361b3f7a412d68ddac0c78d0c932fd5bc35112f62425cb99b3512725775f4ea03da5ddcf237eb1231b96bea0d5a8e80d6f7b458fbbdf32e7847f75531ed4c185c44b40025fa5293a89bef555a8b13f37c76fabc1757c24a29ad54ca74c610b377d32228e0ef1d13b3069e199cde87b2c52b5b630d8d43bdd6558ce7be537650e55075f8524d748260298f66b7c0df06dba5c34372de0bd1301bc8682842044e5f9c9930121c448adf5f300817a19f8372b86e54261defb8f74e7f995732c01c4bd44a79f3e7a654071a5dd18aeae655fe0d73d05acaae02bebc6ce700a26431d34816067bca62591d97e3f983d6ff4735e02470383a7098eebeb33041e2e8552ed417e8ff3334dc48b5594c4bc2d4c6249d5756d1c9df6afc4b7a0c687850039b5188da4d3bdf289c516a51d17aa41a907ef6c6f01f5efbf03f7d688b25c72749536bb5f48dd84827949df95ac658768909a65fbcc9efce841b021f9329a9a624597d83cc0d491ad3d3d039900cb2606af48fc7fe8965107dcc5b884c02bb8a237f84802214deb4e81e0ba524eb056440db20a8c12c5226c94be1aed6edaa05c25e65887e90050661a467ddf8fee2c1f497aad8eb44a614dc315445189862cd9cedc616bd0577ef547381d05433274e34426f99ed29656b8809bb440affbb2b1da8e2b25e4fb3e8d971822890a64ef4503aed6950752b9aadb0847d0a0898e95b116faad14628128288b99df8ecfa5f28db4d8222b9ca90fdbaebdfd8fbe60af90805b8847a588134f414a10a9daa474a9740a1c383e5aa02091b7d9cabac35fc63f02dd1c1ae38af89946e5cfca0dc553ff9edcc8d938dd133e6abd878ac5cd83d004a729256c98f4ba90fb2c2fe65db3589e0c528c7e550e64528af84f7b53bc8d182ffea9b96cae8b668e3db829182d8d87f3d164357fbdf733d92710461a8f4dc45a214c0fbc2b8a03b39eae1277cbc1a7ce041db2fb3b66fdba408b2599416bf8ac80957591a7b4bf0239f4b28f8f850d4a401c34d44e15a3f23ca830c9fa93bc1e761abc59418707305ea0596d1e1eb54906920e404a1d9ab6a94f4ad90ea6b008694000bfadeb89c1eaa8b0aa1ca6695c8c0fe1f60022210d0b80946347254416ac90ed2aa5b8c76c9bf51e5186cd96083327c173da1db14436ece7d8f619ebc6b26dc0341e6029e549bf3e21521d3296742599cf663bad5504452cfb16c28f821006adc422a7f326dac3ed1fa3093d21351fd52140957128803c69ab7640fd61ba4516336ba3716a2549f8834318fc2a15de68cd64850418daa02cce5ee8ecd0c165e6aec98d9ce03ebe88e6a4f54980e92e24417c4d73465e2900580f93fe78a295caf0283f0ffe856681c4e24debe142d1ad425760398f2df2a6fa87c7873e982b5ac6c50867f2b292fc3e8c052fdee3a88751176c64660afefc7f5376a6ae5966f82896b7fd1a94c56e9453ac256442da9dd3d4f23d134817828f768e1239b3fb05393e1d27644f7073d88a30b426acf3496db669f977585ea6e8dfa1e37af361b5588c0c96cba91621fb77ccbee3297c18ab4c5630da7ec844ef385cca5708f54dc25b001b2c24ba47aaaffef4ab2ec9167972e0a582d54b737d9ffe9174c6cd2324729aa61af324a1132f805d35a014f546c5137d3c24f899cec255e6083509696156ab6ad3e2e87570bdedb5a5aa0a32f9ed244b246b047c0cb6b9ac72b655c7290c0d48af663486b3b0ad90510510eac9547aba084e00ca4e520a6dda9afc4e4bddbdee7737571ad4780fcb5892cd9b18bdf8d19f12f8ad7b8c406f511ae354a2db2b1ff3042d66c8310b34aacc0c52338f84724d95ba6eb0004c58a609b86c458883f477180a97120483c85245f8df534ed21f641c704a7e7c465f3a41695c9ae4cd9a4817b1cbc4f794eafa1cf1b1ff7626b3400af3ff309237c518332a3bc686d6182b832f72618591a94666eafb4de48c0d16bcb91d9ecff405913c0be3bc323a5d3177e39cfa4b25f6c49c88410d3233eedd07dafd972d0b471f93704913a6ff08b6eb5319fbdc04fc6a2ddec8cf9cf4007f291fd38c433d7fd5bc47ce65a1d04b25f858141f05e3eae1829b8717be7d25c8dbdfeffd04be1f5aa61b54566cc5e4ef4236841d574e2483b8f3c9a2c0e1d6c917642569bd54d08cbe897c54a65ad9105d9bdf5270d5d1487f4f34c0f05e616e1c0475766c3f73e74086fc7a729f72f7b4278f50fdec3d9b87a70ac3a5c2032269bef52ee98bc2507d90bf945bb6d4c1f708bed673ac1532d2d8ba63f74923a54714311f3b9e434451152a48b773315815798842dcc79c07f2c0fe00b8c3e9603315bef8ef97db6d417c14296b1be04c97209197df841aa2948579aa262bb1a5902ecc7cac2ea0fa3651e0dd09d8ff97f329d67563dbfe609bac1b9579e7d9778f30425248965bf56f7b9123cfa820252970ba837b37e89e9ec2c13146475310616bc5a41d9768a1beb5bff9b2649828ed7ce30f7d61e3bf7f9b622969e9f219e7ec0546734d46698d1255105e3bb5c9b18cd4d34772fa8a86f1735988e17f4414d998961c1d4887ae466830ce48fdd7a292c826140c908"]}, 0x11c0}, {&(0x7f00000008c0)={0xd8, 0x11, 0x400, 0x70bd27, 0x25dfdbfe, "", [@typed={0x8, 0x4a, 0x0, 0x0, @fd}, @generic="2ae5c43d0d4cd1194576e0fc18755dc030b7928a7b24bca3eeeaae20f542e60f989449a490610f363fe564e7cd651176cdfee4888d2973da3be5fb83b8c2286bf68ee530d7306453493aaf9426b40172ef514f8c18bbeef8c73c5f061bbfb5b7163908aa9e6cae44a5361b0c240f898465c6277836c02b7910fe35c7f9e588da0ca51990791267d2e06cb07db6260ab49c7e832ca19b5af854a18d47e90eba8c3a24dfbe83a253bfb70a945382a841fccc1ce04c19914c18b78dd9604eb8f7"]}, 0xd8}], 0x9, &(0x7f0000001400)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00]^', @ANYRES32=r8, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c000000000000000100000001000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x108}, 0x20040084) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) r12 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000840)={0x5, 0x80, 0x4, 0x5, 0xbd, 0x80, 0x0, 0x3f, 0x42100, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3f, 0x4, @perf_config_ext={0x20, 0x3ff}, 0x4a10, 0x805, 0x1, 0x0, 0x8000000000000000, 0x9, 0x8, 0x0, 0x2, 0x0, 0x6}, r12, 0x7, 0xffffffffffffffff, 0x4) perf_event_open$cgroup(&(0x7f0000000400)={0x3, 0x80, 0x5, 0x97, 0x81, 0x80, 0x0, 0x0, 0x4184, 0x3, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0xffffffff, 0x1, @perf_config_ext={0x9, 0x9}, 0x1144, 0x3f, 0x7, 0x3, 0x8, 0x4, 0x6, 0x0, 0x9, 0x0, 0x3}, r12, 0x2, r4, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$tipc(r13, &(0x7f0000003a00)={&(0x7f0000000080)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x8}}, 0x10, &(0x7f0000000b40)=[{0x0}], 0x1}, 0x0) r14 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x4, &(0x7f00000005c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="8cc77b3fe7596a2b7e3e6a2bd4e2", @ANYRES32=r13, @ANYBLOB="75da5b8b965b48a2cd5cec28a0d28b36afdd5b9d21f36ca8fed57d5a007feed7796b19fdf62abe5e6dbd8df13a60a1c354d4a27845adbad439a4d357353f504677f19f4638c24d2f1fcb1563480db4c10b9d59d6450db3694289d86ef51b34e55e5db5bbd977e20a24b633584308879a39dd9e69d4", @ANYRES32], &(0x7f00000000c0)='GPL\x00', 0x4, 0xffb, &(0x7f000062b000)=""/4091, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r15 = openat$cgroup_ro(r14, &(0x7f0000000100)='blkio.bfq.io_service_time\x00', 0x0, 0x0) openat$cgroup_subtree(r15, &(0x7f0000000000), 0x2, 0x0) openat$cgroup_ro(r15, &(0x7f0000000180)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) 05:26:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) (async) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000400)=[{0x6, 0x0, 0x0, 0xe8}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) (async) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000000)='bbr\x00', 0x4) (async) sendmmsg$inet(r0, &(0x7f0000000240)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000001340)="25b537f27d2e89f485240dc19455e4ca745b55ba46ed267f7fc97ed6cb2967a6806b0debfb00538164f87ea25f21cbb19cceb98253240ff3956b673465240c28c6a5bcf45450f99ede36b1c705f251d46061017a121b0623cf6eccecf8682a148e43264687d3e53f23ea80e1b72fea3484a839451004ce1be441b03420446cb6ca2dd98755ad296ff10328196b2588ec36925edbf0ae21e60133cbef71ca6630d4c15a4b94cc8d1692cf3f8b518b596845dcb51aece7535dd5e603feb0d0574f611652964b52fc05088701e50258bb6dc04540e26b2036225b8934494d5b4ce3614f3e629fe6b1eb7f2e329de00e86b55e6be635a8a1ed8296255a7b90f123dcba95ecf39a1c6998003ccdb571e960f5161eb4dc6eef8292b2170c7bca125a7fd4984a91fe3eacbbf2292e5c2fb10e72015e0bafc07e14efde9640075e6de37083c3e4272e27d18721477517d9357e8dfc92fd4cdc58c1f26a263239d9f151d4f14bd0b4d9a5871e0c35272b6104400dec45c49904aa3d9e08d659cc9b39b606fd1f160a40d0da101f645c7a50afbdeaea2b3701bf082d0ef6d8522591521114f9fe22dde964103676a1bd3d0177a403ef9ff906fa1c1f6d3e565bc6907014b00d7e1cd55c4489e4bc6940f00c325fc7f72e1cdf4b4459d866a7b0f8e5793b608ba5e17b3fddc3d36c96d63ca6f8153ba1a96b0850ed9081fabf422ff193b143c1af651702e9c09d71", 0x209}], 0x1, &(0x7f0000001580)=ANY=[@ANYBLOB="4c000000000000001000000007000000442c3641e000000100000407ac1414bb00000000ac1e010100008000ac1e010100000fff64010100000000029404010094040100830749e000000200000000001c0000000000000000000000080000007c4f9a692e3e10582246f0543d24f05d7dc73892f6dddaf22aafe0370afb66b5d59c3c889f7edb53f8623df4b53539774e4a06ff2fdcb13997c7d06658e95291ffb23ac69ee11a06169b876bdca786c006edd72ebea230f3b9ca00a2cf4ffe3e97c6975987fde565c7eeb1afcb673efda7093731346d6b9234fae35cbc70384060e1e84e240e0c17c61384258733ef8780254968b58efb79363dbf84cd6b2d48f31b11cdf839261b5707b3d1179963d7b72dc0", @ANYRES32, @ANYBLOB="7f000001ac1e01010000000014"], 0x88}}], 0x1, 0x0) (async) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) (async) socket$packet(0x11, 0x3, 0x300) (async) sendmmsg$inet(r0, &(0x7f0000003640)=[{{0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000280)="dd9206e097c5daaaa8cfbbc63f00c7287acceccba59d6e5e768ba980ab1f72937fe98efd86f4027cce471da5a6be641b5abe73ae11bf0c6e51e93bf3944273a648308a70b2e9c574a5d9eff8e675dba011194c325799f71e572db606014d3ac52baf234c5f0026d33cb9dfabf9464264870cfa6026c9c63053b1f824376df83fcd2289f0e7ffe83197014fd62a54c2dad1384f5f99a0b502515617f73c7bef4188942eb7a20f45c09ec90e71ee0f0afe2eafe2cc5c5973d0c153db2bfe2599f4d3de669adf8426a85cb52c46c52a1e82fa699c44f577a175174afe86f7a260e9c905369e69c751cb23f5a290cbdf", 0xee}, {&(0x7f0000000100)="e677fc910b3c097a4ea2657e078aa993fe73bbc6a4bab0775d", 0x19}, {&(0x7f0000000380)="77f96e99d8b2aaa608622057d71929bcbe55588040a4f454aa49ff149346c6a604ed4f2e1b09ad5d7b538d54f0443720251f23654f81da6c6c9f928c2b4cbbad2a40d5523688e628c37228cc43", 0x4d}, {&(0x7f0000000200)="b7c7bfcc54ddc7bbcdf541ded3785fbfd90a433b83385a88e15412e5cfcdf335473ef872891848", 0x27}, {&(0x7f00000004c0)="bd03a4c5b3bc7a1393aaef61982157fc29c3d136651b90510a9258386682502a4bf896203670aab9eee0f049e5de6649ab3b17f4f33a1ebf5cde877b77fb228f25246bb50563faffcc3840c6670f3635508468d32bb75dffa245826c4c2ac8d824fc7e01a3891d1ddea7ac17072849e85d97fcc4d2fc77cd536bd4b9422782070acd7bbd", 0x84}, {&(0x7f0000000640)="d0a7c9af2957e2ca181e68591620ab036d1af88809084cf9ecafba53b358f5151130b261486aebc67147a55cf2c8d3d6f42e07f6b0e9f9e853b446540224a5db3c441f83318cb4fcbe916cae3170ed693958966a0b7a1fcb02a93ba32e805cc954bd4947570bdf92fd91327476aaf8bdf3722a8964e82733ad6dea60a9d204de2447ec16e4934c7fba441dac800d2454e79c6449d6f6", 0x96}], 0x6}}, {{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000800)="6f94934f53f851906dae1506e9a1e952a265ff76e9550591fde8c9ed29f83e7c57903be484292de8b61e21b80f47552945dd3f0b2ca3c6f3b74afc3c6230db31dc1811ba1e6a3736028b5d7473573a23364747051f9382cfdc38b1f61a04bd280e23c4f211b1c6c6a1516cf05f4707033e1426c3f827ef6ed9169f63af0950442663491e4c2dd00f180bb904c72f6e90456dc8706b3edfb7f5d211c7f5955a335f91069c5fb53d3e55b96991eefbd53315f00c850813abe9a74ecb8674524a23587dcc7d6dc4e82081bb8fc2fd4679a0f8136c86e4896dab94bbde05dbaf24d3d81161aff8f4c6582524f83571496620", 0xf0}], 0x1}}, {{0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000980)="9c957c808366cbaee4aab352ac317fcd0768d0a52c0d", 0x16}, {&(0x7f00000009c0)="055fff422296ccf80c1eff3dae6011a70eed3a87caac9a34e0e6fadd0bc656cccefa5cead350ddfbdf94e499fa2da003d88fde0d893ef1792a0e647e40d3f8c6f70457448572e89d5fc6653e1fb9d74ca8a968285607fb", 0x57}, {&(0x7f0000000a40)="15dbc13b191f539e39bd0c5a54522f01d4aed5aa5eda92df4ed77ba6b2d88f0b557946ab0561ec377899", 0x2a}, {&(0x7f0000000a80)="cf133a6bdd15415da179898ea56701362a0474bd4447f0eb4545a36dcd72ff725aeff327793c2621188684c22d57bdd0733601e4c421ec54dc3c32efb8713e6a6a25288d374b9c8d0c30a7cbbb7214915ace609c64f2a52f754782ad2424e7e115b8277477b5e7e4dab55ff55f2a33b3c30a80dd2a556ba9d22c96c9363f7dff884c867d253a326186f369a9d538af996e3155a49328d27ee7241c6231668a1e490a9fdd89a4188b18", 0xa9}], 0x4}}, {{0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f0000000c80)="2b8a22613efbbc418fbbeed73c37f4", 0xf}], 0x1}}, {{0x0, 0x0, &(0x7f0000001040)=[{&(0x7f0000000e00)="837cf7720ebc61a766c73eb42b09f6813e2115342a40e51d6acc968082d194fcbdac684d6ffc863462f3ee011bdb4137656a15bf330a445f8d43a3e958231efdc99c6faff6b35582e7190bc7d3ed9b8a9b9ef7348bbcd5fa80610f7e8273ae0f962328855b0efbbbeb20facf61a9e51f0813dddab498a4cc5d484ef4465b3252822db306bad1b86746dc6b9a067e", 0x8e}, {&(0x7f0000000ec0)="d25a2666c547b68d35c8d94963db7e552bf9ba8ec64b486c372298248b4586501f4b1fbc67ec6e7d0741e58acc2b45b3e6f8a334ad71fd974aadf00b876fc129b5457f16a81ea609a10df0d8219f344e7181f323a8161514", 0x58}, {&(0x7f0000000f40)="9dbfa0bb0602fd1d33948f634944d052309022ab156f697cd048fa6022aa5c9b0899c75a07e179101435882c9a6c30ee04c0e135fc48aa352408af518190247f379894a01d0de4572e5923c3080c35c51c253c5ad76b7ba44b65900c46fe78beecd999b4761a78c4d2bc9904cd90b486b198d4d0b25f1e7319ca5b5e27e06e711b82878b6fbee8123bc0898928810f156fb1b5dec9d24e6996b91bd49456ba7e0ff6", 0xa2}], 0x3}}, {{0x0, 0x0, &(0x7f0000001280)=[{&(0x7f00000010c0)="ac324a96c17f8d37c492d2b5df2fc686a69033e288461e80c73eb427a7189e18233b6938878e83d5589f5c38de2ed7eb", 0x30}, {&(0x7f0000001140)="6c8a1abb153d80b6df020ec3f45b38e390693d1cd6628d72331ae643cd3894806708cc76396918d4db3141bb96b41e7555deaae1ad467fd8b2df61ab911e543583a281eec230e1551c062b0234818e2449098aa3b2e25744fd293ecb528f38c90bb566162ce721ae0e91d91edd54d05353b26f0f92e70995a33a537ecf6d9a1ad280f7e028bc6384233a9026fd7264eed76614e1defae64d1c7838671d38009d8d1c361b4269391393a49c4ad180699936043e86cf1c4f5ffefa9316bf2adb3ea5df2090cc70d2c623e8d0ce", 0xcc}, {0x0}], 0x3}}, {{0x0, 0x0, 0x0}}], 0x7, 0x0) 05:26:10 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) r2 = perf_event_open$cgroup(&(0x7f00000004c0)={0x5, 0x80, 0x1, 0x0, 0x0, 0x1, 0x0, 0x8b6b, 0x400c, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x40, 0x4, @perf_config_ext={0x4, 0x100000000000000}, 0x15e, 0x200, 0x0, 0x5, 0x2, 0x40, 0x0, 0x0, 0x3}, r1, 0x9, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(&(0x7f00000002c0)={0x1, 0x80, 0x3f, 0xfa, 0xd8, 0xd2, 0x0, 0x5, 0x20000, 0x8, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x14000, 0x1, @perf_bp={&(0x7f0000000000), 0x7}, 0xb803, 0x10001, 0x4, 0x7, 0x8, 0x10000e6, 0x8, 0x0, 0x6, 0x0, 0x9bba}, r1, 0x3, r2, 0x2) r3 = perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x1f, 0x4, 0x18, 0x20, 0x0, 0x0, 0x2008, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xa5fb}, 0xc280, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000180)) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f0000000400)=ANY=[], 0xda00) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0xf, &(0x7f0000000240)=ANY=[@ANYBLOB="18240000", @ANYRES32, @ANYBLOB="000000000000000018490000f9ffffff0000000000000000070000020000000018400000fbffffff0000000000000000180000f7b3be3d3d209eb2000900000018300000000000000000000000000000185000000f0000000000000000000000183000"/112], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000400)={0x4, 0x0, 0x0, 0xfffffffd}, 0x10}, 0x80) r6 = getpid() r7 = bpf$ITER_CREATE(0x21, &(0x7f0000000280), 0x8) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x2, 0x40, 0x3f, 0x3, 0x0, 0x5391, 0x4b00, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7, 0x4, @perf_config_ext={0x2, 0xafb}, 0x0, 0x40, 0x2, 0x5, 0x2, 0x0, 0x6, 0x0, 0x3}, r6, 0x8, r7, 0x8) perf_event_open(&(0x7f0000000540)={0x4, 0x80, 0x4, 0x7, 0x0, 0xfa, 0x0, 0xffffffffffffffff, 0x1c00, 0x5, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7, 0x0, @perf_bp={&(0x7f0000000040)}, 0x800, 0xffffffffffffffff, 0x8, 0x4, 0x36ac, 0x6, 0x5, 0x0, 0xffffffff, 0x0, 0x800}, r6, 0xc, r3, 0x9) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000003c0)={r4, 0x8, 0x1, 0x9, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6}, 0x20) write$cgroup_int(r5, &(0x7f0000000200), 0x23000) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) (async) perf_event_open$cgroup(&(0x7f00000004c0)={0x5, 0x80, 0x1, 0x0, 0x0, 0x1, 0x0, 0x8b6b, 0x400c, 0xb, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x40, 0x4, @perf_config_ext={0x4, 0x100000000000000}, 0x15e, 0x200, 0x0, 0x5, 0x2, 0x40, 0x0, 0x0, 0x3}, r1, 0x9, 0xffffffffffffffff, 0x0) (async) perf_event_open$cgroup(&(0x7f00000002c0)={0x1, 0x80, 0x3f, 0xfa, 0xd8, 0xd2, 0x0, 0x5, 0x20000, 0x8, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x14000, 0x1, @perf_bp={&(0x7f0000000000), 0x7}, 0xb803, 0x10001, 0x4, 0x7, 0x8, 0x10000e6, 0x8, 0x0, 0x6, 0x0, 0x9bba}, r1, 0x3, r2, 0x2) (async) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x1f, 0x4, 0x18, 0x20, 0x0, 0x0, 0x2008, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xa5fb}, 0xc280, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000180)) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) (async) write$cgroup_subtree(r0, &(0x7f0000000400)=ANY=[], 0xda00) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0xf, &(0x7f0000000240)=ANY=[@ANYBLOB="18240000", @ANYRES32, @ANYBLOB="000000000000000018490000f9ffffff0000000000000000070000020000000018400000fbffffff0000000000000000180000f7b3be3d3d209eb2000900000018300000000000000000000000000000185000000f0000000000000000000000183000"/112], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000400)={0x4, 0x0, 0x0, 0xfffffffd}, 0x10}, 0x80) (async) getpid() (async) bpf$ITER_CREATE(0x21, &(0x7f0000000280), 0x8) (async) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x2, 0x40, 0x3f, 0x3, 0x0, 0x5391, 0x4b00, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7, 0x4, @perf_config_ext={0x2, 0xafb}, 0x0, 0x40, 0x2, 0x5, 0x2, 0x0, 0x6, 0x0, 0x3}, r6, 0x8, r7, 0x8) (async) perf_event_open(&(0x7f0000000540)={0x4, 0x80, 0x4, 0x7, 0x0, 0xfa, 0x0, 0xffffffffffffffff, 0x1c00, 0x5, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7, 0x0, @perf_bp={&(0x7f0000000040)}, 0x800, 0xffffffffffffffff, 0x8, 0x4, 0x36ac, 0x6, 0x5, 0x0, 0xffffffff, 0x0, 0x800}, r6, 0xc, r3, 0x9) (async) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000003c0)={r4, 0x8, 0x1, 0x9, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6}, 0x20) (async) write$cgroup_int(r5, &(0x7f0000000200), 0x23000) (async) 05:26:10 executing program 5: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) read$FUSE(0xffffffffffffffff, 0x0, 0x0) openat$pfkey(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) (async) pivot_root(&(0x7f0000000180)='./file0\x00', &(0x7f00000004c0)='./file0\x00') perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) read$rfkill(0xffffffffffffffff, 0x0, 0x0) read$rfkill(0xffffffffffffffff, &(0x7f0000000140), 0x8) (async) setsockopt$inet_sctp_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0x10, &(0x7f00000001c0)=@assoc_value={0x0, 0x1}, 0x8) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000100)='ipvlan\x00') (async) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=@newlink={0x6c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x3085d}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET6={0x18, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x14, 0x7, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}]}]}, @IFLA_IFNAME={0x14, 0x3, 'ipvlan0\x00'}, @IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_MODE={0x6}]}}}]}, 0x6c}, 0x1, 0x0, 0x0, 0x10}, 0x8804) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)=@ipv6_delrule={0x24, 0x21, 0x0, 0x0, 0x0, {}, [@FIB_RULE_POLICY=@FRA_SPORT_RANGE={0x8}]}, 0x24}}, 0x0) fsync(r2) read$rfkill(0xffffffffffffffff, 0x0, 0x0) 05:26:10 executing program 2: r0 = perf_event_open(&(0x7f0000000100)={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}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x2}) r2 = gettid() r3 = perf_event_open(0x0, r2, 0xa, 0xffffffffffffffff, 0x8) (async) r4 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x80, 0x7, 0x0, 0x31, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x100000001, 0xc06}, 0x0, 0x4, 0xffffffff, 0x0, 0x6, 0x6, 0x0, 0x0, 0xfff}, r2, 0x10, 0xffffffffffffffff, 0x0) (async) r5 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000004c0)={&(0x7f0000000480)='ext4_fc_replay\x00'}, 0x10) r6 = perf_event_open(&(0x7f0000000280)={0x3, 0x80, 0x8, 0x1, 0x0, 0x62, 0x0, 0x0, 0x80a, 0x9, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x80, 0x2, @perf_config_ext={0x9, 0x4}, 0x4000, 0x8, 0x4, 0x1, 0x1, 0x0, 0x9, 0x0, 0x861, 0x0, 0x4}, 0xffffffffffffffff, 0x2, r5, 0x2) (async) close(r1) (async) r7 = gettid() perf_event_open(&(0x7f0000000380)={0x2, 0x80, 0x2, 0x9, 0x0, 0x3e, 0x0, 0x5, 0x2002, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x4, @perf_config_ext={0x3, 0x2e1}, 0x1000, 0x0, 0x6, 0x9, 0x0, 0x6, 0x8, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x8) (async) r8 = perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x0, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x88, 0xa, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_config_ext={0xd5, 0x4}, 0x0, 0x200, 0x6, 0x5, 0x6, 0x3, 0x8, 0x0, 0x1, 0x0, 0x5}, r7, 0x0, 0xffffffffffffffff, 0x8) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f00000000c0)={'dummy0\x00', 0x1}) r9 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x3010c0, 0x0) ioctl$TUNSETSNDBUF(r9, 0x400454d4, &(0x7f0000000080)=0x6) (async, rerun: 64) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) (rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r10) (async) fstat(r6, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 789.636102] audit: type=1800 audit(1669008370.633:35894): pid=19459 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="sda1" ino=13910 res=0 sendmsg$netlink(0xffffffffffffffff, &(0x7f0000002bc0)={&(0x7f0000000500)=@kern={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000b80)={0x6bc, 0x35, 0x200, 0x70bd28, 0x25dfdbfd, "", [@typed={0x8, 0x57, 0x0, 0x0, @pid}, @generic="1383a344f52be2a8f4bc9f3546937347651c3b6499edfdd13eec05faf817d7d37d2a1d4b4ba0c2d8e6bb8e64758f2fd7bccd6c5ee00553da0e70987a9415698349b1cb70a88d20a1baef2059da5632a68cbf50acdf5b06462e379f0924133d14fe7f8fd9667e6ba620a3667f1e2070cec48649d7c4e77bf5526e42d01f01903bbb54be52f987ac408ba637665cace721adab7cd9a2e08a9012615bf3a281db6b623b2b41ceb1723be49c", @nested={0x144, 0x5c, 0x0, 0x1, [@generic="1bdc1627d971014b53f7aa757bce09c929a624bf0fbc9ee874888e27a5b88d8437b14cd002265ee7e2a402bb7f7ed3ca75d3680b20a6debdb2d1355e341e5b4941ae8185cb19212922b374ea0334fd9f5c30f6b47c4ca7ee07747084703b2d4be10c017f3b3e9673e3bb44140ee8a4106f92e04811c9f7877211e51c10ef0a6cef53ad3d8ced32f3ecb919fa2c46cd2dfc55e2ced56701c7eb8620c8485a61379f372b63fcd28c54dff5cfb8af78df90889041", @typed={0xb, 0x3, 0x0, 0x0, @str='dummy0\x00'}, @typed={0x8, 0x5d, 0x0, 0x0, @uid}, @typed={0xc, 0x6c, 0x0, 0x0, @u64=0x4}, @typed={0x8, 0x60, 0x0, 0x0, @pid}, @generic="2a2a5173141753e46ab9b7e1fa790ee1c28ea08badd871d052b0fd894496d28debe132f3daf6fcfe76227dddb9484190916ebe22702ad8ef327ad64bd8be730e5fe9a35d9c4e05356eec7b539958ce7ef38b15ff3947e9dbb010d96801", @typed={0x8, 0x3c, 0x0, 0x0, @pid}]}, @nested={0xc, 0x33, 0x0, 0x1, [@typed={0x8, 0x59, 0x0, 0x0, @u32=0x800}]}, @typed={0x8, 0x8e, 0x0, 0x0, @uid=0xee00}, @nested={0x266, 0x2d, 0x0, 0x1, [@typed={0x8, 0x18, 0x0, 0x0, @ipv4=@private=0xa010102}, @generic="54a667dd6c98108b901c9eb35c1eeacb7007b80e76218bd5b530d25316d48d53d6dc936df49e72d4cedfc47f1dc2b1958895171032fa50a6f070319f8997a34f03d440885ed732ab1592215fb02d81ad1c5828da1c492fbc5c54a93a44e1120bed0ee79efad1325595260282ccf95e0b77d46015f278095f94cebade09bb642d1ccf295b3868a879eb69cd671f214a3d5bb64acd21dfa2ea0e44be9bb6089abeeb05b82c202102ca74d67e6556cede869d4abeb1ff67219222766f560eec4fdc32db17a6e559253b2de4da2cbe", @generic="2de1ab37a4dba061b2ba8e6a22f5841b2d24470d88440ae47f8c2168c0d80fae6841a2408c2592b7ef8d1725b684ca505f458f9e7ae71a41c0f9bf49245f70710e4542cfe467f7ed9c6aa5102e25560ba5aea080c9c7a6f44d68488e04cd50ea9fc6bbd73707a44a4e154cee16a8b90e6c91b39624a8435a616a139a7bf7df9e24099e8153317ad1e3c87ed3301680ab33f0d3cc68c727604fdd7c19b15fb6018a091c1613c8a3124708e6222e895d91e6", @typed={0xdb, 0x12, 0x0, 0x0, @binary="30b970bfb4bfe08ab1b24297c777662ac4647d4c748ecfcb612005495ca1f03f38aa97cb285e76b3909ef173b3c7fe1b1437e3b9bfb89124b5aefedd430fff2fb8989f7dbd9a554c417fd48ca01179bd98a0cd5b3f548a7dfa3dd94a8cdc0554e738a0e810312c5e8ff664f41abde78dd81e9fd385d42b84a49c53aae4c09a42e58cd7b65eee32dfe8d774b91f810793582c65e210c105d7e5cf8713646ad8dc5fd201cbe94ff78af74134e2438fa4baf480180e44344aa1882ea944becb2bfafdcb2e3f4c249a942549ca4de2a2d884729d91c433448b"}]}, @nested={0x1bb, 0x41, 0x0, 0x1, [@typed={0x8, 0x67, 0x0, 0x0, @pid=r7}, @typed={0xc, 0x60, 0x0, 0x0, @u64=0x9}, @typed={0x8, 0x26, 0x0, 0x0, @uid}, @generic="d27c8dab7cd7ac7cff292b3919346055c1ea2fae22b4f07739b759c9fb0aeabdcfae9c08783a4610b5c2166a041430eeea9553121f660d2ff7b99c9136ce8a9d9d50bfdebe0b38e2d7ca4e4e714c9fa44c816b6bfeda80f41b9f481c86e1d88a99e946d029c625e04d6d1efa8483fc91701baabd2894a1ec", @generic="0977ded1b91a68de43eb8b452005fcd2918865b1e221bf89dc6046a25a1e43f8e7cbfc73c818834d96d29805f21165709a9b1fd13e6c238f932646adceeaa4eb62c9498c7878a3a12743ac2013cf2c191f33a60474ed9adbb9eef91c1247ba99f39406306abe96fddc10fea6e0bd0b1569efa80e6b31734ccb34ec3fe2a1775a3bfde986cbf674f4948cfdb966828d85a443c44baadaf96c81a816802d7361639c", @typed={0x4, 0x4c}, @generic="722cde69fced9f2c86908a3879bc3d7fde0f82211abaec3f2006aa7f56f7d527b24af3e542118170c63a551830defc496e4db0bb9a52b28f1c1ae06805755935413dcb4cfb1c24334a38535370e5b1e41d4148c18d72a6494e199ba29b7f550f66980f106d01c4d57778f48fe48b3d1f4274c18cb16651135e2a3643b905"]}, @nested={0x7c, 0x87, 0x0, 0x1, [@typed={0x8, 0x86, 0x0, 0x0, @fd}, @generic, @typed={0x6f, 0x6c, 0x0, 0x0, @binary="afa3ae03b556e5661abb50c0eb964696330e788ef4d18bb1cafd673f571afdb01c2337f06c124f3befcf038d8ba30901cb916561fa1fc693d554fb7cebf70e6032a41d0e63fca3b2d380a0e7c8f94f5152a0968b6fb2b393ff94169558d7773eec273800745bbc74b42557"}]}]}, 0x6bc}, {&(0x7f0000001580)={0x1608, 0x2c, 0x200, 0x70bd28, 0x25dfdbfc, "", [@typed={0x14, 0x82, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @local}}, @typed={0x8, 0x8, 0x0, 0x0, @fd}, @typed={0xc, 0x52, 0x0, 0x0, @u64=0xffffffffffff0000}, @nested={0xae, 0x3, 0x0, 0x1, [@generic="ceb388a0e86aaf63eba42aa3e50c3f0b6095ff0a933728443629e21425e75590416fc5629781e8334055ab825d66310272ecdbb83f126ee00bbb4012e1f35585f9a94087c9fde9da08c51cf1101e41e64ed2c4447d26ba8c4c39f691da6ccd5022d7b0d969d44edea7983517b92a46184b417bd8a5ff10b914cb397051a17ea2111709d1d3db06611c45e0d9ba0dd87793aec4e56db9a03e49e653b1fa7880315145d9980628c05a9652"]}, @typed={0x4, 0x34}, @nested={0x128b, 0x34, 0x0, 0x1, [@generic="b803a8033c003128fb2821", @typed={0x5, 0x80, 0x0, 0x0, @str='\x00'}, @generic="ff48440eab50567a928c5bab9fdd56ffe537a91835045acb85c479187843925a139beb5ded21343207dc47e061af9e5e94ac3e4c2e7ce65f009bc0d24aa19924bff6a0f666d5310f56c55e3f3ccea2d11bd89a23b0bdb19dbe14b0782828e73049ded137cef9db8a626ffea861faea073a46926ed856e45394f12c2b7fc0dcb866ffd56c102e476aca019e7781e7e36cd65fe3506ab83dd48670cbae70e78849ae146e6bb0a08a0cf23e8da85da005e1539455eed192a4b77417ceadac750291f091aa5b358fa0ca7c0ebcf44fda63988e2155", @generic="f62fcd635547f59772bc815b1c447c7f9e7259fa161f9e3ace0750f47b6bb63b02d117c681d29f605cd9e15786c6b5139e72fb6a9aaedf37da34d7acc6b14d15e5463a0e9789c5c9cc281ba5b72fca2f23925390cabd251ac6a730a10640b87d4072b667b50f1f622b7fdd5ee03d76ba1f800646a07d37c18dc54a609bc082d82efe9b52cef31d56b917b1cd15464796572f84f15870cda0b528bff83b", @typed={0x7, 0x35, 0x0, 0x0, @str='$@\x00'}, @generic="862b3612f804fd9c29b78035169dfa0b7164da1869cc9f16b48fd3c81f6ed6f95da767affaf72ab9d0af7e9293e092ece7cd2f269deebc5c5a72dfe2b0e59dc3e993f1299bbc1d3dcaa0ed10fc6e1a9ee66cceb9afb17735ba8aced2c73d4818a5d0209b978275952656b4cd211c146a111ff17115d4686c3a5c447148da48ab7546b70d19fc172b3eda78b08c1fa34cb07347e65f9b8e6efed0d228e8ccb08bf5cec8dc2d19e1647e84fabce836df78dfb3398cd430b2e9a5af43f57e729bb18fd67ed10b829149567e28c35e6684ec815134cd948d0d8e6f4710d953c18bf7fe6ed073559f4f5be64a4ba162ddf4fd09d0b460", @typed={0x1004, 0x75, 0x0, 0x0, @binary="3b7c128436e7a8f945a9731939f81d64bf1ec6d1cdcf37b8fa9e92908cb1456c62594bad327cea84a53a39654c8465dd82867285cf4ee044d5fcf09ea8591cf64f909449c81a2ed8354ecb32c9c43545d6c9ee6954cee202bcf2a9dacf357bc670b9166754b22586105a8524430ba64ead14c715b8a8e54597e400d7f63fda135ba2126ec0f6526969be5a0beee828bdf2165821bcba9e098dc187736a197a092e6041ff4eab7eeebce325166ec957b53005d3eb653a99ae74fda9fa04992f4130f5987ded079425242d545cea46c696381d842f36daaaedda18100c92c73559d11e9b60890f016b39d43fbd5df51f8dd02280c3389d9b7144068bb0796e33b56dbfba2fea7b072b6acaec0ea61e106b2ff08b31e66266855726e6ead4587923aa5f9cfd925b948219965e1568bbb0e0be314c6804eb949c52ba8081fba4b4e9cfdaf73f268576a03c11b85a2169b851287218dc932db39afe210addf12ce8943a5df5247b4cd2e09ee5a9290fe5d276d1e11df180be7ec49cc5e959ed637a7c480abb2ec5b2a010fe67937e698a206cff437042955de50ec5c4303aee9fcec581dcaa4a4a5876bc4757617484668795a814cc0fb8fe5df623766ef3e83506a0ced5d6f387fcbd0e439b545ec825b544ac411589ef02dcfc915e8a99cd33210f41ad633c3d50d7c11818f388bc1ee6d9a68192e247e9aa90da37a511e545c2cf19c5f049a065b67dd5c28b856c61a4132e4d72f4bbbeabba15107930042490ac1dbfc70a03f2e4f7ceaea40ead32bffd102bb1d1cb26e8a21088dd6eeebb7c3bd8bd9f1ddb598ae3f73804cb225d81a8e7d9abaca0214e3a4b923a96f7d730f3ce3af64ec33b27f943723b44d50e90a7b3002ec2f3b305cd7e317636db545235cf1c8f506e6b4223fed62a35dd5241fd03ba908b7da6f7750def063cd8868170fd938d385cc3351b5c90f6fafe23e4a48f6f45fe182d5a33aef03230a9ff2df84fbf7c21c2dd846e50a99bb2ff8e84b4b495eb8f9c6c4155f244734a9da23911e6bfb0d57f416c45bbec6a7881f6f114269acf1ff6db5a65839f8c5da137271539e781e08dc5d76774ff4d13da3dfaf2d5ecb1568439132b7b7ebd8f1e9ba3d409c6cb5ffb50e3d0e8696d6477cabac9c9a1effee4addfbf10deba36d5e38c901cab8c3ae1cc92217650453a640d494c5e5980d8ba77cacfea82e87e395613ef67a1089528a74db90538a0e0b4084360e35a6cddb02ac17f1f2a5c0f9d4e323b0750fec11d88351e63dc46def28c3511661c84933b020794dd7f5726da913c11d8fbf9b611f4463386c54928a590d8a9e315702065105d343c676de727e6b71e018494c14beb0df819581a41167c75fed96db0fddf40a2213339028815790bccbf6fc3b1423c7c40bd86c3ddd5be0f39555601453365503109ec2658174fbb72f0d0e41a776d98a1bce41410c428cdcf2906f739deebbcfadde3f23649e1ddc8c8ace03853424757c7cfdc85b5d4df4f161f50ba62d74c752e72023a9898dafc772cde2c4ebc6ff7d703677755bcbc3211ae8ed4238b5d6c581c622b7f26dd62124fa3203d70f4a092760854dfde6a413dda96c454d46262c97e68a40545b46120ab646fcf9521902dc43909425c4c4367b821c9e7062a46a7414a35996ec80ece063960edc6e6fecde24a7a845b3923ea83a79ad75f2e92c6c15c41ffd684a7e4da64345c8c0aa1a677ac43f6b88e6b1f3046887550b98c2a8f8ff69668b1451b69bd1f682264a1f75e6fe0db57760f864ffb405739b28930c3c39b64562e0ccde28e5e096980adc200e6257cfbf44ae236cefd47d2a04692ee15bd10f1201c8ea627b91763590ca47995f2c4ce95915db43b7ca495973a9b3a1a7a27efe6c60ec7f4cffcce1d086299ea84318aac0096464cd408a821f396646108ae7cd2f51a928f1c99faf2d16ca62f3d697a19b34ec3a5275a509c701e4f0626f083b373070839911538a44acb37e3df6fc00e7d020fa9491dae55326fe8fb0fedceec69eff3f302967a27a097ed7baf42e3bb26674edff4d7b895d180b56084d1974ba1c5f318cf42251933ca66a1104a4337680150b7155e1e0b29cc0286499229f395bb1ef16410aa6f1d68706d8183cb791861a0fcf9216fb742204e854a7118684e0a80050c359d6d394f79eb692c3dff12223d03f46f679dbd142fe80d0c341af5cf76f719e855cbb99fad302b3a86f0fa8a3fa407faba848d46a702ab6bd09a550121657db921d554c05e17ef3837283b1d100c28354c0027f488f101d4ecfc9dd07a60c441a04addd8aa7426317b4cfcfb12cc6e0756f5d0b45fdc791f4743e25f2efcf969a1a86340fbd4bbfbd0d2c99257c39c6961aed3bdce727c7849bc86aae13cf7058da62d35d65f50cca901fe187dc7178ef3e77fbdf918fbd62045cd760a6f1c65cc582747890a40633bd8887b5bb86da3a487e3b2330ba756fea4571365c087ab80ae39ee050cc9a5de6d5a4edde8d96a3af1165eb3a507f04bda471f9b00eabf086e84246bc909a5ab3b53d2b11add6c633033faabbbeb40b0e4e3ec8671608179084434c172dfc59a9f392616fe6c6aa2e1f5492ea4c693ebcb0b64485e0c2a5e5b7bebb687dd02e2df21a5fd62bcb66cab051883fa7c456744f51dac6f1691b5f9c227daae6efdc837dfd39e78a896e2e7ddcced6885175298dba223cbe4d160629a494a51a147b4d8a1979aaba18e01db439d5a75fcabe196e0908727bf6b8669106ca753a306254a52ccf7b544a026803d9197de0ecd9e9f1b91a79a611180c55325ed378176f0d394911c32c96d013d77774db0fbc316afe090b5edcda548ef531a96137b67657ca767bcafde3500b21d21e915fa9792475c4e41e07e5392db8803da62e8ebab724195fe8fd8a255d9ef3a85f09aa0f14d0146ea815d028597fa999cbc062f7718e534a39bd07e8da3d547bb0a0408b92f5a58177a0e17d9bf4a66b7b027920c032cac6041807ce1a17cca7100f9f56b31eaa2aa09975924a5fa7f04ed26b94579663221a0de7d2f720ef210e8baa218be0756cbb861fe629c878afd19a20b074c231a462bc59e56eda9414bf5bc71e20adac2fc1865c264569ca2b549ae33d31db4f19db05d0c6bad5e995ea9279003c31acd2dbcf7e5eb0458e705bd108a1a9a9a2d5e16a1b807517ab2026656c8b9d232c28d159c6b15647d724b09abcb95e042385452562f531bac228c128cc523eb2788a3b4b46bdc2de8f3813ae1a398905fda16596e723b1198821cd638093078e84c051af5a5fb7c207844c554d57979c85dff5825018a684a2ea5431204d3cf2c4bf42a46502cc691db5484b0e375137d3840f1e54908f01efd0cbfa0726d5323c8ad4b0188ea66c5e8937aa6a431be039cbd8876fb8957a0a63bef2dd79d2966eca48122578674a7d065efae544151e41d54372203df57e5b62fc4ac8ed613b06b79535524fad2d95fc829f89f5103afd725b8cfd16e696e209d318e1577c83b6060b34212062ed53947cca7f0c8e296b946d553dacdc8d046508bd46222f53cbef942e8021aa19bc403a3ad0ba15a69cd6e2ea39d465902d7e848b48d627671ca6013bddd99648754752f19b20f76b81f3ee854daec19be7fd28f077f42b4220774786bef378e3785b99e4c28dcc40a047fce88f6e272f46e283f886a84590a7e4accfd6df1dd83e14221aa78817b36e8fbd360470349e87bf04e1c422bd262bf18bf44772491f4f860f4aa4be4aee9215885ed5661d9a04bd92d1b97f13304ee1d1a8bfb9384f13c62411ea4f0835d098875ffaffb5bbb62da69f867839caafc98634ffcc22abd9d665657b99203bf11acf9cf37c5769c4a5fc21f63d13ca55ae1bc12f37769e9720dc4ead48fdefb5c003e3171851420e521026ebfaecf386171a7d3b5765453ce5ff396dcaf450f83e9bfe03ef0c3e3e7bac0158f157c1d66e6d4f107f3e2fcb820967c88ab16680f7abd20298bf7fde5fe9cc01d752a44e5db36ce40de4500c43ce2192119dde2801d16307240b2413aeb106705fb0f8797191b399d5b5fe53f78d40b1e4bc7925ed0a1fc51889eff10f4cee6ce63a903da9caf3e3c74eb3c69b5d1f1b4d38bac781886317f89bc1410ce98fedac4ccfbef3c4d2ae8d38251e4102d039511ba900446421c1564ddb396807546f2741ccf5234cfc52b758c3610e78b4d6d7b01d4eaed7ead58ece127c95c07c9c40db5cb6c5dae81b99d8b5f30c506665121d4d862e257b79c4a180f25623a9b88fdf5cba0de2296b7e62de485d4d056b01193ec8d9993aab30c5b0a83920c816cf060b088d63fe3da10c923ac10b3606693c453421fb5a55f71620299eaafacf450e676c8c2bcd02657613044b2a68c88ff0ce38abb2e109b09af8b514f11443c17569bdcc205184b14db7744dd991b096065ddf5c6bcb980f65e36cd882c626d95bc91f2728d7f95b510f274400d80f6451cc842c2f18a2b55336a0ef9bd503469f59220f18375690ec142ceaf1bc1da9fcfd17abdc4440d5bc7f07a24999888ef1b38dbd144b00df3e8bff5b72aeec86daa05ca259516c8755e08265e03cd7840ddc1edaa32f5d1e9e0d988be0652ae73f7d624f24a05e3933dd6395de19e588426c3f67c6e534a213b54726680de8c0c5aff5315ddd19213a190bfefcc38da4dbc9085f1e98f6dddcaf970d9e9c61370b0715d82a677a951ad14836e301631a2381e34fe31a91dc85bd4105dd4833cd24c437707f32e563b7846524620663b57386d54328fe386ef5d7eeb44e6eef38227da859ba244080ef7c23105f22931857dcbc3cab8c4ad63f216576404b50d84fdcb0baf92b70b8db3f6f111002af6208a02a3789032687056f7a7f112df6a114c75b03721f6b61c4ffb2ede1621bdea2666ea96f7619f6c4007694e2fb8e34f817a087ccd9538abf2f8b3c39ef952717184a27964d28bb4b1c7bdf850b8a104ec56d973dcb27f8efef1a820bce1177b6ee612711d33d865e522e7666076af13152a09399983b728d4d2d4e8ad7353a9dbad3423da09471e49b2774b3c3ab3dc21a67d039e417c4e05945577a3add4c83c1ccf0c03601434b1ddda89d58238067b9b018bb6cef335d880364af95d80319dec219a9dab14831ffd1b239dd178ce44c607e7dd42f0e2f9e010f8c653de5333b0b1c57f7d55d232a3d3e56559bcf5d8c0ea796f17360f668c000710f805f4fbc68ec87fb80e6cbef7a8989e882a020314bdd2882b3b18fca847b8354ff6c1ad2937b64f6c0a929394d9c7fa1f8122c71c2da74f7858fda30e9095b09d4e9fe073ec96fc634b489e6738c144943f6e39b44794038f28be1ec0c17b49852296970d475de945c041d0cca0c3e29780e64ce9a4d6b52a8fa0565f4680fee965cb4bf0fb4ee9a6779fe7ca89ffd675e1fdafa6d2c939a37ea62670117b19b57a919d0e51b0f9702b5c288d535cca5120cb9f600f1a11e6f3510bea3abc272e075fc9711870df01f02f8a4ae7b7298669db31f101ff6c2fbeb613dfece85b771e345fc9b8f0774a20bbdb6abafabfd9c38ec59032573c29ce02e7b51204fc96fcf5140dbf1c228de091e476e9d58a4ccb523772cd82f6d6f386b3113ec9fed9e0637057464db60f1b9896e7ed2da628d11d9c33c4dafb587b0254c599cbf12ba4ffee8be6e56cfcdb4b14fa72944abe214b6bec237f4d07f0fe3f907838eb3ab4c970dd2cd7c66cff7fb5c6b1d35ab4976f0c48446953a061103dfeaab6e49f82a74d36"}, @typed={0x4, 0x96}]}, @typed={0x8, 0x5c, 0x0, 0x0, @fd}, @nested={0x178, 0x16, 0x0, 0x1, [@typed={0x8, 0x22, 0x0, 0x0, @ipv4=@multicast1}, @typed={0x8, 0x7a, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0x79, 0x39, 0x0, 0x0, @binary="f094f8977f03751e683e0438677913830a75905fbbfb140d4193641f09154d7f80c6e57ea0cc37337a32bc10dea85ca462496e789f44c34aeea0496e11000826e79bcb6840c3e721fa330217e383a1787e9f4267c1d8c5d17dfd584a83cf0ecd7b6dd7da0e2fbd640e4d7f4f1ff114a5d87dddcfdb"}, @typed={0x57, 0x3f, 0x0, 0x0, @binary="aca316f7a1939b3b50b8b17c05a79bba330364e3ed410c4113186d5faa215aea7a61495a38710c1466745059d1bd2c216e660b14c67591f23b95106abd7f2172ffa6ca8a4222cea3c48fcd21e1fc1361de3434"}, @generic="83c9f227850f26b1e179d14fb983de97e0d1dd38f8807ea0f2734b220d0f9844770551a2acb04b9ea71874bf81f5818ecf440b8604b8e4d8b7ffa0eb120fa9efa32d79ee33fecd5c19d6660175e16142f9cea401cc45367767e81081f964a0e1c423b0dfcf5281598cab6acc6ef9ded8235398a8dac2af3ddf1421", @typed={0x8, 0x4b, 0x0, 0x0, @fd=r9}, @generic="8fd62c050b8a1070c07e6f0497"]}, @generic="a32688d202dea396d47d7430cff060ac460388864f24742838f3266fde77de703f6f82b60f167b1ccae4d6169d988dc2232b6fc8e316b99aa670885034cf73d214fe219f3f25eeaf6230d9a5a57a40ee682bc5f43f80e35706f70e60d304d8b9f3d4f34dd6", @generic="a59b49da313ebef5dce7065e0ca67f732c81a4260c75d5bcb61e28046d984a6c9c964ab4dbfa5c83ff6e41b28d4d74b6737010f9688c41ed914b0d1184a672a0769a6e1a2e37d665940b5b4df45e5086cdada4a517ae4b3fa419380b56fab8badceb4f1975bb27518c8dd0fb22c1c1a39da5f82571bda846d8650d996eba46bde38a40c91272f96e9d6fc6d036ce758306bba18df371aee042528a0bd6553f1f3c3bca7b9a25f4f60e00ca"]}, 0x1608}, {&(0x7f00000006c0)={0xf8, 0x3e, 0x200, 0x70bd28, 0x25dfdbfd, "", [@generic="0056517d3df490b55313f6e2119132f8eb36baf1c7ca63d4969db41f93c328a3f91c1df4c99baec8f85af0e9d6b9f75c6448ec24fa4ea78aa99c24bd8936f87b8f0809ef6f8f92dc551b44572b55870861488607c8ce65f2b03a72e9251688dc5425dcfe5581620cdca616906dedbced63248df43e40b592df9d2c1b0f0f7348207363dba694477d02c5aabaa058bc906b74a53fc9581d662884af8f1d1ddc11b989f6ec2b06fff85eb2b9332ca22f398046c069da175c26eea7ff8dec515f69c67d4772455dce9c4f72021527e88ca3c59e93e84ce9073182ef356b7d84431fd0424ebc282fbe34"]}, 0xf8}, {&(0x7f0000003a40)={0x128c, 0x12, 0x1, 0x70bd29, 0x25dfdbfd, "", [@nested={0x11cb, 0x49, 0x0, 0x1, [@generic="26171e5c24d141f0c2e3ea22e81c1c4368acb429f55ecacc3d79b519c2b94cfba6d7c0b4c84710de97e9ba9c2fd9417dab88bc155ced751769207a94fdf8b9af8aa58426b95465a879eea9077b57c450eb780121ad3956b52780ae45fd2437281b7a148b60865a08b256e605f898b3b12de308e5fa354f1666e375e60ee302c11e0c7f0e8042de21ae41839f97875f1a9d11f3196c4bfc43739d5a6b453b45e07f51", @generic="c250b3d3590f3c329ae3e1c7ceba76dc4b27568e7ae8ec1e375e71ee6cf0e7e8e0cce9ca864967a93243d99723ee1ab5f98ead49313b750f96bd4f75cafa0999137fd7aaea43cd76a577e9f2de2e189aa7a7cd767feaf0151717ee97a7651ddd2c171606f4da19a45acb8bd9f58da162df72cfe33492ca653ba7271abeecd46530294666636dac28c3", @generic="172e048f5f1073b0b0482c497e03b19fc61670007c0296ba4aae3c88dfe0ba05db23c11a4a0ab8bc6fd1ba98ae4fb087a669c8eb110eec53db9f410926c73144396fde270e4e5362a240bcbef0f417f919070233a1c0f8b28aa1fe1c075f92c928fbef9d131e333df399aff41e90c0622418bce7d13ead7de6868082ce179a065b5029e4ebcf2d5aeaea7c2aef87460655c3f9b792dd06f3bb96f8fc92807ee55148977c305dcfae7441e9bf65c3ae4d3d63b772d260b631f8c05892eba876d96cb7260f980cdd89631d6f6fa5dff830b2470830f7ce9574750cd7417481de6cdf19ab7babc86689080a010130fe90296cddda8b6a11f5be189f0f4ea95a7769697b140324655862e24d85531792a1a38c1430b33665d3b559ecfa379ea7efd0ffc1b7474e70857764519941428206d1233847925c3acd9ca692b9d7b4f1b85c3ccf5f27b6dd4c6609f562fb55216e0805ed382637ede63c1d3f6f96ff6da0a0b52e64f0a9b929192d1f9ff7d6b7e9374e4eb54302bc9822e6fa1506b96e7c396346c5f53e87652d2b2b84a4b9f733151ae6b1af3ff4828340f0e314dea0b42a0f3abd2e06a944ea69a2a5dbff539e8b6460c9d95a520c113114d8711f7f61c04056cf036e15d4548b640693d8cc27c8add040e9604be03798a0500a5387a6c7eb292353584d5c105d622b0f9fe5704b5cc6028c479592edd26fb334450a95b4178693d319175a26fa8daea60cf8d0426472142882fb0f42a5b0c32aca00847fd2a5aed85a03db53a04902124f8d3f96351d9ee35e64777a527ef5f40ccd5bfb5fc59b27042b1d012e70f8f57fdc0b774910359050fc43afd4b51d257f8d388537097d9837aa9d96844a89ee9ab10d67b6262fe1f23f7374c86aa77ed790bdc55a0f69ff4dbb7907f3a193c35669f522a32c32d6042adb41cd6d35aa6cea3b6c84f90ec0fe935624c3fdaed309f69ace31126e5feeff5cce8c67bfad3b911cc68653fdddf78e8fffabe008f601dfe286d8fd3ea1411c93bada0ce6d5aa73d28319d6b42cb88ea5cb2215cb4092998efc8ae4e1b6315f4118a7555fbd8f1ecac293f44332e91743072fbc2f19f8f457d317cff86534d04953e752209a4e82d13df98a82ad3560857360151f6909c33037c6dbd5a5a6f0785160778b76932dfa1eb0e1984aacc5ed7f84548025f29df7c8d939500538f9e936a13dbfa14ff74574f35d1359f6a95e26fc590834b82131c59968bcb4fd0a60f7837f8128968a810d286e6d7d5278b7d8c561abea00de61e0fea2a2c53a1a571f9aac7948b40fc631f20253e9b35091e43630688bcbdaf3415abc1f45aee4cf73643394ae41aa964ffd95021718181889ed2b5f956424c86a143b97009a90b076f9c0e7c2657d1846cc9ef27c29a749bee65fb0a0ccdd88ed6aca86f4203b12e6bb0529aae147c39d364812e85f7549aaba4d315e102da92f225dcd9e84f528741b072d4f995ab4982ae7d2677b0825d5b7ede6f966764b7f0d3a73e3f915981e14b02073f0b08b1c61ea2e2ef30301d5b48b862b5c047857e5b26de0df3eb3c0ef3789c62f88510e4f6c0c6a1d9320e3c450e3cb9a2039a9e70786965506ec04d6c084d3353da0036a484117b8d95d00418591d0b5d521b72bc752cce2c9f20a57ba55b8b85cdac0a599caa7f0581c859092a1f824c0870f412793a4e5f7ff659a5456e81804602b4bd75456f04c7a54bded222e5f4e114d752c77f5568c8ce0f395a9362521ea237a7e3be4bc1398a3178c833d2c5b9fbb72fe75f6a704e9172b1b091c8b084a0ce6788a84877660d6e46ad833a07b16f5b0a4a701e7bc44d6127afa6cef2df430821f3bc52d14f4d35523fe2f2f7ce08d96688814840fc300e19ec2906c39fa6455c1662c719fe1ba33e0f0b20d7eac150042a1608d351ca82b1349154926c60c4b28e557f72245e27c1f5181ba875b69dd48d2413b66e60736e4eb324e6c5d33346ab5bbf7db794c19f6298d97667567de40eee808302bbd77cdfc24feaff3d198c312fe91d048765ed7e04855af25b3f9f69e02a1da8ebec35034f1ef6a357a6d5581894e441dfcbfa3890e0949c9f993088c51615044fed33f15b8b8e05c3abbe3aac96d0e6552429f7faa158702e8c61c4376ff1433325090d4384cf38d91bec6e7294739e91f4794a6d4f77e49a5c906be396856eac409781819dd37ca138bb3bbc019ff453101710f5f91b797096b1920d555dd8aee943ce664ac47c2ac2c88e5b1bccdcda95f913e8f6ef426642fdbb6876783859dc05d8ad1fad11ce35d132a01d6d7e0d6f55d715943f356e86918c76a4d209760eaa96eebdc6f208550b0b04e4a603c9ef51cde51a999eb6a6da84daed18ff98efc3a691a3e2282d6520d6ee1eb0906df48fef858287606d88306a4f13d449038aee79d10d0a7bd741f0660bc96c1be520fa71bce1129131d82f3ecd78f3a49f4bd4376be4caa4c3342d41f442bbe5085836410cb8dd99887020eb08c936018bc0d98573706ef48a88190c434ce1c9ac3c5f289f9f8d302cfb9516bcd20479e83749d7dbfd857aa957c1d5dae85e3aba8b22ca67868ef84404002a9124da6e039c7aba834807cdb1287a7fedce9ed81a27b177912bf4c0334aba17f8cb6a5e5f9c468aeca97b9010dddba603dfec7596a0798902b4d10c6cc87051412bd1aadf351f0c961873723d808a5ddf47e42f4ec84e8d89d67bcfdb6edd8c4345d0d601d3cb7ad4a8ba3fe402cd4d5bf4db24a2d6fedec7799eb378319f36dfb1707b231f39214427fef835201695d9b1482270c57ff6958982b109bbdf1489c227cc9f437fad96a3a6e5c488737aee3b2098662ebe6d00e25c1112b7430bc2874567bc85380890e7b80aa314b140c425cdbd67694ede0ade72ba2429e2093650f5ddb5d13f9e379632e4e70243bdbb9123e435d26fdac8608a1513e9d096fbefec9e17ee7c8e45f58c4294024eacc1620b2f822d84655bebc8364a12ecb1dfef01c20d133504fc6054cdec2fb93cbc7c69fc52d8e6b3da548e05eca149bf3c894e88c63e21fb26e621724528043c52e12034caf65604f5b191f408ff2297a33d2083088296a4d85e52969293fd38a81022bb6bfaf7b461c3fb1082e1ce25b3d43d34f0a8bf9bfe748b6ce959644f444d3f7dea78e65eb5736d5d7ec6ac8d3aabcace311b6c5eb46c8b8b1614b6d3f93fc5e1bbe11154b830325d9caf1d5e58073ac98839d55010f30a7986338e212a8317b36c4c64bd8b28482592e37ef054987ed13845e32feb055a5a0c249ffdc2927ceafea042fc7f5a2774bd06311126af35b3301a19dbcf93155d59313bd4d9a7d4e4f65e3f7947238f14c2b4ed4775f76386f05ba307e5cae042be631f300ec1b8ae0e6c3bc49489a081c98146661ec0e642339cb0b2b15fdf375dbe8724979ab3f903f8f89971a5de6586454295612d4f23c135a0d95d0d7f431c837f105642153abab9fa27d0cd2e95e14cbbf604126e7247b275d45ded540bfe5e97c1f59059c3d57a31c250cf80e83569aab57b25f80ea2f9858c6738f5aaee09248bd51ecb09867fa8f635202c56f9f3a10a29ca05d7c5776be5fd7270266059ec6953332beda077189cc9afa682bb257a6de29b0e3ac2956da8d57a107d45b97958b1accaef96b84c88a96dc66405eb3919bffa5f0c3e7e4de990263febfd30712f4c5747abe1ee771abe1ba428049c4d0e5c2f1f817a2e56d050ff3e322973f5a16d33b4daf04f39bdd65885147ca06c5580f49f6e8f4dfa735ac76e87940d3ef1f732a52c24a36789233b74e3113e4573148428dbe780774e8f0df86267c4f214076c5cc15155ab0cc51543c96609355f0f6814125defbef698359b0ab59a8968626e0eb15b2e765038ebf340bd480dc45b34292001f77558a87241c61039a60d969b5ac2f4f90e7b4df92d0e9a0090d7b8f5a1d38c1d24715487c6befaf72c491a4c7571c2bd3bddb9f882f3182e8fa04d80682c9650130711451c9fec1f74ceab1208f8b3b8e4232c42c79f43e246b4048c6afbfb0316f0e534f8ec78ccbf324985dc1afd4fc30629d273dc9b0a9ed9268720cfd5b73e981dc8953a6b92cd678163d27bdddedbd1f8a914c125a8745a49dc14ed10e36f14c330a281390cae3ee7fddf9e1ed23a79cd724c1b8dd52e65a13cf5e5363e7f371c3898de244d031f2ae9691f2a26f9be621e22bb27451c680b7af35d2cf46d80c7a568022c85393410b816127e89b4537038c7649c0c00982948b0424e0be127a0081350ff346ca56f1f3d3d190a90e70e76e7d80b62cf072ae5bf2bf8a5d25b88bd3c39821920f719ce205c9d8645054e732db80ba6ed206b88cecd34489199bb0e048141aff0854097543d96c81263d6923d41f986d4efe4a310bbf239454b5c21eda598687e1bc2df85f17b93f94c21018be2d019c6d90c5f5da1825935c0789a08d4268773e20c5264c136ee540847c44b406fe5f0bff29faea5013b87b15c19265a7aaef1360704cbaba56d6c18828994b86c72266e2946fa0e0c5cbbca9ffd6e495c0f046accf8d8e7d3bd593d42c050ad7a614b5f4e3a7ad33d70f75abd90504c3f2cf689abb045f39c66a243e94cb9d4a298daba38a026a55078fd0f2adeb05b61cafdf7dade64d4e5b585046324fb348f44b7812987eb14bd90592ff4f6e94f9d0d76c67387b70081a3a2a770cc86a242c768205f2de07e4c5c7cdd3ad98de352850f5f8e7a3a19fbaa98da75ae5eb1d95f745bc969b756350c20cad618584d7b9f946b7b4f6615b4f0b48344792077b62940270174a3120ea0054dd3f7c076e9fc62e12581c1205ece36efb90b8d1102b627b162648efb2149f5654d5454276fd4a4abc20b88526df55ea3f423a87a4cb152f5b26200b6bebc5e514d7b660d752ba47ff40551f75dcf62d5ad13d9f953ead82ae1edb8ae9f12456705e7facc3047c8dcc320b648b21952f003c26175e4a3774065b0ad56d70b7b65748bdde2e150c7b2b8184e35778af2ba8166fa4e208030af24c0b39b1364ec913d0c032f719263d26a92a7054bb75ebb4e17a20094b965723166d4d404ef346a4ce8cea3277c0b78e875306f07f0affd15f23e19ef532d28a84ebc8825dcd248d2990f4de64604d36af6a6d060d5f32f31bde063a03aa6cf513a7b6ecb875c3d4080b2b290e71059f521d1309853a543c0f1afdc2dc72cce69e44ef578f057e1fdbd9cdec1033b7858b6a225c343adcc078a965dbe34b4995ee2b77a9ba340bad5d1d930e2badd15c538638c5ab8088f62d96e46174c04b0cf41a6e440839fdb6fa5f80080c7ccd48d56aeff9cf31a9d3b51385aa230f7cb6c71c5c77439daaf092a2cec14e5d98e55216c52b443140dff09343a6507cef0f9b2264a92335582b7ffa0464d24fafd980da887586c923f619da97d80cce1a21ce575e48633120c5b9e63e13d9b331132775a714ab7331db6f6bd714bf23634291f1a90e8050fdacbc64dafe4ed5af8070d13923dbad1357dddcd8e929dc73e6b461b5460b9f5f8162b0d8d7116f11a47084afd026e2edcf9c722f579f9177f87e5a01d8d1520e02d4ee4f2512d26bb38a40e3aa001cacd904c6f663e356ef4e2001ce731e40e83e46fd811fd52a03fe8b5086c7b40268533f6598f6a22e1de9a784a723c6005dc77234048327a2d2a32907205a2777348e6fcb70ab6a8892f490c41d049826867e18f88983f46ecb9d6f4c423bcd2eddec2a19469ad67eb8bf055e81b0f129461796516b9661", @typed={0x93, 0x7d, 0x0, 0x0, @binary="29691f90431155fecdb50ac47999dd3a8175c59d9b55999b4c2c32e27fde92315debd044884b4db98c1efde317cc62ca79984e99ec213b4ee5c6744821bdacf8131c6047e30158c8fb8baa826f72a4c1e3170fd4f10f67031c1025b571bcf75341fc83ba246d69922712bec4fec36d87bb5b86a5a618561fff4c854a81e3d0236d26b58c4557e55cef9e52c2417725"}, @typed={0x8, 0x4f, 0x0, 0x0, @str='GPL\x00'}]}, @typed={0x40, 0x80, 0x0, 0x0, @binary="3f3d78d6705e6b8ea768a8ce7006ba8e2c5e1b3c6de170f6e1f6f48971e7195eaf5fa69610673cb780de220d1e5fb320513f75e6fe287ed36cce3e03"}, @generic="d9db3a0abe287247a8db0c453e232d30791f73ad7ab2df56aca3704ad3fea07a9d078989e9279dbfdf9ed338a40393ab42b0ef94fb6fc1abd250626988aa261d8882c4ffb99293e6e3320ca3e32927480c41bb0ddcf4ea68104bea072a1d6b5716d8780e21c51a33b13148d6142009"]}, 0x128c}, {&(0x7f00000007c0)={0x1c, 0x31, 0x4, 0x70bd26, 0x25dfdbfe, "", [@nested={0xc, 0x30, 0x0, 0x1, [@typed={0x8, 0x12, 0x0, 0x0, @ipv4=@loopback}]}]}, 0x1c}, {&(0x7f0000004d00)={0x1524, 0x3b, 0x300, 0x70bd2d, 0x25dfdbfe, "", [@typed={0x14, 0x15, 0x0, 0x0, @ipv6=@loopback}, @typed={0x6, 0x49, 0x0, 0x0, @str='\x11\x00'}, @nested={0xe7, 0x2f, 0x0, 0x1, [@generic="d75e9f9bd7ce702e1f2d263f9127b32dfba99da997d13c8f0a4faeaa00d82c1ba0a2b4caa064918291ec61ea2d8e4192a8b2feda82294fcd776a2d2617ae2b7755f994922552d42e9855a89cb931c1c9e71e7e642f766fbfafacc47855fa75addd465369119fa2386a24931b518f23d80c78725681e340b0a49e6bbdbce63f41979f64d76f317fe6539a8eb9e77317109f5b4b3e7a5c76b50457ee", @typed={0x8, 0x21, 0x0, 0x0, @fd=r8}, @typed={0x3d, 0x2f, 0x0, 0x0, @binary="175177c9f49a411ae5b532e302f1784347e842b06f93978733f1363a532866b5df900ace73cf196f1a92b38602f74e5f53d6d0a9e5a3f98834"}]}, @generic="30a3d944c6e876eeef0f504566740d3b8475e3ea957cb863cd636d29bc2709f98fc52cd17a332d67eab6e8e1d1468feb22d7498a862f4a1c726ed4983d2018bf056afb22029e93f4ce0b9a36e6d61a8dcdaebf93b30d7a73b4337033e2b9a6e811a02fe947bb8b4da2333038a6a6a9345130357f6b06b8", @generic="ace7778e52c4947102d153bf57c90225538a83a33ee55bc470c92abe3c24b60d05b78b572d39fc9863ab0c0f1df610cabfdf3dae7d0bd42e973a6170ffaac4149ece7fe0a919aa13f87cbc3aab87ccec03688a43a56e674f4103bb06341867642bd806984d817ddd8b2d428068f41bbf0cc797d4ce816dc6dc9b0aaf03f2313140a0b121cfc5cc18a00cd694edfe561e08cfe266e05957ae84ac467ac291f555dc111ddc12fcc601fd962d774cef9ae4a46d97913a842c625ce0c79e7d2142d0478236e4a9b2156a4a2c18495d82fc13bb9f9fd080982c237b575399a84655751f4c02aa35e5994e4996f153", @typed={0x14, 0x26, 0x0, 0x0, @ipv6=@remote}, @generic="64221fdec23b885551aa0c7d4bd62220d059ffa46e3dd3d9797f52d504aa83519adaf251f2cbf5b1ca5694863bc6c2bf5061768a3c9d0d34f3e76bbe614aca8b734d6d808a6e8b0227d2064adb7580b4da1049664c09f312fbfaa8ceec04f52f902c6b0c9ca706f6016255a790d9a21fdda34ae64b7f73955134f494ee2a898ebee3509174101e85207955a76dba07cd91e4845dccf82181bfa1023bf9e6cdf5518e17b77e2e08f9b757234c48c5c62b30f574f747545565c455ad3595951e6069822aed0d0b2376224453a0317550e23130a844c895e28aba795cfb0e43b54c23e2dadbff", @nested={0x10ce, 0x6, 0x0, 0x1, [@generic="879855a6bb85c10fe5ba5b7d38df13aab676b5af4d1eb76b0287fe3c97475ec14c4ed907c09381174174815607d2056c3d43c7d33cab5eec997eea4ef80749164668e58d88d8a10f3e9704541aefd33c320594e7be1e57b41c05889aa8a90655d916809eb83015353678033bca467b394fecfdf54ec39846d7906caaa03fc44df89251bf97204a45dc5c26c670ba98de4494b1509ed7d6a1cf4ecc5840fb3aa684cfad0f71b1bf9c91f5a7ece2ce2a077755f8222c4bd9cb9a6ab5fab8b621787d1d7a1b1f0871ae681e", @generic="03ccfa44975aa0d04eeca3e641333863d8158755854136b5a4e0f1f7900a2f3b3b2553d56261e9e579b6b24f8691fd07e4d8a34b7a01e3abe1f394829f60c0b2aebc025b7ced32b8d961d40cacbc591365575f9a505b591de5b0f1f02eea5a1d5fe6dce38e1f208af6772aca57decb831f1b63ef39568273dc7cde85c5a265a64ca0f25d9cde04da8a82d7f5d8e54eea0c437d8e742af67820274fed2dcb55c63b8e6a77f8f543d9408666df43f54f11ec674c924e916c33229c11c62a66705524915e27eae4438b8cd2149c71e2628c3279e93fba1feeeeab0bca883a0c2ea20a86aef3f150377efdb3e66f973f836263830517c1bc452c205ed5c64339a2ffade5b1a4e92a17c226ff7210bec6363ff123aa9e8f7da61f44e33ed7dbd62262ec66d46aa516b547d42a006b4c3878e94209b63759c02ee107fa765351c28ae3d5d9293163327f11b3dbabeca6eba88579daedf8cf7434860e3f252ab9e151ee31c6c0e2c53e6865405bd33544ce1bcf6d41170c8bd3e7b66c8032a32652ec0f386c3f46c91555102704c490c1cb0aa7e616278ab2439a8a9c9a689251551e2dfeb7f9f3432478152f8b29d7eb69629d25fcdbb951ffb5d65a58c7da6099fc211759a48f5a21cd17910f358fb0785f779e3ad8c70d786c1c2d9c10aca1c5fd52606faceed4a2de0c456028cf11d5b4d8a95f5fc4748f08689332ea5e72d30acadd9cd2f115b70b08c466366632edd9e1c3fbdd44f6a8c1380d6cdbce378536f1d7cf673f50df1c7df5e5b28ca433161d9d92eaa318b588670770bcf613391a471449810c307cec7abbd295e0094c7a41044d5747ac7e5188836144c9920c3aac52741f85526f458273b125675ef1442a03b91c4524fcf30d4532536340740a56f5c0177a6e74b8606d1ed0b935235ad0e7dbb8b947acc03703bc8764f0817db964e871a377e4fb74eb71a6144eaa6984845e524a4e9d415dc6207b58c14586c28401df6ad87289ab4e85231eb82c1c1c3c7a48dee5dd94a9947094fb31161fab17909774a51152f79f0491e992efb00a95ddfd2118cb1afe33944d559b669bf06713d758b9b76949eef9122d54c1e4f7312a2f208381eb2ea5d52c60cca243fd732222c8293a344e0a22084cb19a12696bc00f225e3ecec888c06eed99d3d621a44b86dcf34f34851beddf5436969b7dca196142c975a80dd99098d819ab4b2726b6f24071c3417887f672028fc94b2cd0fd12af03f88f8966b188013d80543190d723c15cd943c737469ea09cb85e4d60acf7703b9d56bf5be372227bc0072faa110c1bebc7be7413aea82e509906f79352e04117ac6b09b3119b5ff6a0989b4b45401788b70281b89956bf27dd15f3049c0d6b3dc028f62c81294971a53b54897bc112f33bedbcae590155c63cbe05c13f1a4ab7409cef920796e23fb11daec18fd1414590e1498a5d6c38befe04c0ec42cd29576e8ec3a2b5d373c651e2fb50d5b98a4250997d3ddb64dcd92c1ae1384be92f40965661ea1bcea912afec72d918aee4c43d4a1328b18f7fc24eab7f810410fa6bfcb8c7b7054c52274060791a9d0b77fad47d6d730ff6cac6f38d0e2204fbe8e933fb4ee463c4a988c6bb22fc373c628f1f75856e193e2d34539ef1c37b7b3b77e4414b38f43cb1dab6007297e1b827ed27171191f0c47c6ef5010b7d0258b99a3d4f41d657783b3a8a46596bb3d733b15c2fdebad978f9503bca9c54678b65147cc448b40cfd963331340ab31b177ce0f5209514fd3a5f6ccb762330413508beb472f17936bdf2d644f523ed33e2922fb3b48860381be58da835a20d13d91fde86eea76a05b52d7e45c088c2ccaca69be01adc49c5d48c9fe26d1f7699b39e67d7fa2eeed2d696f3f8d73272d0bf8e41938df6657c046199c2b98250d639c7b0df3b7ea876062be55e3e1293585ccab2d446a6c1c933a0140c3791a34abe8ef8e6032342a06fc36d09f0013145cc25231d820670ecb076439a2f26e20b5a9ba15de7fe45dc06d7010b75423d4a576e8bab695d38184873487634cb8cf924829d9634f0a22ac9de27ba1d27c26f43ca7cdbb5d737485a080586b716567e62da2b40e6958f43dab67aa46c5a737729e83f5743fc8e52ac994f917e94b6ab8b521937b57c79871fb61f74fb21343d5d21cf7d2986a022640d8bdd3b8975ce75fa3f9abd6899fb981185254481e84e2b62d7e008a740c1c5dc0a9338c425d037ea66c3d6475e730f4532da37f69b37aba7d95594a987ef279cd2b1fd99718d1a77cfdd821ffdfc5f4412b6717b1121177e589129c5dc14afc529ea1f2a556182b4384098e95c953df9f1f60788675dd400df916340fea77c48ef88eb284c1a750dbb797f6d213f96c2262f0c083e91f01fd8eb7010afd55bc925ad8bf6474d44c36b43732163856a6fb3a9ef4e6898701e571b03a80099f590d1b5c9402cbe582cfe782a9a3afcf1e3cfc0a8b34e92e1f1f9a1c554aecd710f0a189630d6eeb2a0cc80a27bf0cb0387504f0415756fd379793149476d3d038eab217f78238df6f75e1fbeffde195e9f98d136a63c4d0126576e78774112f5e84d50c198e873b33fde9b29bcb33e57f90d3e9dece03c4c17df8759eb4498d27c11a8fe6838d03f6a5b4c460ddf45e1fee1c8d4ebcd5320492a8365e25819e2ecec47597e8feb41f605463894cb91422d0aea73e1f702071d95531de2ae3122dcdc5f167d211afb3bd7d9bf5112d53e7040c7ba5ef80ca9b6a14870e4e925a02f84dfb25ddf7859a0fe146a1986b600412763c01e4ea417f698b1ea35eb96257e7beb3b9398262768055a3e45486f5d6299c2b6fa86f8e37b4a817e9a86ea73357dffe78bbfa82e824fe1a00a31b4a5731b7f5ad37a2d5d3d4c36dedb93383f4cfd851a910e99f1700fae22eb71371b2b48c94942e8665773d314f6f6473922632550e88d259f272d673d0308bb1cc86f8db9ab3510115bf2972297b70e60d8a68b8cd254986c8e664e9504d273634ef1f00cc932a595f10fe784d3e62f44536cdc1c5149b9424e5fe3e8ebffdef02b681131c941cdba4d18d60ded7955916e4dc043af98b12eec6ee16c9a7b55be7754b71456b1b5ccc2d5906b8247403a7110213e612beb1384789424686de14869b2e6f65ac37ff7f7b13128da462d357b2a2c478e1580d1585037319a47ca289017758373a2f06d2706fa689a3decc5b84ceb85ea0214fb069ef5c9ee9fd91dac99658a08261dafc8066ec0f150df8d7ecb20a675a220bef0c981bf584160fea8f2f5edd482297fb8488b1257228466c7ede0110a7501409356ebfeae30f3391cf123ce033620069121cf2d92b2d62d2cd28723e98124c3b228733a9d878312e729f690a248c36be5089897dc711076f2fa137084edbf9c8d502ea684b1008ee3ec3e13c38d97bb69a5cd5c5f2d11d4d878b8d3cab1b480fa2cb4ffcaa1b7ac8a7c8c5e2f8fd4fe46ccf63a57de14273a88fdb57c8e81f4371d21d779628c223953d8f5292e7f0b5daffbf907c087c33456fa3f75e9afc0eefcf869bca5d8706386159f29851788eeeda354134978ec056c768b0195bdeca8fee0b9baad122b35f814a5e3e30fbdb1a7e765aed7c57a4c317917e7e89e7650c71ad8d97807e0cfa52fe0c5c44638b5897b6bf444d8867d24de31806ca951e7bda3ca589f92e1c961af970b906ee5bcddd76a98351a676e99f00a5ac3df4e88e0026f38c4677ba04752e2f763ae8201fe5f511631c0c25ee4ae1021b1e1b5dcf4b7bb834da82ba23ac45cb36c54170f6165249dcceb22f1093c27a0e82dbee8d1e3d1641b4ada4366316409dac31073924e4bb7d8018f5316085fb2c7fb63649561fa0dcb4263192b95c6e8222473041ea2f5bea9a6e08f156f2a3fe371cd6b4097e7f9e5b0b22c4687c38042a4fcd9c40ae5e3113746bd23c9c438dab403f6cf593ed06907ef41bc81cc3db6627fc1396a6301fbe8843b563775d1cff7933545cc50d390202f2c3327d4db66df952881eff41f06ae820afbedbef645959e88ecba15b2bf6c689df2a851d371dad058e1253e0745644a2eb4e69a9a208c7484b2a7c50a7253c701d323f8317772a855f6a0f4c01851e547c0eec78417229f4b82beb893763068b554d182934b3099fe67070edd08b47018834cced1b4ade76dfb5f14559005071415d7405ec1efbfe0b8fe75843a4976adcb8a1ae52d9e7539e6ccebd33bebe9b849a6aaa77633e16bfd2d3d6b1d42345d2c9b19b4a7beb2c433c426a6be378accce2933b7d69fda73389df7150ab9892ae41a527535c39e288ec4d5879abec1c34982f8540dd9facfec0ab11de49142783e72fe5bbfab999de310e4c68d1d22d7144c61a451db5442313fd3115a54558527729cbd8a27cd9220ebab9af8761108209b16430dcd838b2c41cd5f2bac72d5137ea9e6915e82cf389be0ec1a709a43435aca7da9de3d1c6b17569dcfed9ff87aea0be1cfeec36f70cf796dc7f8218b76a1b38bca50d728c6eeb3fc6cfdad8d938552ef3c9c1756a1325fad70ea7ed1c71a585f3f9969c54465f84a6ff874a1042031033e0f779fe3273639ebb6e9beffad817e94af9f749838e21d93fe4acd6759c75b882c0fd523b8b08b1449e46f22894e8608bfce132a5761f391e0289309f5c91ce59588ab560a02125fe5fdf05b48232c3846363176da7cae882a11d8cba835c050703e9031e6177c6047aa6d0d055a217f32afb73fd8ce8d6d6dac37473e8c44151f4695d91938b8c20c809c0deaf3df628601929d06cebdd13f3435d1e4d3f1f711c453e56b1237671bed2f57e0bb5f49101fbc3a9c9cdbd49eacf07ab92b99753d1483e8bcebe6befe19d2204ec671c16516455e64ef801b4a031c783497f92069d8c4e3dca07269d59aa035e559c4c90df4f97ce039a512ba1933b762b479ebb41d1b6c096f6b9d37f948c4fd51a976e6656e40d7e84f8bd1fdaaacc63299a034fa223350cc594dfcb39e9fe9ed138c212b77dd3196b93f846167bcf05a0334f02cc9733facf2f899f43e6b49538b0ba47540aacc8e3c5bd692c87a762e51caae7f1dfd62adb89971e35a7e764facf331dc3bbd6e5235be95a5d70927b902df31f7e27c667f8dc4f73a7b617af662e4f0927f32d02e43724b3765b65f5f29a201af8f57728d697b93027db7ca39e1caf2e1b05e9688f6c8aa932ba1553c7b0ae2ae03cc1e622af9f676c03ddb5d7c74c97f46c3bbcd463a13844145bd0c50998ff836300affe7f72d5223b88f78a5c6a4f50506b03ccb1edbabae1fdeccea224cdc2d955ccc5315acfe5c8d82e05d5729d18933c2a73e583d307432d0de20973955d53eba45af47ac5c744c6052fce9785dc110e64d3956fb894724f1d92aafa378cda93ddf06a3be55298215509a9d9db5702e6b891cea6d3af95e9d4c919b83445868e1067af345959276fbf4c2006a221756e08041b6e33f4ab446d2d8d80207fff36efa677ea305c76158aec2c1ae45223add59116eed8b43702a96dcf86c9ce98934e38e296f3c92adda8c986fd932266ad32015948c6bcd25ed8a8951088213977613e93e7318a130fc76bcaeba9aeedc9babcf98a62ebdffc920739bbb5e595ffc748f52baaf912b399c6ed79b21953cffc7d0262b6224088c8170b78af8da7118e8a3e60b0a028edb3e15fb420817c93238a0f2c19d7815b91b559a6badb9451fa8653d721050c2f9429f86ad7eb33a2e3b60f94bc9d5a9e3597366c23c409db059b60ef19bbe2c7db6a237"]}, @generic="f2c1bcf10d8b368e3c4fbbb9227a9ed62654e3b5fff7af46c27700f184305030924bf1f04259a89495f6fb8c5568223ace3d6a82de34a1595ef90479e4318a2739ece00bc1b8bc5ce2b2ee77b861e7d052aa632bf78dc3b6a1806dac46b618713f64bc38b609dc2b5746eef63089188cba8777e7ea4475997dbb2e444081eaabd27ee34b21c9e9ff56eea59d16545b2970c7d3218f38f62c04632e3a912a8e40e7db891f66f18b623f70862b7908c969426429a91aef426d4b63993b5771fa0eb04e7a37ac58cb5649f8a945d5352b5d31976982db547336901e1ab171751365e378"]}, 0x1524}, {&(0x7f0000006240)={0x21e0, 0x3e, 0x8, 0x70bd28, 0x25dfdbfc, "", [@typed={0x4, 0x5d}, @nested={0x21cb, 0x3d, 0x0, 0x1, [@generic="22dc2f638457e8cfd6d0ddfcccd5303f75ff783ea7653ca2aca57d0d53bc9c3cb55b91c9c7b1a6d00dcb090272d122211190cbf841098dd60957f980675fa524ea03bac0e45c8994d9555124c4c61428bd926485f94eaeb1fe9e2cc168064c100959429ec6c29b30174d727fc22e38ae7b51297683abac7a78acc10433c8d7f4ae6d975e521691baced22471ff18c3c50e1c6957171ccd417d23d118a2ad954d29dffdcfd0f6cf0879ccbf54e5acd3cd85e34d23661c67a9cf87040392972171e1fbf5d7c62782a574e6d24b7d74116deaa2b79d2852de8eaa3e2077501320ae850a3c5ef171770de69140aa1136395bd97d63849cbc2e95db0e631af72b9b65891a29b93d372f38abc12e5113da8a0c8d871aa173d41ae11176568b7a80105e7ad6f9c3087d0e20fb1f0b3f4a945a4d956c6a826586de2486af03ada0677e0504035188e94f95c36545a6b43a89d944fb11589e75e45439da9ccd511649f664584fdd56753ba856469395274ebe6f6f4bd897ac20a5f63d8a764776f9a75fc2d6b53d0981446368d65a5eaf7cec29bec40117fa8a49a455707052921d46cedc374d80258fce26a96cd569c00ed236add9e36674b6ba3b44a1f787ed99262dbd795761306e88e551a82675aaa0a8ec7d9a52c2c8f9555f78d1794901850e9e9faed27e41bc8f446af1e9aea7a2ca1bea18c86e65070c60b97b32f5d9e568a7336a89cbddbb4915f9eb24060d60cc61c6c2bbb1923c188ca26e3cdf490284509e717000db54c9e2e92aeda4d46f293f4974ac64453189e230a91b3766078d8533ca0efe23212023d68c5f9e177fd3b8f83cfca211a168df01584aabc6f9276efb202a75dcf65db32a09b7989a2746886b64d08e85bbb2de54fbc4a1e9e3eafb25cadca25e5ec77604089378b9471cc97053a1ad7f130f1b6cbfd0dbc50e221014c27fc1fc5714de7eabc1951758326e8b6e9cd37a743d7f24489996d2c75be340061b812d3752eb539113774a1cd1d5a90fa2cde4db1b025dfd692ba972789d9bea31b115df8a102e4af6ea481949d4acbb1729955e89d0c18ec2015154371745ca15983e5cd614da853a86da85b9352c16b7ad32f922f2e480ef2898a4823d42c2b89377b9bebd018841885dbd13f23b40290e292e33588d284a64f5e890d8c453b10b56b7a997c8c2e9c6499c41e95eb12d929ae04fb5ffe5f07a95431a39411265b6df49d0a18bc2869cbea18433fc833acce9b0113fc5a06042131b37a502425e939602cad2da730603eb7d3d389191355e07e43cebfdb40c411920c621cd74a52997cfa9d280b26685154fe8660c251a1d37e0ab4db81a7813ab614e97c6db4cf249b51c94c6b8dec0e49136ca2e189ec8a2d32d8f75c9d98a70f17b94ab5f4dac4f293f84d9b85b19a7959c36619d022c3b5f83e0819e9d88088fe8250cfa3c3db86384333d96f88310238ae5f028318a4ef8981bb5d10d272001b376ae8477e81cbadf749a0bf59ac94191ffd79584818ccd19368f7ad2420d6c5cb3a00dbf6acab8729e4976d6f206bf047bf08dc2161262176212fab7c3acb1447453e87c0b4de3f548a124ebfdda61a4e1fbfdc3f8f2f8d5730fc7a2d09e42f122a56d841620b293fb69b24534b23c5a8119afa7a4c520e5fb7cf6ab6d0b790371029f8f587f270813785c5223c0ecd9be5dca16b6cb00afaa2acb5d2c7e3dbee487369af6149494d65770b3123bf2e9bafb9769d2aefb93708f8a59c8a4cf8c5c950abafd26694a3197094292d28cbbece74c0dcdc05e45ac43a9942127c9a6b0f9e05eff834f3d018b4333b5e03afd7394a8ceb6b1f6e3a87bd62dca4a6b07caec0caa5fc1a0e4ebadc9485743f2d65d8651525cc437bd3c7104369e0c41de2cea0946996017de478185651b5b5740096eb73654c95489332c0c7827463ed7494505250173e976f2e84c81924965e6718a0b95ae0570d5dac8914c83a15c9fe7a3b3903bb2b0b5d6fb5150ff8eb2352c63ce7bad44540b2023b4163b1d42141fd5cabafd5b6eb8adbd66bcf40a4d6261222f312a39cedd07f868d7e867db261ad0c380f6ff9ba13a6cb1671bcd0371ba67c20384a725d35977b7b2c62d7298ecfc5a2a00d478ce6ee4968e4545e2081eedca68c1e1625547e5a34a5bb399ad89618c76a49c6931c65eaa2ea971102fb2d613fe96e02f9df51c0456df162fd1c34fe09a176cce8ba9605997125c813635e28ad44c32ef2f59b48654b949bf8681bcd3fea18603bb96f5cd1ddd34a87840caed3681f8e4f75fe61f0d6daa437c4d03aaf5efb84d87c7ca248f884bd023c771769074fa0b042cc3f574a193fddc95f502f3b169e4e470e5be2b16c5335c777c27341c09cbe74551cd935d6bea65d53922394666b6f25497faa61dfb21bd05ac97e1cd5f73d1caa7752969a54fc1b6499f3a7f0e2e177e2be365b14a0cbc211794bb72eed40eb1020f82065ebf251628ecd823363b203d0cbcec650387f3b19ba3fef020b9744a648f049abe49530abd7d23e8e9ea76cda438c70b488c570b53774341a54b145c91bbd6ade72ff4b7e9710a122b7405f465d01692d200e9cd5ab8b24813003e1b33ba213be2e9ddcb409d87fbb57d21c762f619264504ac6ececaa0bfffccafff4089ee45a7da59722029ecb9d136e683a31ad4eea8a7b711f5d260a7e69cf6029ef8efdaf4539b0fd41bd55114def7b1f50c4cb8936a5b62e7475fb7e9262155741b5d3858a3604681c3c19533e81269cab6e8efb5acf3d48d7077029aefea1e600f22ec5cd26a020bd29855b6d565b917290773ce8cc04cc1df4e3fefe408e0107867070de9f35fd5a8d06d23a4ab0a02520e10b993eb88e4a3991c77415b44f223f809a718a7c87c56a1595ed86732b020840fe721aa763aefa85cb7c6f16e357b202fe66ea728ced36e42dd4686810ef9d7a4b058ea5c79ecf5b237fece7cac189744046aece62785b887c1e16e23b1c2ff671dea07cb95a95f695e0ac5076bad52ccc0f38d0dfb456f3d2931920ea96f336055d78d30861ebfcce96f2c0387faf9ea1d796b06f190e9cd757146575c350b4b5b2a887e9aa86808414437ab3849c595781aec1735e5e8e6bba4bd162392f992e0d0e32a33b745ba7a2a48f888d823923331f9f77e825f2f4f22b7b543f0986dbd7f99dc799b469260bb0129ae8cca9b70ab22b54fb490b824d355ee9f3b8e2c3a6a6170870ac4da380be9fcd895b07afa1e6925ab1deaffd26a96f33e9840f32a651d53605e2300cd30a30fa7da892a5ea8d7f416746eb78bce451d519a2d6b3ba390bfbd89455c17ecf7889090ff3563d66e124851102ced583cda39987e9bccf81c878a2575d941362bd2b3b65cbeb070f5c549b9914853d4d7693f33b99a5917ffe0853e8714893d8d23c9801d1a8f498e77a19031ea41ef6491d49e8cccea0746c6bfa4d9fccdb48c7a117d70ed3539f5c91b21a41d85620c9aa251700b9a2589bae2d6a4e8b26ba4fd9f12d7a06d3a420453207116f061aeeb125cc6cc3aea42efc9df2a46cc462455ad32ca8dc1588f6df84fed5b70586df736fb455e06cc0d09fcae6c79de4529c909fc73e6cf9bb1e23349a0f7c24b75b4b2c0856526eef3f695222084efbd88f70360859dc595672825f9b3dad632e9bb38af4d58b71ef498d365b45d9b94ae5595b9a13b542e0265678ef76901c2f6f9db9fa1b8c94f5f52b6e26d886e499c2efd31a125b373c199dd2b7fd4b1a868dcf337c543e05be72fb4f215480f45420ce56062a0090140cdb3f381645a0fbf9b1ca024ce727aa60764964368e90f6c10aa6be29136d6ee6e4b782b9bde3bd73e3c11e58dd83c058b727a8b02284b697848f41e30ff273384005113ce1944794d6dd3722c78fa6ac82213ec5a851d6535e50c47e445a5f1347fb3ad9fb7129d818ab87e25b749d7291660572e9fa804a541fb91bd79f2e443eee594281e9c5c4c5b038e54b7b3c5e59978031a220a44fd8cd653b89720e67179f55270a7a672cbe79bce431c5e72e1c46b8b1496d75c9847034bbe03d9d3434d641dd931f0824d9123e5dca5b69f8a702b683074eabece8f8b199cd732750a70a1e140f2043cdac73e24cc8ad1c722f8012c4c0555b80fb67c6224ebb74ffda423a9a117546294a712cb9d4399c0fe57f95098505198502c1cd688a4e18def5874c330c125eaa5a82806ae89535e7993c1516dd1090e8af598d096fecd024e4504c2dfd600b4a9ab018f7748fe08b8c387659c0ba76842ce8aed027606720b5954fd2d49eaaf39d371d832ec8c6cb1d858af7a54448caffffaa6b35fad13f24bba7edd90ac43a6f7b2072be202acc61993cd4693c29afb5e32a3fc8ffab719050b8ff47cd0f6565a53a28ea3da0fb051a33b1eb6ccfc1ffeb1298f9caccc6a30b1c6fc6c03cf92938c61518a11e2d0f2badefc1e5aba8b4a050ab5775698d2d310232b7be99f718f14f13f8aca280b2c9026d1fd7afb3f3a4ddbe962f2f9ec1babdb027fee10f0bf04d51942e050236259814535c6aaf74d494d20cc46ff288c4f62515b474b73efcdd59fd8033444d1c6fc31795d54e8d74a4eba224bec3ca41396031639e601c2badbb0f1e6fcb7415a4cd124190d9a090ea2987889ccbcac44ecc0accb4385e3f358607c1d0ed6a29cbce63db5fa59a4b5020f09dafab72904f48db62b82c8c1e4887fef6439856dd7bca628f9248b9b15e306531587ad172d61e78b0c1007cfd15f1cf7f9c3da2cf2651512e105db63a238e833950f8e63fe42f330544d86d87cd7e1d973d6e3cb87df66a571a9108e254adb436e54d1b587e2fd987aa7168fd95ac2683d3c324ad72b4636bfe72b47e3cc8960713ca1007e00cd786f46e3db0990f848d4d3bd58a7c071dadb8757f30ac3d9f216249e878032b236b7143c1b3226f3d76bd06f54f57fd63c1a16daff086aacd24d0ea4e5b307ee35b5371c27fb17d98be96ee43dd15f9b58ce499d7e24dec76841e4a0daeafb642687adb4add5abe531398723b5fddd3c11441b6fa1b97bfd41090c674a66cd7d0c275ba382ab648c6267538e797b72c597c4b67760917a874df2b37e892fb693a6dda3d08d2a8d2b045cce4a347dca6d8ef34fdf92bcd3d52369051d2e2a1fafffc11ad94d3cd424749f46e8e713799737bc034c817f2f368eec65229e49656f13e817a1c395502ddef0356d6483ce75c03276064933d5e9bc2056413ddacca8162c16427fea7170636f218e453c9db799748f449404982ca5153f046f1fa32d75a96d1be4555c4eead4e61758667c510df0435e4126e79d4a6f3da4807720fac0db8ba5eff148f577fb583b350b84056931f5726a03e579cb85d6899019d3de8a68be08a2533d21a8b86446f95c30312ad07ffbfefbf6782b30611472184e38845db80b3d76595401754ddd2e469747db610f32edd16587d84fa4f8a1107e88fe7ec578323c416c6d49a9f4d9d601dbacb377acde2fc205b5d0187b8e203d7639d27832d2eb1c4ff3313fa8baeb115d64f91bbf8f504bddff6f5770ecdca030c2ba85c4310afe1f9bc872d2f95af08e693873b2b6a69ba443659d4c9ac66b5982d03a45d7a84fcce37ffa8333a3efde891c087ae4b7d2a50572fe848d8730cd0be6fb67c06ce571a07cf80a8c4e86499e1fbafb402f309fbd3fa59c9e3b6314ccb506d2389ce850db86a2887cabbd56baa707d388bc7aa966b39d59b935d8fd75af14d07bfafb2e4d9f432e30508badb912c0b213652d2f37cd57ecc7", @generic="e83e0c9b2d24eecde3fca0b509f2ef8b529a37b813a8232ba20f1a32913535cdfd127e362e05aaf1704634e2c901acd656471b449c1103a9ad51ea83dfd53a28625a6825828a14f43f3cf4cd786b5d4fbb54421aec4ee85e58ff988a0e87691e84c09c9d6af4ddae4552fed1eb5fa138f47932e656ac914c114e47fc02b0ee966b0c0801dd43d2a00012afd2ca6534fa4dd2b0cc02aa7e7236e99c29ae5352ee9fa4f656b6b8db47444b5ae697061e678a0e337ce7f0a3745e069e9654f1be9931b6c07d91915d0e90f2ac0a206db0234743bb4f050e86a47032c7e0634954d483d0e986bdf92cde188742e29657ed717104f4a9d41427a1448da3b24ed47e0157272da5076fb418041ee4b052437d1c562c9c4ec115c2383d21a1202d2aecaf67dd3f27a95c9d9a26fb4a4f3e153b9efef285e839147e767647d0c4fc9ddf373f1550bd98da32ac621198e4df0f0664f9e155662079024024a15167e5c6a4e1ac735f809145a2e9d4a6ddc6d1a6ce447f94f28a6fd07bb6fde94b9fe26ae79fb6baf264229718ff95ba4321d3048b9b4ae3b9e7309f498770188d3ef207db6dccc60582b71ff971a376925715bfb0b7e8ba6385a60296dab79cbc47c23837e12210d36486e6103e3dd0d998f1447f28d1a56877242c35a0742d3f47d18bc633f4828893f854db6a246bb5fb835228ddf18c4ace3d909e3150160ccf6ac625f8586c6cb515ba85c81d3c973001d41d1c2012236dd4370f7157aaba83ebb55849d25dfed5eaaa669dbee0aa1ecceb81a7576eb1c8e32406034ec35404851613b04e13c201e33542cc16ba750015874b9949ffc76323c50a6a79b9fe5f10ee75efa3067c838a0e47e63dc5565a59d452f67ce42b7328b47044f8eed96efc0673cb57fdcb218f19c2ecfc31cc15a18f413ee7d2fe8f762541c551803e22f60d2cedf5b2083c71459389c465e605aa505796c10ee0f1d0a07d52703c00a1de7edd35778558ce7984b0db2db56ea7a663712c5b54f629101832218d84cddc48e0dbeb35daa645bbf6cc35b3240009ac05851406a44e8b3d76c71153c194634fd641c881e7e2018719d8e37dabfda4d6892eb0078be954a5b82ee3cebcd3ec21bf6e4fd2e18fb4fe31469f6304b4daf09cd9a08c8ead04e3714ed6cf86c00d6820c0047741f46fc210021e8b90a6eb5b728884b542bc97150ad78659b96cc4d59488a2c176a4ced2d7de0e885e6950a38d0bcc1b40543e994c478407dfe584844684b9d4bc0bd5d0c54e963f433e178437a571bddde605350e8f3933ccf6c8b280c6805337909669a9d1a3d7ea641e32fd7226cf4b1829b67486b82a15cdcccc4f32030a218e7136738951f94e02d147adc35dca6a0fc79ff43aaec5785551128e0328e64db918c12818c8dcd0a5a0e0d37b25cfeec1d6e5057d3d4e4062f211887252da0b2706aa37e86a87e618aa23008d2983e56d89031df38f8039f3bfdc0d6b51c0daef6f3ab6f66bb4a754c530a1e840f43b59b3e133d2bacda34c8666b7cfcd221521a558bfdb73428581445f90feb191c20f32ff61425335975f10b2806ae0f121f8d1519bd2f4c3f1ea6d99f2b0a9b4e4e47906e14835b943e15506fcd6de2a1a153fe8ffe90665b1feb27005eddb288684eff9d6c99c5a9447c32e97e8f48480dec93b78daa5f3a9cd0c4ffd1910801b9ab45c73134b5dd64a740da7ec162c4ccea338fd5ac37d816f26a11e45aee83595b726a7b88240d2bcffd8ba791a5b958b9fe161e137e0918ef6e053cceafae5dc303e02ee69481bf39cae0dc171d7d82b331c798e41a334450d43681e3461bafcf7a7288a59a68787f728003504aedcb3e60db3f92044efe19a234d39c6a5b604ff886dd884f081839ca60b8d1d1b9a8114a9ae6986decdadf98bebcbd67271a05f1c20d02e34d7e9d11aa159809973c4964bd744bfff323b3699e130716bda759e8a807fa1b097dd0b2d0741838b4499e2ab4d81ac3a6e1dd2f1df9c626cd71ef9b037d6b98c25be66d3300a651d1df547fffcf5542d0080a236b61c9d364018f4d412ff345f606da2a0d8a0da8625ea6d8c3a829ca9c726ed0118740756818a68ef7f8261a36305f46d25d81a6af40b657c743ef8c57ee941367d2c36f7419bc1ae719a1403d65a4077a6d320218b7c45d910a6c653ac392599213391bcf001e1a7a231b9567001125c756c2855f02c336b307a83a7a959cea4eb5d006fbea453db4861bf999a40f328267520135fcec528a035b4559521647021315c0cdd71671a27ecb7c641c0be81fe3ea5e199774b97048a58154d810cd1a8cadc6506fdc7b43f67c5f9f2f218430432f04c5a4ab05481ec3448055d0dad154836bfe4f87a167e084e5086f4838ac1adbf788d7d77b88baa183e0e6a1ef7d1e29b282c4ff4a8414f2aec8c103223a1960dbe2f12698fa707c32549cd0695518255bf6a9ef04fd5703bdf8b1c2dead8f79e226bc17367d985e713a11576fa5a0101a0efe3053c4511988d0d4218d81e71b0b7d60ad63a88178ebdd1e2aa3e91b7543bbb3fd9b9ed5b049c9d2046cd853760dd8a9339de0266af3ac697a231a223545eeaa752da24b3ba5664a831891d06b896fa5e85b4bc7f415027902046f4107006f08f0dc717097dcf4831d0713292083437108de0a9688fec0c4f0327a0329f60de911e74215d31e09c44a90d06ad79b919ed0b7bad5fabb4da8c16667dcad8a7505ad21d2c05dcb5cca103193a3263d041f9a2287f04e61bfd7f7f6f55971f3019ed999789badff027df84bf50517c0fecc39bcced014f5d28c3aa13541302e834cd9cea0f48b85b0255fb0ed6d50d99584d493ed081aba9fd5d0d0d873b6376406571aa3e93120dd208e8a704c01e1e9536e301319a3e990daf78cef4bba8f1cfcadee939bd77ee2b738382df6c3d792529cb133c8a05cbc38b225f428d8de167f383b86164091240bb04c809bc8e486a5024c7181c793940a5dfafb554fdfa31bc0cf74fd18318ab6807c71a1432fb8235691d6ede5d2a096ecbf1a5c34ff93618b8301162bf00ed1eab7894c8888f8d11fc4feea505db396be9956a071c375d6cc853dd6cf945f5cdb43cdb9ede377615837352e15a72d73012254a973e4042a813c91537ca28dbbc017dadfb78b8a864849e22e1d02d7134b12d8a2db6820cb377da33b2fa41504007af45455f5c32e4211dd64391bdb9100310570c94f191d263c8461ed1329e80e7ceba46b3f0f3b71dfd5557d12177f1ffba899fe84b6e8adf25515c86cbaa3fd31964027ad704395a86f1fde2c1bb3108d404342ba8171678a084786990e8f075fa56e0aff9a2da5a5d3e4877ab28b6b55fc90a5d7e2c6f8c6ad8b1aa867b587dfe20660bd40408f6950edd8e54fb55a7987e6e50ee3b5bef5679727afa4b503c512806a0da8c6ff7ba96c09c86978f4f4d9be9277337dfeb2103a9fc69846bf4069b239d1696e32185d31ebd21d61614a94d4ca4cec783dd9b7dcfb1a2a4a7a244b853cc7651d088bc32a423d777dee3a1b04d5c5649c7d9a6fc53c16c711a41b8da03e6d06f182f253adf67d4ce66a684791decb0b705014e22b3f85d5fbc2a3e43baddd6ea33fbe3cc2d3acfb21ef03d66d977ccde8c4ea6b83447f901fcb1500b05afd40e0957cc26a0b9ae8f5453272d66eaaea4a02369cea959e517b740dfa911ce83f6615548222f2266eef5fdfc35ba56f05e148599f051554ab3115db91fe829f3b51071be04174ab736f32672bac957db9ee3f2305285cbb9c87ed78604bce77617076f2be07e3d3e856db07edeb5e708cd1028581e9fd3dc419b57590a2a3292c45ba6043e7ce23c0e631aa95a991dcfd3a2da70565637688adddd2fbe8048270430a14b79dafaba116f984808074c028f09009a1ff2a411f52357786a39dde9674617c74b012ffbd75ab0acbff63b433c386c0c9234255da283a38223585563c53b78532f7d26d08d72e274d582fb207efefd101a9755168bb39c9e39de921f31622b70878862b82eb2293b7dc288bc8886e48b7f21e20aef9603986c8cc31d93c6bdfaac5f6712f51ac897ec3e035f5659299b67f461c0e7d6c4b743e9ab49a77c12daf0c273cd3bb2cbe7590733977e9435c31a8be3f4f7090d8b7434a05c14f969e32d344787ebd152dcbb3065ff8d8fa8f4a34a0f252efb68075f8eaf8ae3276d67a1964afb93f6fa216468a85f0150c57fb5e8035d958c623a10666d22d7c937e84de4ab32be31765c9d0f6e8383f4871abdf4d4450b4dc0c14ea8e1d97186c4965bbb783ba04571f26191ac14c853671a71486bb366cc614bd05c0dd1265dbd3f2b5055fc73b62cf1cfc7271ce6a3d6f523e01fcb7830b79ac7a1f84df007bb2fb53e6ecdf56f544cec9535dbe60a0827c449f5d4d3706a033e6393f8d4b7ac1e6be6f6b070961b7db6593c7b229414e0aea5bdc7ce1f580b52c914ee93523df5c8a2c314ded8132b91bab689d6f522cb0f37bc75c9ec02d7ed08dc42a0d5605c64d33a72494a313af25fe345fc3862388d861a5e3e2bb0fced89b35c61e2d7ca23c5b1fd1b2cf89ec1b57e0d9f68c05db8f6e0fd0df0b01a098d5b5d6f730eca97ffa03951bcff1c0367420c06caf98a6e199e73b195b87b198585858bf2206899fb325ab2bbcb9f7636b1aee999dfe2352e98bad7f89f7c1d942370706f57a59753857a178076bce4ee2ce07401ce139662b9e0da51e5ea7117ee2c4c88ee4fd01d9b313a1178bfa114a48756f0a2da215a4f64f04ce7be85c97e9d21fdd25429f344cd2e831c2afa7aa7cf3040c43f529044983314193ed60bbc02b69be8445dd5754b3ab1942e8e4ee992ec9163578c1db84ec77a764c0923dae7eb0166aa5371efea28f328809a76c465c98560df7d46dd29084de39ec7b67c760cba330e98f5980f7806c29d3af1e90ab58a7d3fbf858699d3e0e43b876cff2689b143b1202cc41bb0d8d809223d24daf1a43729557af497435f477351a4c3570570ad27bfb5a08a45047274ab7f85131533e6c3b2a82161561bc22a2e26c195d656008078802a2bb0d21903e4c5f325c136ef0c8d9ab11a0679bb8623521004a9ace91cf84195771250ae83fae09b7120d4a3ac44a463a67efbd2c76882ed160e1a87fd969a95f0a9613f495032de47f08918439c94a6ab9990ceec87074bce2dee80ef8fa88cb74f6005e805fd28a3a58d900c257da0ed7bf14b5cd0879bda9aa8c01896faebaebd1bc762e23fffc1f1f3292af44945c25a93f766e42d6e991d76a3cbc674f74ebf24cb99f704319e0b219ae2b455bc672fd11215674edf7d5df38046e182996471e70b76f63ef5d61bac7c52e8dca28d08b3b0c512ff80c5af52019bfc8fed3ee274993ad335eac08f68a93aaed913dfb5f60060fd5fdbe6f5edfe0a8963a63d8e4eb983e0ad3360fd97b4b977587e381c61ec239040236299d000870c2dd303d60595beee655e17cea336583597b4470dcacbc7097f662664403c3ca776ff1662499b49fd1a31d6afeefdbd2c2e546de949dd5cdd74a24fb7482eaf97210ebd2b104cb3dbb3e7bfcffb02165248886608354b77fff429742b94dc612ac0aedbfff4b1ed70740ef2cb3c83e272e65fdbfaa5da4d2c61dc21bfc448521d3916744677bdf1e18cfd9fdae1b5f65c0a0d2b62d862a1a5b407e839f465f8b729a1f618c4ffa16351e1cc0ec04b0d649ad161dfe8331599d025e0d88257d0c3d7c7ca8130334b3bd764494a10327ee2dab9f68cc51261f14fac", @typed={0xe9, 0x16, 0x0, 0x0, @binary="78933b51e6699170732cbd9010fc791d728a41efe0d3bd114048d4e63c742f11f46b0e60b51a1507d0f9550101c517621e79e763b2bc64887bcaf50ed521fa4b7f3f76478e937b594b04eee5c8d855312474c96fbeaf072db06f753e5759053f034cc222d19a6485a755bc4a483b1537e6966f06ecb7916bb917fb57e7c09ab7b6b945579a654a49ce4020058d672cd6d1bb196f5e8a1d0c5239197c08d6083c39ee2b7f0ba9cdaad707e4e6c4e4b004156444f92c5a2a8d5ad0449ee9c25c8c68c1679fcd57ad75ca008a7658171de86420cf28fe2b7c74cfd9e1084f488f7da64b165498"}, @typed={0x1b, 0x43, 0x0, 0x0, @str='cgroup.subtree_control\x00'}, @generic="eedcf8f3d929791a575f0a6522eeb71815a62b97ecae185df88dfa8a3064c784f1ba0e402a756e6029e8807fe5b6ef698d9330b188c97ce2c1ba7d0de07aca67086cf6e5ef40a78bfc594c1c4e724ccd31b678ce22b5d7f04cdf3cd62375896857568e528b0566a4eaa85476a31ead9ee16ae6cebc8f76662c26dd0246333334862e62ea1d4b121acda584d564038534a2124c920c2ecd65827ec2c5bdc0ca8a850be79705a3c976721ab834a1343a0b0a106647d175c0511996cc9f225a60"]}]}, 0x21e0}, {&(0x7f0000008440)={0x11c0, 0x12, 0x200, 0x70bd2c, 0x25dfdbfb, "", [@nested={0x20, 0x1d, 0x0, 0x1, [@typed={0x8, 0x56, 0x0, 0x0, @fd=r6}, @typed={0x14, 0x91, 0x0, 0x0, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}]}, @generic="74e4380300058b527cf904be6d0b27ac7e0e5e5539e3c7dd5c99f14b6cfd7288cffe1ea8118c5456943f8251a5c58e71c15e560878534bac160cf654722ac5da99874ed19ee5cc6d9e5d4a9bc845ed0f4473e6bfb7ae9b4f8388312340b4e6fc9515e6", @generic="23d92e2c", @generic="6030eee7b6512242eba06ad13a87921d5b3b042edc3064af34ae3194b4093691c98b01fe972022b4067a4da4f9c65158391a158e73f0b06f5bd4eeeb3c8a77e3a862eb7a7f4ebda0d6b5", @generic="b99d3a86df076b95d1e7410ab9f756c1ce2baf7258e33d8bc80a4ec206814c1d365ac1138b51817331b8b3510ae8ccb3c1efcf54fd49f2112e549e70677c2383738220fd6428e3013a8f69e081f5fe6163a5fea1d7a534b98221c65d91f313e498d2151a81f2ac0884b66c56cc2bfe2cc2f077e8724161b1066df0a109fba2aa931be3bc9a8f1e0c775ea29bb1c3442e86a0c5f4eab3b6927a28fa170023cca8c36d89805d03b56f0ad36ed00c93dd7e1262870739d7b6a3551113be654cc2aeac7ceb39cabe811767d9ecbfce62254f48680ce7c2437024c11fa457", @generic="e0d157a9dd96bcb7776642d78bf6c72de1cfe9c6e1a1726b1cc67bb5d6ffbf963fb22d9590474356614e0a4d163de1ea7bdeffd16ebb6536cd80ee335425869ddb96332f35a6faf58a1ed4391c2789000ee2f41b8b9e105d690b375c7cc87c0285e76224095f085a585800ca5ec28113ef2395dd81133daf82072f1179a1d2be3d59439229c768155646aa7191ef68d3d3406214985cd31ed754a8e98367657d9070f9e16ea06af3ad786d9833d561ef1a21c4d43498b6e3e990a7db8334cd2ebcd3fcea10575e97ef967a2d86697c1dd1663078b12cdb1113c543b735ae692dcfc97e5ffa8f09d5d54b679d6815f98c440051427aaa8b1cd720e02d386be56f1ca4bb93d2c25ccabef5600570c45e07d47c999d96eddb309e361df172db7a4f5e050f9eadde378752bb1580d8af2dec2e74fd8ec67f2efaa78490f6ed810f1c710dfc5a0c72e94266312f23e186b93ba61127fdba36a59216add3dbb469cc83c6603b2d35a02d844d197b92316bb3b88cfcca0b86f5da87a816f9d67f22605dcc8d5d1cbc887ed380694939cb70f7948d6809b6ea0c05f3dd61946c78123b85092d02769feade47509007faf36b33183e7f3f4ddeb8927b220217ddffaff9e4639d42c2395c7bb81d78f9885c79322f9161d29ec2b58b181a115cd8be797c61b5a37b4bfaa4d9e495ca319a8361ac95efbf4166d13cf1badb423c09a763b7a41f5fe30edc09c9989436c27bdffcaf14f5bd69af7d8579ef45e7f07705949006cb42061afa99a34b3a71a4eefd06b9f862c08c17d78495dadd63ced3e52571dc98ab6036598400466281714fc550a75e65da1ae41d50e30e0386d686e48c109a0cfeba049477ee1cf858855fd17b97ae53af271ccfa80c4a4bc9cf5192f001f36bba925b52ca4b3bd6b3641014600cdb3ccc5ecbd722bf4c536f9d9d5e520dd22ac1973e5ce5029012b29bb09302134a68fe498d14b047475287ec84c2706eb900a1a449ade712ebd322cc759f80c3e808f97ac3d5760cfdbf4c8a73292f377088d5f4fb662acbe25fc482edc7274d50a118b714a7cec3b1393eb3b501e9de3c06e8a0af073c2f9e3349db6fdf0853d1c6e43417a793edb2283b1246b0ad2a6ce7f1a77907dc1d6885bf1476e182b1626cfcbbb846d6aab7107e29da9c663488c2e01f86a6e1596a26450136e9dfb1b6dce9eddae1e4a0d86643aea9bbaabfc302206deca67a1aa104638b464b4293e517a59b51f26fa78d53164af83a4ccaf5b3634ed4fb06305e05614aa800c0dc2f68684858da81c4f3c066a95291237d7de938276b3dc164257e83937e23188db4e451be52750277183ee58d4f1a6086d9aba32b7e2e41359561cd1a1def7529fbb5caac2a3e876eba02cdf94c98ffdd90756515364c54498c67088656e421c3c4d9918bde086c1ea944f330fa0003ad577ea38e57ff851513414038a72135021dbc46357f679ab752a04a26da1fd8edb66e08a66d74234c0b2b22c46ebfe3dcbbceb9906a2f92f43779e298d3f05ee36705e847b55d20bb40814219ac3c49fc23470347f1c2979c35ad634ea89aa083d115bff8cae4aa7c340f29be8da56bbeb4806ccfea721f695f89f4db91dbdc495f271ec096ea95bae2fef80547fef4442cb63f7a255890e10dc2d33530cd729c75dac89fa1dcdbc7277431b66ea23982e258041c45bb20cf68ab540a770a34b399b39f5652ca641f7071c3455fcab10ed989d2c0fb273a8b805f301ead0ef16895b54826fef58ac3456e66dd0daca4db195cd430ed590ba19dfc04a6e5a8f2f4ed8571d0e8c40afc315bdfa4c4fd134e1655c731a30847cd679b2ec5fb188fee02be6090e3667a868b746dc0c65ae2c0f5afe8cb7ce480210b57b596ed9ef7536490c2b4f694fa7553fcfbcf60fb3dae857fbdfdef8320d1f47f34f71a961a85030be7b24e2df236cf7e88d22db1ed7149b54ad79f5ed15da570216f6f3bcfd8a5a628e5d6c68f87ef1f9d6abd148c3eb65be2d6076c954ccb6128d2a1ae327c060dd5c62107b2fa0753c30a1e0f7f28795fc8a281867db42d6a23da721961fc8402c5f0c2bfd5c2d3cc379b55ba9e1aca3f4ef049c272f17286bbbc7fab95a7c23dd7a7bb01579991e1a9d81f6deb21d0fefea0017fba7d83ab18b96f312922c552843f6eaebe3020208f83cafd35a7d83f44c346ea3c233b17e92ebf2583edfab981465fe53edd2f35b64bb470418aa4cd6a8bcf6ad53588586db958c53872365ac51f17d12e0d8813de0c7a0f61bc2cf61ba1bc62b3a4b9472df6d063a8942c280e15fc7498341235b8dc18509837424941661ae9e544d71aa562f1059fa3e0525cb84bc2aadc88c835902e52178ba65f36921569bac701d1b7715b1bf8f4449ea298342727d6cd0d7ad50eebaa56c30955c789b9a3e8a86aa16ca4be93503e385793862b03b2c35629b180ded7167df0d2af63e229354cc8a8c9763203fd42e8ffe4dbde7c54f06a8b03bb74f0c25d02b8fd004ce2645b6417daa6920a60fc999d9f7ddc47e1f1b562865ba8b30b7ac96ec9fa8f7e27dc742b078efeb0ce5a7896978eaa09ac94fe5c49f971345d77cc7a7c6d9a70be3c6054635aa6d9d640ecf36980592e1aa3ef367b66fda152cf0a8bb2792373cb098dbac3b46d034f429dc60365c75fe4ff98ebf1f4e4b2bfeaf359b11d434200d040fab3f5a83f9af6a2d924cc946f70b944db6bbdd4c69453c91ed89dcce3b5343e5f222e26a67b1b69142c260fde0ec3fda1176c99c97d73019c911b54f81c550205956b2971ad62abbca4f57cf07367303dcf1d9230dd068910f6f15889a922e5c598ec4fb67dbca5d6a876f2691855e93265dd0370b95824bf0751702a47b6183d2db1eef0f6cf33c8da05b246eab81e6f35e926bb83bfc43b1e26fb90744b1590d5a0bda5370e3fba3189d05251f4141080c12d197b0ea868df59009c7c3250bbdcf48e18f69a4f74367dc43401a0e63874d145c7aad43e8df4e93ad6b2c6bba8a5ac901f67a45349fa61385493ec991184c1e914dc8f86610deda1ea9afbe9c7ab1777d2ac796b39b9965b207136868caf243632e367602da88fa2c9f7c927fd3431f647fcef18e936aacbd96cc9134ada3190e2d271360ad08fdab49855f0f4717b152df5a582169806b4890b510edf1de50361b3f7a412d68ddac0c78d0c932fd5bc35112f62425cb99b3512725775f4ea03da5ddcf237eb1231b96bea0d5a8e80d6f7b458fbbdf32e7847f75531ed4c185c44b40025fa5293a89bef555a8b13f37c76fabc1757c24a29ad54ca74c610b377d32228e0ef1d13b3069e199cde87b2c52b5b630d8d43bdd6558ce7be537650e55075f8524d748260298f66b7c0df06dba5c34372de0bd1301bc8682842044e5f9c9930121c448adf5f300817a19f8372b86e54261defb8f74e7f995732c01c4bd44a79f3e7a654071a5dd18aeae655fe0d73d05acaae02bebc6ce700a26431d34816067bca62591d97e3f983d6ff4735e02470383a7098eebeb33041e2e8552ed417e8ff3334dc48b5594c4bc2d4c6249d5756d1c9df6afc4b7a0c687850039b5188da4d3bdf289c516a51d17aa41a907ef6c6f01f5efbf03f7d688b25c72749536bb5f48dd84827949df95ac658768909a65fbcc9efce841b021f9329a9a624597d83cc0d491ad3d3d039900cb2606af48fc7fe8965107dcc5b884c02bb8a237f84802214deb4e81e0ba524eb056440db20a8c12c5226c94be1aed6edaa05c25e65887e90050661a467ddf8fee2c1f497aad8eb44a614dc315445189862cd9cedc616bd0577ef547381d05433274e34426f99ed29656b8809bb440affbb2b1da8e2b25e4fb3e8d971822890a64ef4503aed6950752b9aadb0847d0a0898e95b116faad14628128288b99df8ecfa5f28db4d8222b9ca90fdbaebdfd8fbe60af90805b8847a588134f414a10a9daa474a9740a1c383e5aa02091b7d9cabac35fc63f02dd1c1ae38af89946e5cfca0dc553ff9edcc8d938dd133e6abd878ac5cd83d004a729256c98f4ba90fb2c2fe65db3589e0c528c7e550e64528af84f7b53bc8d182ffea9b96cae8b668e3db829182d8d87f3d164357fbdf733d92710461a8f4dc45a214c0fbc2b8a03b39eae1277cbc1a7ce041db2fb3b66fdba408b2599416bf8ac80957591a7b4bf0239f4b28f8f850d4a401c34d44e15a3f23ca830c9fa93bc1e761abc59418707305ea0596d1e1eb54906920e404a1d9ab6a94f4ad90ea6b008694000bfadeb89c1eaa8b0aa1ca6695c8c0fe1f60022210d0b80946347254416ac90ed2aa5b8c76c9bf51e5186cd96083327c173da1db14436ece7d8f619ebc6b26dc0341e6029e549bf3e21521d3296742599cf663bad5504452cfb16c28f821006adc422a7f326dac3ed1fa3093d21351fd52140957128803c69ab7640fd61ba4516336ba3716a2549f8834318fc2a15de68cd64850418daa02cce5ee8ecd0c165e6aec98d9ce03ebe88e6a4f54980e92e24417c4d73465e2900580f93fe78a295caf0283f0ffe856681c4e24debe142d1ad425760398f2df2a6fa87c7873e982b5ac6c50867f2b292fc3e8c052fdee3a88751176c64660afefc7f5376a6ae5966f82896b7fd1a94c56e9453ac256442da9dd3d4f23d134817828f768e1239b3fb05393e1d27644f7073d88a30b426acf3496db669f977585ea6e8dfa1e37af361b5588c0c96cba91621fb77ccbee3297c18ab4c5630da7ec844ef385cca5708f54dc25b001b2c24ba47aaaffef4ab2ec9167972e0a582d54b737d9ffe9174c6cd2324729aa61af324a1132f805d35a014f546c5137d3c24f899cec255e6083509696156ab6ad3e2e87570bdedb5a5aa0a32f9ed244b246b047c0cb6b9ac72b655c7290c0d48af663486b3b0ad90510510eac9547aba084e00ca4e520a6dda9afc4e4bddbdee7737571ad4780fcb5892cd9b18bdf8d19f12f8ad7b8c406f511ae354a2db2b1ff3042d66c8310b34aacc0c52338f84724d95ba6eb0004c58a609b86c458883f477180a97120483c85245f8df534ed21f641c704a7e7c465f3a41695c9ae4cd9a4817b1cbc4f794eafa1cf1b1ff7626b3400af3ff309237c518332a3bc686d6182b832f72618591a94666eafb4de48c0d16bcb91d9ecff405913c0be3bc323a5d3177e39cfa4b25f6c49c88410d3233eedd07dafd972d0b471f93704913a6ff08b6eb5319fbdc04fc6a2ddec8cf9cf4007f291fd38c433d7fd5bc47ce65a1d04b25f858141f05e3eae1829b8717be7d25c8dbdfeffd04be1f5aa61b54566cc5e4ef4236841d574e2483b8f3c9a2c0e1d6c917642569bd54d08cbe897c54a65ad9105d9bdf5270d5d1487f4f34c0f05e616e1c0475766c3f73e74086fc7a729f72f7b4278f50fdec3d9b87a70ac3a5c2032269bef52ee98bc2507d90bf945bb6d4c1f708bed673ac1532d2d8ba63f74923a54714311f3b9e434451152a48b773315815798842dcc79c07f2c0fe00b8c3e9603315bef8ef97db6d417c14296b1be04c97209197df841aa2948579aa262bb1a5902ecc7cac2ea0fa3651e0dd09d8ff97f329d67563dbfe609bac1b9579e7d9778f30425248965bf56f7b9123cfa820252970ba837b37e89e9ec2c13146475310616bc5a41d9768a1beb5bff9b2649828ed7ce30f7d61e3bf7f9b622969e9f219e7ec0546734d46698d1255105e3bb5c9b18cd4d34772fa8a86f1735988e17f4414d998961c1d4887ae466830ce48fdd7a292c826140c908"]}, 0x11c0}, {&(0x7f00000008c0)={0xd8, 0x11, 0x400, 0x70bd27, 0x25dfdbfe, "", [@typed={0x8, 0x4a, 0x0, 0x0, @fd}, @generic="2ae5c43d0d4cd1194576e0fc18755dc030b7928a7b24bca3eeeaae20f542e60f989449a490610f363fe564e7cd651176cdfee4888d2973da3be5fb83b8c2286bf68ee530d7306453493aaf9426b40172ef514f8c18bbeef8c73c5f061bbfb5b7163908aa9e6cae44a5361b0c240f898465c6277836c02b7910fe35c7f9e588da0ca51990791267d2e06cb07db6260ab49c7e832ca19b5af854a18d47e90eba8c3a24dfbe83a253bfb70a945382a841fccc1ce04c19914c18b78dd9604eb8f7"]}, 0xd8}], 0x9, &(0x7f0000001400)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00]^', @ANYRES32=r8, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c000000000000000100000001000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x108}, 0x20040084) (async) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) r12 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000840)={0x5, 0x80, 0x4, 0x5, 0xbd, 0x80, 0x0, 0x3f, 0x42100, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3f, 0x4, @perf_config_ext={0x20, 0x3ff}, 0x4a10, 0x805, 0x1, 0x0, 0x8000000000000000, 0x9, 0x8, 0x0, 0x2, 0x0, 0x6}, r12, 0x7, 0xffffffffffffffff, 0x4) (async, rerun: 64) perf_event_open$cgroup(&(0x7f0000000400)={0x3, 0x80, 0x5, 0x97, 0x81, 0x80, 0x0, 0x0, 0x4184, 0x3, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0xffffffff, 0x1, @perf_config_ext={0x9, 0x9}, 0x1144, 0x3f, 0x7, 0x3, 0x8, 0x4, 0x6, 0x0, 0x9, 0x0, 0x3}, r12, 0x2, r4, 0x0) (async, rerun: 64) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$tipc(r13, &(0x7f0000003a00)={&(0x7f0000000080)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x8}}, 0x10, &(0x7f0000000b40)=[{0x0}], 0x1}, 0x0) r14 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x4, &(0x7f00000005c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="8cc77b3fe7596a2b7e3e6a2bd4e2", @ANYRES32=r13, @ANYBLOB="75da5b8b965b48a2cd5cec28a0d28b36afdd5b9d21f36ca8fed57d5a007feed7796b19fdf62abe5e6dbd8df13a60a1c354d4a27845adbad439a4d357353f504677f19f4638c24d2f1fcb1563480db4c10b9d59d6450db3694289d86ef51b34e55e5db5bbd977e20a24b633584308879a39dd9e69d4", @ANYRES32], &(0x7f00000000c0)='GPL\x00', 0x4, 0xffb, &(0x7f000062b000)=""/4091, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r15 = openat$cgroup_ro(r14, &(0x7f0000000100)='blkio.bfq.io_service_time\x00', 0x0, 0x0) openat$cgroup_subtree(r15, &(0x7f0000000000), 0x2, 0x0) openat$cgroup_ro(r15, &(0x7f0000000180)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) 05:26:10 executing program 1: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000040)={'dummy0\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$inet6(0xa, 0x80003, 0xeb) r4 = socket(0x200000000000011, 0x3, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e23, 0x4, @private1={0xfc, 0x1, '\x00', 0x1}, 0x10000}, 0x1c) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000300)={'team0\x00', 0x0}) bind$packet(r4, &(0x7f0000000240)={0x11, 0x0, r5}, 0x14) getsockname$packet(r4, &(0x7f00000022c0)={0x11, 0x0, 0x0}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0x2de1e, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="440000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="0003000000000000140012800c0001006d616376746170000400028008000500", @ANYRES32=r1, @ANYBLOB='\x00\x00\n\x00', @ANYRES32=r6, @ANYBLOB="66ba24d5a7e0f5412ee5ce0d7f2551b357af02a45cf1cde6bcf6f193c83081318ee4ad437abb9a6001e15fbbd09756d83389cdfbe773d86c4056a423801b56b5027ddd4d84ec2dcf4784550437c435d1e81e918f79e587a2cfef2752d4111100055f2206b81530ff2e07e9b76146d645ec05ce1302edabb5c719ff980773581f50e083a922710a7bb86ba94a88f5bc4e4aa5928fa54779de2ce317f15c6463a4e2871331aa77b073a221ac5044e05699c81281b45d76c96386bb036e5f5a8dff1dae34f66785c22da072ddc674a5f60a34"], 0x44}}, 0x0) 05:26:10 executing program 5: close(0xffffffffffffffff) perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x0, 0x0, 0x0, &(0x7f0000000800)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xae) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000780)={0x0, 0x3, &(0x7f0000000700)=ANY=[@ANYBLOB="1800"/24], 0x0, 0x1, 0x0, 0x0, 0x40f00, 0x15, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f00000002c0)={0x0, 0x0, 0x7ff}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000006c0)=[0xffffffffffffffff, 0x1]}, 0x80) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000480)='blkio.bfq.io_queued_recursive\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x8, 0x1, &(0x7f0000000000)=@raw=[@call={0x85, 0x0, 0x0, 0x16}], &(0x7f0000000040)='GPL\x00', 0x81, 0x0, 0x0, 0x40f00, 0x12, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000340)={0x1, 0x2, 0x6, 0x3}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000380)=[0xffffffffffffffff]}, 0x80) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'batadv_slave_0\x00', 0x1}) r0 = gettid() syz_open_procfs$namespace(r0, &(0x7f00000000c0)='ns/uts\x00') r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x43400) r2 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r2, &(0x7f0000000100)=ANY=[], 0xbf) sendfile(r2, r2, &(0x7f0000000240), 0x7f10) write(r2, &(0x7f0000000340), 0x0) write$P9_RREADLINK(r2, &(0x7f0000000400)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) ioctl$TIOCSSOFTCAR(r2, 0x541a, &(0x7f0000000440)=0xffffb3e1) perf_event_open(&(0x7f0000000240)={0x6, 0x80, 0xfa, 0x0, 0x81, 0x3, 0x0, 0x80000000, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4, 0x2, @perf_bp={&(0x7f0000000200)}, 0x204, 0x0, 0x30d, 0x0, 0x0, 0x7, 0x7}, 0x0, 0x0, r1, 0xb) socketpair(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x50, 0x7, 0x0, 0x6, 0x0, 0x0, 0x80000, 0x8, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2083000, 0x4, @perf_bp={&(0x7f00000004c0)}, 0x0, 0x2, 0x314, 0x0, 0x4, 0x0, 0xfdb1, 0x0, 0x6, 0x0, 0x3}, 0x0, 0x6, 0xffffffffffffffff, 0xa) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x8924, &(0x7f0000000080)) r5 = fcntl$getown(r4, 0x9) getpgrp(r5) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000100), 0x10) [ 789.781277] audit: type=1804 audit(1669008370.723:35895): pid=19460 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir403193021/syzkaller.nhiukM/602/file0" dev="sda1" ino=13910 res=1 05:26:10 executing program 2: r0 = perf_event_open(&(0x7f0000000100)={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}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x2}) (async) r2 = gettid() r3 = perf_event_open(0x0, r2, 0xa, 0xffffffffffffffff, 0x8) (async) r4 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x80, 0x7, 0x0, 0x31, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x100000001, 0xc06}, 0x0, 0x4, 0xffffffff, 0x0, 0x6, 0x6, 0x0, 0x0, 0xfff}, r2, 0x10, 0xffffffffffffffff, 0x0) (async) r5 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000004c0)={&(0x7f0000000480)='ext4_fc_replay\x00'}, 0x10) r6 = perf_event_open(&(0x7f0000000280)={0x3, 0x80, 0x8, 0x1, 0x0, 0x62, 0x0, 0x0, 0x80a, 0x9, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x80, 0x2, @perf_config_ext={0x9, 0x4}, 0x4000, 0x8, 0x4, 0x1, 0x1, 0x0, 0x9, 0x0, 0x861, 0x0, 0x4}, 0xffffffffffffffff, 0x2, r5, 0x2) close(r1) (async) r7 = gettid() (async) perf_event_open(&(0x7f0000000380)={0x2, 0x80, 0x2, 0x9, 0x0, 0x3e, 0x0, 0x5, 0x2002, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x4, @perf_config_ext={0x3, 0x2e1}, 0x1000, 0x0, 0x6, 0x9, 0x0, 0x6, 0x8, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r8 = perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x0, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x88, 0xa, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_config_ext={0xd5, 0x4}, 0x0, 0x200, 0x6, 0x5, 0x6, 0x3, 0x8, 0x0, 0x1, 0x0, 0x5}, r7, 0x0, 0xffffffffffffffff, 0x8) (async) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f00000000c0)={'dummy0\x00', 0x1}) (async) r9 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x3010c0, 0x0) ioctl$TUNSETSNDBUF(r9, 0x400454d4, &(0x7f0000000080)=0x6) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r10) (async) fstat(r6, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000002bc0)={&(0x7f0000000500)=@kern={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000b80)={0x6bc, 0x35, 0x200, 0x70bd28, 0x25dfdbfd, "", [@typed={0x8, 0x57, 0x0, 0x0, @pid}, @generic="1383a344f52be2a8f4bc9f3546937347651c3b6499edfdd13eec05faf817d7d37d2a1d4b4ba0c2d8e6bb8e64758f2fd7bccd6c5ee00553da0e70987a9415698349b1cb70a88d20a1baef2059da5632a68cbf50acdf5b06462e379f0924133d14fe7f8fd9667e6ba620a3667f1e2070cec48649d7c4e77bf5526e42d01f01903bbb54be52f987ac408ba637665cace721adab7cd9a2e08a9012615bf3a281db6b623b2b41ceb1723be49c", @nested={0x144, 0x5c, 0x0, 0x1, [@generic="1bdc1627d971014b53f7aa757bce09c929a624bf0fbc9ee874888e27a5b88d8437b14cd002265ee7e2a402bb7f7ed3ca75d3680b20a6debdb2d1355e341e5b4941ae8185cb19212922b374ea0334fd9f5c30f6b47c4ca7ee07747084703b2d4be10c017f3b3e9673e3bb44140ee8a4106f92e04811c9f7877211e51c10ef0a6cef53ad3d8ced32f3ecb919fa2c46cd2dfc55e2ced56701c7eb8620c8485a61379f372b63fcd28c54dff5cfb8af78df90889041", @typed={0xb, 0x3, 0x0, 0x0, @str='dummy0\x00'}, @typed={0x8, 0x5d, 0x0, 0x0, @uid}, @typed={0xc, 0x6c, 0x0, 0x0, @u64=0x4}, @typed={0x8, 0x60, 0x0, 0x0, @pid}, @generic="2a2a5173141753e46ab9b7e1fa790ee1c28ea08badd871d052b0fd894496d28debe132f3daf6fcfe76227dddb9484190916ebe22702ad8ef327ad64bd8be730e5fe9a35d9c4e05356eec7b539958ce7ef38b15ff3947e9dbb010d96801", @typed={0x8, 0x3c, 0x0, 0x0, @pid}]}, @nested={0xc, 0x33, 0x0, 0x1, [@typed={0x8, 0x59, 0x0, 0x0, @u32=0x800}]}, @typed={0x8, 0x8e, 0x0, 0x0, @uid=0xee00}, @nested={0x266, 0x2d, 0x0, 0x1, [@typed={0x8, 0x18, 0x0, 0x0, @ipv4=@private=0xa010102}, @generic="54a667dd6c98108b901c9eb35c1eeacb7007b80e76218bd5b530d25316d48d53d6dc936df49e72d4cedfc47f1dc2b1958895171032fa50a6f070319f8997a34f03d440885ed732ab1592215fb02d81ad1c5828da1c492fbc5c54a93a44e1120bed0ee79efad1325595260282ccf95e0b77d46015f278095f94cebade09bb642d1ccf295b3868a879eb69cd671f214a3d5bb64acd21dfa2ea0e44be9bb6089abeeb05b82c202102ca74d67e6556cede869d4abeb1ff67219222766f560eec4fdc32db17a6e559253b2de4da2cbe", @generic="2de1ab37a4dba061b2ba8e6a22f5841b2d24470d88440ae47f8c2168c0d80fae6841a2408c2592b7ef8d1725b684ca505f458f9e7ae71a41c0f9bf49245f70710e4542cfe467f7ed9c6aa5102e25560ba5aea080c9c7a6f44d68488e04cd50ea9fc6bbd73707a44a4e154cee16a8b90e6c91b39624a8435a616a139a7bf7df9e24099e8153317ad1e3c87ed3301680ab33f0d3cc68c727604fdd7c19b15fb6018a091c1613c8a3124708e6222e895d91e6", @typed={0xdb, 0x12, 0x0, 0x0, @binary="30b970bfb4bfe08ab1b24297c777662ac4647d4c748ecfcb612005495ca1f03f38aa97cb285e76b3909ef173b3c7fe1b1437e3b9bfb89124b5aefedd430fff2fb8989f7dbd9a554c417fd48ca01179bd98a0cd5b3f548a7dfa3dd94a8cdc0554e738a0e810312c5e8ff664f41abde78dd81e9fd385d42b84a49c53aae4c09a42e58cd7b65eee32dfe8d774b91f810793582c65e210c105d7e5cf8713646ad8dc5fd201cbe94ff78af74134e2438fa4baf480180e44344aa1882ea944becb2bfafdcb2e3f4c249a942549ca4de2a2d884729d91c433448b"}]}, @nested={0x1bb, 0x41, 0x0, 0x1, [@typed={0x8, 0x67, 0x0, 0x0, @pid=r7}, @typed={0xc, 0x60, 0x0, 0x0, @u64=0x9}, @typed={0x8, 0x26, 0x0, 0x0, @uid}, @generic="d27c8dab7cd7ac7cff292b3919346055c1ea2fae22b4f07739b759c9fb0aeabdcfae9c08783a4610b5c2166a041430eeea9553121f660d2ff7b99c9136ce8a9d9d50bfdebe0b38e2d7ca4e4e714c9fa44c816b6bfeda80f41b9f481c86e1d88a99e946d029c625e04d6d1efa8483fc91701baabd2894a1ec", @generic="0977ded1b91a68de43eb8b452005fcd2918865b1e221bf89dc6046a25a1e43f8e7cbfc73c818834d96d29805f21165709a9b1fd13e6c238f932646adceeaa4eb62c9498c7878a3a12743ac2013cf2c191f33a60474ed9adbb9eef91c1247ba99f39406306abe96fddc10fea6e0bd0b1569efa80e6b31734ccb34ec3fe2a1775a3bfde986cbf674f4948cfdb966828d85a443c44baadaf96c81a816802d7361639c", @typed={0x4, 0x4c}, @generic="722cde69fced9f2c86908a3879bc3d7fde0f82211abaec3f2006aa7f56f7d527b24af3e542118170c63a551830defc496e4db0bb9a52b28f1c1ae06805755935413dcb4cfb1c24334a38535370e5b1e41d4148c18d72a6494e199ba29b7f550f66980f106d01c4d57778f48fe48b3d1f4274c18cb16651135e2a3643b905"]}, @nested={0x7c, 0x87, 0x0, 0x1, [@typed={0x8, 0x86, 0x0, 0x0, @fd}, @generic, @typed={0x6f, 0x6c, 0x0, 0x0, @binary="afa3ae03b556e5661abb50c0eb964696330e788ef4d18bb1cafd673f571afdb01c2337f06c124f3befcf038d8ba30901cb916561fa1fc693d554fb7cebf70e6032a41d0e63fca3b2d380a0e7c8f94f5152a0968b6fb2b393ff94169558d7773eec273800745bbc74b42557"}]}]}, 0x6bc}, {&(0x7f0000001580)={0x1608, 0x2c, 0x200, 0x70bd28, 0x25dfdbfc, "", [@typed={0x14, 0x82, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @local}}, @typed={0x8, 0x8, 0x0, 0x0, @fd}, @typed={0xc, 0x52, 0x0, 0x0, @u64=0xffffffffffff0000}, @nested={0xae, 0x3, 0x0, 0x1, [@generic="ceb388a0e86aaf63eba42aa3e50c3f0b6095ff0a933728443629e21425e75590416fc5629781e8334055ab825d66310272ecdbb83f126ee00bbb4012e1f35585f9a94087c9fde9da08c51cf1101e41e64ed2c4447d26ba8c4c39f691da6ccd5022d7b0d969d44edea7983517b92a46184b417bd8a5ff10b914cb397051a17ea2111709d1d3db06611c45e0d9ba0dd87793aec4e56db9a03e49e653b1fa7880315145d9980628c05a9652"]}, @typed={0x4, 0x34}, @nested={0x128b, 0x34, 0x0, 0x1, [@generic="b803a8033c003128fb2821", @typed={0x5, 0x80, 0x0, 0x0, @str='\x00'}, @generic="ff48440eab50567a928c5bab9fdd56ffe537a91835045acb85c479187843925a139beb5ded21343207dc47e061af9e5e94ac3e4c2e7ce65f009bc0d24aa19924bff6a0f666d5310f56c55e3f3ccea2d11bd89a23b0bdb19dbe14b0782828e73049ded137cef9db8a626ffea861faea073a46926ed856e45394f12c2b7fc0dcb866ffd56c102e476aca019e7781e7e36cd65fe3506ab83dd48670cbae70e78849ae146e6bb0a08a0cf23e8da85da005e1539455eed192a4b77417ceadac750291f091aa5b358fa0ca7c0ebcf44fda63988e2155", @generic="f62fcd635547f59772bc815b1c447c7f9e7259fa161f9e3ace0750f47b6bb63b02d117c681d29f605cd9e15786c6b5139e72fb6a9aaedf37da34d7acc6b14d15e5463a0e9789c5c9cc281ba5b72fca2f23925390cabd251ac6a730a10640b87d4072b667b50f1f622b7fdd5ee03d76ba1f800646a07d37c18dc54a609bc082d82efe9b52cef31d56b917b1cd15464796572f84f15870cda0b528bff83b", @typed={0x7, 0x35, 0x0, 0x0, @str='$@\x00'}, @generic="862b3612f804fd9c29b78035169dfa0b7164da1869cc9f16b48fd3c81f6ed6f95da767affaf72ab9d0af7e9293e092ece7cd2f269deebc5c5a72dfe2b0e59dc3e993f1299bbc1d3dcaa0ed10fc6e1a9ee66cceb9afb17735ba8aced2c73d4818a5d0209b978275952656b4cd211c146a111ff17115d4686c3a5c447148da48ab7546b70d19fc172b3eda78b08c1fa34cb07347e65f9b8e6efed0d228e8ccb08bf5cec8dc2d19e1647e84fabce836df78dfb3398cd430b2e9a5af43f57e729bb18fd67ed10b829149567e28c35e6684ec815134cd948d0d8e6f4710d953c18bf7fe6ed073559f4f5be64a4ba162ddf4fd09d0b460", @typed={0x1004, 0x75, 0x0, 0x0, @binary="3b7c128436e7a8f945a9731939f81d64bf1ec6d1cdcf37b8fa9e92908cb1456c62594bad327cea84a53a39654c8465dd82867285cf4ee044d5fcf09ea8591cf64f909449c81a2ed8354ecb32c9c43545d6c9ee6954cee202bcf2a9dacf357bc670b9166754b22586105a8524430ba64ead14c715b8a8e54597e400d7f63fda135ba2126ec0f6526969be5a0beee828bdf2165821bcba9e098dc187736a197a092e6041ff4eab7eeebce325166ec957b53005d3eb653a99ae74fda9fa04992f4130f5987ded079425242d545cea46c696381d842f36daaaedda18100c92c73559d11e9b60890f016b39d43fbd5df51f8dd02280c3389d9b7144068bb0796e33b56dbfba2fea7b072b6acaec0ea61e106b2ff08b31e66266855726e6ead4587923aa5f9cfd925b948219965e1568bbb0e0be314c6804eb949c52ba8081fba4b4e9cfdaf73f268576a03c11b85a2169b851287218dc932db39afe210addf12ce8943a5df5247b4cd2e09ee5a9290fe5d276d1e11df180be7ec49cc5e959ed637a7c480abb2ec5b2a010fe67937e698a206cff437042955de50ec5c4303aee9fcec581dcaa4a4a5876bc4757617484668795a814cc0fb8fe5df623766ef3e83506a0ced5d6f387fcbd0e439b545ec825b544ac411589ef02dcfc915e8a99cd33210f41ad633c3d50d7c11818f388bc1ee6d9a68192e247e9aa90da37a511e545c2cf19c5f049a065b67dd5c28b856c61a4132e4d72f4bbbeabba15107930042490ac1dbfc70a03f2e4f7ceaea40ead32bffd102bb1d1cb26e8a21088dd6eeebb7c3bd8bd9f1ddb598ae3f73804cb225d81a8e7d9abaca0214e3a4b923a96f7d730f3ce3af64ec33b27f943723b44d50e90a7b3002ec2f3b305cd7e317636db545235cf1c8f506e6b4223fed62a35dd5241fd03ba908b7da6f7750def063cd8868170fd938d385cc3351b5c90f6fafe23e4a48f6f45fe182d5a33aef03230a9ff2df84fbf7c21c2dd846e50a99bb2ff8e84b4b495eb8f9c6c4155f244734a9da23911e6bfb0d57f416c45bbec6a7881f6f114269acf1ff6db5a65839f8c5da137271539e781e08dc5d76774ff4d13da3dfaf2d5ecb1568439132b7b7ebd8f1e9ba3d409c6cb5ffb50e3d0e8696d6477cabac9c9a1effee4addfbf10deba36d5e38c901cab8c3ae1cc92217650453a640d494c5e5980d8ba77cacfea82e87e395613ef67a1089528a74db90538a0e0b4084360e35a6cddb02ac17f1f2a5c0f9d4e323b0750fec11d88351e63dc46def28c3511661c84933b020794dd7f5726da913c11d8fbf9b611f4463386c54928a590d8a9e315702065105d343c676de727e6b71e018494c14beb0df819581a41167c75fed96db0fddf40a2213339028815790bccbf6fc3b1423c7c40bd86c3ddd5be0f39555601453365503109ec2658174fbb72f0d0e41a776d98a1bce41410c428cdcf2906f739deebbcfadde3f23649e1ddc8c8ace03853424757c7cfdc85b5d4df4f161f50ba62d74c752e72023a9898dafc772cde2c4ebc6ff7d703677755bcbc3211ae8ed4238b5d6c581c622b7f26dd62124fa3203d70f4a092760854dfde6a413dda96c454d46262c97e68a40545b46120ab646fcf9521902dc43909425c4c4367b821c9e7062a46a7414a35996ec80ece063960edc6e6fecde24a7a845b3923ea83a79ad75f2e92c6c15c41ffd684a7e4da64345c8c0aa1a677ac43f6b88e6b1f3046887550b98c2a8f8ff69668b1451b69bd1f682264a1f75e6fe0db57760f864ffb405739b28930c3c39b64562e0ccde28e5e096980adc200e6257cfbf44ae236cefd47d2a04692ee15bd10f1201c8ea627b91763590ca47995f2c4ce95915db43b7ca495973a9b3a1a7a27efe6c60ec7f4cffcce1d086299ea84318aac0096464cd408a821f396646108ae7cd2f51a928f1c99faf2d16ca62f3d697a19b34ec3a5275a509c701e4f0626f083b373070839911538a44acb37e3df6fc00e7d020fa9491dae55326fe8fb0fedceec69eff3f302967a27a097ed7baf42e3bb26674edff4d7b895d180b56084d1974ba1c5f318cf42251933ca66a1104a4337680150b7155e1e0b29cc0286499229f395bb1ef16410aa6f1d68706d8183cb791861a0fcf9216fb742204e854a7118684e0a80050c359d6d394f79eb692c3dff12223d03f46f679dbd142fe80d0c341af5cf76f719e855cbb99fad302b3a86f0fa8a3fa407faba848d46a702ab6bd09a550121657db921d554c05e17ef3837283b1d100c28354c0027f488f101d4ecfc9dd07a60c441a04addd8aa7426317b4cfcfb12cc6e0756f5d0b45fdc791f4743e25f2efcf969a1a86340fbd4bbfbd0d2c99257c39c6961aed3bdce727c7849bc86aae13cf7058da62d35d65f50cca901fe187dc7178ef3e77fbdf918fbd62045cd760a6f1c65cc582747890a40633bd8887b5bb86da3a487e3b2330ba756fea4571365c087ab80ae39ee050cc9a5de6d5a4edde8d96a3af1165eb3a507f04bda471f9b00eabf086e84246bc909a5ab3b53d2b11add6c633033faabbbeb40b0e4e3ec8671608179084434c172dfc59a9f392616fe6c6aa2e1f5492ea4c693ebcb0b64485e0c2a5e5b7bebb687dd02e2df21a5fd62bcb66cab051883fa7c456744f51dac6f1691b5f9c227daae6efdc837dfd39e78a896e2e7ddcced6885175298dba223cbe4d160629a494a51a147b4d8a1979aaba18e01db439d5a75fcabe196e0908727bf6b8669106ca753a306254a52ccf7b544a026803d9197de0ecd9e9f1b91a79a611180c55325ed378176f0d394911c32c96d013d77774db0fbc316afe090b5edcda548ef531a96137b67657ca767bcafde3500b21d21e915fa9792475c4e41e07e5392db8803da62e8ebab724195fe8fd8a255d9ef3a85f09aa0f14d0146ea815d028597fa999cbc062f7718e534a39bd07e8da3d547bb0a0408b92f5a58177a0e17d9bf4a66b7b027920c032cac6041807ce1a17cca7100f9f56b31eaa2aa09975924a5fa7f04ed26b94579663221a0de7d2f720ef210e8baa218be0756cbb861fe629c878afd19a20b074c231a462bc59e56eda9414bf5bc71e20adac2fc1865c264569ca2b549ae33d31db4f19db05d0c6bad5e995ea9279003c31acd2dbcf7e5eb0458e705bd108a1a9a9a2d5e16a1b807517ab2026656c8b9d232c28d159c6b15647d724b09abcb95e042385452562f531bac228c128cc523eb2788a3b4b46bdc2de8f3813ae1a398905fda16596e723b1198821cd638093078e84c051af5a5fb7c207844c554d57979c85dff5825018a684a2ea5431204d3cf2c4bf42a46502cc691db5484b0e375137d3840f1e54908f01efd0cbfa0726d5323c8ad4b0188ea66c5e8937aa6a431be039cbd8876fb8957a0a63bef2dd79d2966eca48122578674a7d065efae544151e41d54372203df57e5b62fc4ac8ed613b06b79535524fad2d95fc829f89f5103afd725b8cfd16e696e209d318e1577c83b6060b34212062ed53947cca7f0c8e296b946d553dacdc8d046508bd46222f53cbef942e8021aa19bc403a3ad0ba15a69cd6e2ea39d465902d7e848b48d627671ca6013bddd99648754752f19b20f76b81f3ee854daec19be7fd28f077f42b4220774786bef378e3785b99e4c28dcc40a047fce88f6e272f46e283f886a84590a7e4accfd6df1dd83e14221aa78817b36e8fbd360470349e87bf04e1c422bd262bf18bf44772491f4f860f4aa4be4aee9215885ed5661d9a04bd92d1b97f13304ee1d1a8bfb9384f13c62411ea4f0835d098875ffaffb5bbb62da69f867839caafc98634ffcc22abd9d665657b99203bf11acf9cf37c5769c4a5fc21f63d13ca55ae1bc12f37769e9720dc4ead48fdefb5c003e3171851420e521026ebfaecf386171a7d3b5765453ce5ff396dcaf450f83e9bfe03ef0c3e3e7bac0158f157c1d66e6d4f107f3e2fcb820967c88ab16680f7abd20298bf7fde5fe9cc01d752a44e5db36ce40de4500c43ce2192119dde2801d16307240b2413aeb106705fb0f8797191b399d5b5fe53f78d40b1e4bc7925ed0a1fc51889eff10f4cee6ce63a903da9caf3e3c74eb3c69b5d1f1b4d38bac781886317f89bc1410ce98fedac4ccfbef3c4d2ae8d38251e4102d039511ba900446421c1564ddb396807546f2741ccf5234cfc52b758c3610e78b4d6d7b01d4eaed7ead58ece127c95c07c9c40db5cb6c5dae81b99d8b5f30c506665121d4d862e257b79c4a180f25623a9b88fdf5cba0de2296b7e62de485d4d056b01193ec8d9993aab30c5b0a83920c816cf060b088d63fe3da10c923ac10b3606693c453421fb5a55f71620299eaafacf450e676c8c2bcd02657613044b2a68c88ff0ce38abb2e109b09af8b514f11443c17569bdcc205184b14db7744dd991b096065ddf5c6bcb980f65e36cd882c626d95bc91f2728d7f95b510f274400d80f6451cc842c2f18a2b55336a0ef9bd503469f59220f18375690ec142ceaf1bc1da9fcfd17abdc4440d5bc7f07a24999888ef1b38dbd144b00df3e8bff5b72aeec86daa05ca259516c8755e08265e03cd7840ddc1edaa32f5d1e9e0d988be0652ae73f7d624f24a05e3933dd6395de19e588426c3f67c6e534a213b54726680de8c0c5aff5315ddd19213a190bfefcc38da4dbc9085f1e98f6dddcaf970d9e9c61370b0715d82a677a951ad14836e301631a2381e34fe31a91dc85bd4105dd4833cd24c437707f32e563b7846524620663b57386d54328fe386ef5d7eeb44e6eef38227da859ba244080ef7c23105f22931857dcbc3cab8c4ad63f216576404b50d84fdcb0baf92b70b8db3f6f111002af6208a02a3789032687056f7a7f112df6a114c75b03721f6b61c4ffb2ede1621bdea2666ea96f7619f6c4007694e2fb8e34f817a087ccd9538abf2f8b3c39ef952717184a27964d28bb4b1c7bdf850b8a104ec56d973dcb27f8efef1a820bce1177b6ee612711d33d865e522e7666076af13152a09399983b728d4d2d4e8ad7353a9dbad3423da09471e49b2774b3c3ab3dc21a67d039e417c4e05945577a3add4c83c1ccf0c03601434b1ddda89d58238067b9b018bb6cef335d880364af95d80319dec219a9dab14831ffd1b239dd178ce44c607e7dd42f0e2f9e010f8c653de5333b0b1c57f7d55d232a3d3e56559bcf5d8c0ea796f17360f668c000710f805f4fbc68ec87fb80e6cbef7a8989e882a020314bdd2882b3b18fca847b8354ff6c1ad2937b64f6c0a929394d9c7fa1f8122c71c2da74f7858fda30e9095b09d4e9fe073ec96fc634b489e6738c144943f6e39b44794038f28be1ec0c17b49852296970d475de945c041d0cca0c3e29780e64ce9a4d6b52a8fa0565f4680fee965cb4bf0fb4ee9a6779fe7ca89ffd675e1fdafa6d2c939a37ea62670117b19b57a919d0e51b0f9702b5c288d535cca5120cb9f600f1a11e6f3510bea3abc272e075fc9711870df01f02f8a4ae7b7298669db31f101ff6c2fbeb613dfece85b771e345fc9b8f0774a20bbdb6abafabfd9c38ec59032573c29ce02e7b51204fc96fcf5140dbf1c228de091e476e9d58a4ccb523772cd82f6d6f386b3113ec9fed9e0637057464db60f1b9896e7ed2da628d11d9c33c4dafb587b0254c599cbf12ba4ffee8be6e56cfcdb4b14fa72944abe214b6bec237f4d07f0fe3f907838eb3ab4c970dd2cd7c66cff7fb5c6b1d35ab4976f0c48446953a061103dfeaab6e49f82a74d36"}, @typed={0x4, 0x96}]}, @typed={0x8, 0x5c, 0x0, 0x0, @fd}, @nested={0x178, 0x16, 0x0, 0x1, [@typed={0x8, 0x22, 0x0, 0x0, @ipv4=@multicast1}, @typed={0x8, 0x7a, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0x79, 0x39, 0x0, 0x0, @binary="f094f8977f03751e683e0438677913830a75905fbbfb140d4193641f09154d7f80c6e57ea0cc37337a32bc10dea85ca462496e789f44c34aeea0496e11000826e79bcb6840c3e721fa330217e383a1787e9f4267c1d8c5d17dfd584a83cf0ecd7b6dd7da0e2fbd640e4d7f4f1ff114a5d87dddcfdb"}, @typed={0x57, 0x3f, 0x0, 0x0, @binary="aca316f7a1939b3b50b8b17c05a79bba330364e3ed410c4113186d5faa215aea7a61495a38710c1466745059d1bd2c216e660b14c67591f23b95106abd7f2172ffa6ca8a4222cea3c48fcd21e1fc1361de3434"}, @generic="83c9f227850f26b1e179d14fb983de97e0d1dd38f8807ea0f2734b220d0f9844770551a2acb04b9ea71874bf81f5818ecf440b8604b8e4d8b7ffa0eb120fa9efa32d79ee33fecd5c19d6660175e16142f9cea401cc45367767e81081f964a0e1c423b0dfcf5281598cab6acc6ef9ded8235398a8dac2af3ddf1421", @typed={0x8, 0x4b, 0x0, 0x0, @fd=r9}, @generic="8fd62c050b8a1070c07e6f0497"]}, @generic="a32688d202dea396d47d7430cff060ac460388864f24742838f3266fde77de703f6f82b60f167b1ccae4d6169d988dc2232b6fc8e316b99aa670885034cf73d214fe219f3f25eeaf6230d9a5a57a40ee682bc5f43f80e35706f70e60d304d8b9f3d4f34dd6", @generic="a59b49da313ebef5dce7065e0ca67f732c81a4260c75d5bcb61e28046d984a6c9c964ab4dbfa5c83ff6e41b28d4d74b6737010f9688c41ed914b0d1184a672a0769a6e1a2e37d665940b5b4df45e5086cdada4a517ae4b3fa419380b56fab8badceb4f1975bb27518c8dd0fb22c1c1a39da5f82571bda846d8650d996eba46bde38a40c91272f96e9d6fc6d036ce758306bba18df371aee042528a0bd6553f1f3c3bca7b9a25f4f60e00ca"]}, 0x1608}, {&(0x7f00000006c0)={0xf8, 0x3e, 0x200, 0x70bd28, 0x25dfdbfd, "", [@generic="0056517d3df490b55313f6e2119132f8eb36baf1c7ca63d4969db41f93c328a3f91c1df4c99baec8f85af0e9d6b9f75c6448ec24fa4ea78aa99c24bd8936f87b8f0809ef6f8f92dc551b44572b55870861488607c8ce65f2b03a72e9251688dc5425dcfe5581620cdca616906dedbced63248df43e40b592df9d2c1b0f0f7348207363dba694477d02c5aabaa058bc906b74a53fc9581d662884af8f1d1ddc11b989f6ec2b06fff85eb2b9332ca22f398046c069da175c26eea7ff8dec515f69c67d4772455dce9c4f72021527e88ca3c59e93e84ce9073182ef356b7d84431fd0424ebc282fbe34"]}, 0xf8}, {&(0x7f0000003a40)={0x128c, 0x12, 0x1, 0x70bd29, 0x25dfdbfd, "", [@nested={0x11cb, 0x49, 0x0, 0x1, [@generic="26171e5c24d141f0c2e3ea22e81c1c4368acb429f55ecacc3d79b519c2b94cfba6d7c0b4c84710de97e9ba9c2fd9417dab88bc155ced751769207a94fdf8b9af8aa58426b95465a879eea9077b57c450eb780121ad3956b52780ae45fd2437281b7a148b60865a08b256e605f898b3b12de308e5fa354f1666e375e60ee302c11e0c7f0e8042de21ae41839f97875f1a9d11f3196c4bfc43739d5a6b453b45e07f51", @generic="c250b3d3590f3c329ae3e1c7ceba76dc4b27568e7ae8ec1e375e71ee6cf0e7e8e0cce9ca864967a93243d99723ee1ab5f98ead49313b750f96bd4f75cafa0999137fd7aaea43cd76a577e9f2de2e189aa7a7cd767feaf0151717ee97a7651ddd2c171606f4da19a45acb8bd9f58da162df72cfe33492ca653ba7271abeecd46530294666636dac28c3", @generic="172e048f5f1073b0b0482c497e03b19fc61670007c0296ba4aae3c88dfe0ba05db23c11a4a0ab8bc6fd1ba98ae4fb087a669c8eb110eec53db9f410926c73144396fde270e4e5362a240bcbef0f417f919070233a1c0f8b28aa1fe1c075f92c928fbef9d131e333df399aff41e90c0622418bce7d13ead7de6868082ce179a065b5029e4ebcf2d5aeaea7c2aef87460655c3f9b792dd06f3bb96f8fc92807ee55148977c305dcfae7441e9bf65c3ae4d3d63b772d260b631f8c05892eba876d96cb7260f980cdd89631d6f6fa5dff830b2470830f7ce9574750cd7417481de6cdf19ab7babc86689080a010130fe90296cddda8b6a11f5be189f0f4ea95a7769697b140324655862e24d85531792a1a38c1430b33665d3b559ecfa379ea7efd0ffc1b7474e70857764519941428206d1233847925c3acd9ca692b9d7b4f1b85c3ccf5f27b6dd4c6609f562fb55216e0805ed382637ede63c1d3f6f96ff6da0a0b52e64f0a9b929192d1f9ff7d6b7e9374e4eb54302bc9822e6fa1506b96e7c396346c5f53e87652d2b2b84a4b9f733151ae6b1af3ff4828340f0e314dea0b42a0f3abd2e06a944ea69a2a5dbff539e8b6460c9d95a520c113114d8711f7f61c04056cf036e15d4548b640693d8cc27c8add040e9604be03798a0500a5387a6c7eb292353584d5c105d622b0f9fe5704b5cc6028c479592edd26fb334450a95b4178693d319175a26fa8daea60cf8d0426472142882fb0f42a5b0c32aca00847fd2a5aed85a03db53a04902124f8d3f96351d9ee35e64777a527ef5f40ccd5bfb5fc59b27042b1d012e70f8f57fdc0b774910359050fc43afd4b51d257f8d388537097d9837aa9d96844a89ee9ab10d67b6262fe1f23f7374c86aa77ed790bdc55a0f69ff4dbb7907f3a193c35669f522a32c32d6042adb41cd6d35aa6cea3b6c84f90ec0fe935624c3fdaed309f69ace31126e5feeff5cce8c67bfad3b911cc68653fdddf78e8fffabe008f601dfe286d8fd3ea1411c93bada0ce6d5aa73d28319d6b42cb88ea5cb2215cb4092998efc8ae4e1b6315f4118a7555fbd8f1ecac293f44332e91743072fbc2f19f8f457d317cff86534d04953e752209a4e82d13df98a82ad3560857360151f6909c33037c6dbd5a5a6f0785160778b76932dfa1eb0e1984aacc5ed7f84548025f29df7c8d939500538f9e936a13dbfa14ff74574f35d1359f6a95e26fc590834b82131c59968bcb4fd0a60f7837f8128968a810d286e6d7d5278b7d8c561abea00de61e0fea2a2c53a1a571f9aac7948b40fc631f20253e9b35091e43630688bcbdaf3415abc1f45aee4cf73643394ae41aa964ffd95021718181889ed2b5f956424c86a143b97009a90b076f9c0e7c2657d1846cc9ef27c29a749bee65fb0a0ccdd88ed6aca86f4203b12e6bb0529aae147c39d364812e85f7549aaba4d315e102da92f225dcd9e84f528741b072d4f995ab4982ae7d2677b0825d5b7ede6f966764b7f0d3a73e3f915981e14b02073f0b08b1c61ea2e2ef30301d5b48b862b5c047857e5b26de0df3eb3c0ef3789c62f88510e4f6c0c6a1d9320e3c450e3cb9a2039a9e70786965506ec04d6c084d3353da0036a484117b8d95d00418591d0b5d521b72bc752cce2c9f20a57ba55b8b85cdac0a599caa7f0581c859092a1f824c0870f412793a4e5f7ff659a5456e81804602b4bd75456f04c7a54bded222e5f4e114d752c77f5568c8ce0f395a9362521ea237a7e3be4bc1398a3178c833d2c5b9fbb72fe75f6a704e9172b1b091c8b084a0ce6788a84877660d6e46ad833a07b16f5b0a4a701e7bc44d6127afa6cef2df430821f3bc52d14f4d35523fe2f2f7ce08d96688814840fc300e19ec2906c39fa6455c1662c719fe1ba33e0f0b20d7eac150042a1608d351ca82b1349154926c60c4b28e557f72245e27c1f5181ba875b69dd48d2413b66e60736e4eb324e6c5d33346ab5bbf7db794c19f6298d97667567de40eee808302bbd77cdfc24feaff3d198c312fe91d048765ed7e04855af25b3f9f69e02a1da8ebec35034f1ef6a357a6d5581894e441dfcbfa3890e0949c9f993088c51615044fed33f15b8b8e05c3abbe3aac96d0e6552429f7faa158702e8c61c4376ff1433325090d4384cf38d91bec6e7294739e91f4794a6d4f77e49a5c906be396856eac409781819dd37ca138bb3bbc019ff453101710f5f91b797096b1920d555dd8aee943ce664ac47c2ac2c88e5b1bccdcda95f913e8f6ef426642fdbb6876783859dc05d8ad1fad11ce35d132a01d6d7e0d6f55d715943f356e86918c76a4d209760eaa96eebdc6f208550b0b04e4a603c9ef51cde51a999eb6a6da84daed18ff98efc3a691a3e2282d6520d6ee1eb0906df48fef858287606d88306a4f13d449038aee79d10d0a7bd741f0660bc96c1be520fa71bce1129131d82f3ecd78f3a49f4bd4376be4caa4c3342d41f442bbe5085836410cb8dd99887020eb08c936018bc0d98573706ef48a88190c434ce1c9ac3c5f289f9f8d302cfb9516bcd20479e83749d7dbfd857aa957c1d5dae85e3aba8b22ca67868ef84404002a9124da6e039c7aba834807cdb1287a7fedce9ed81a27b177912bf4c0334aba17f8cb6a5e5f9c468aeca97b9010dddba603dfec7596a0798902b4d10c6cc87051412bd1aadf351f0c961873723d808a5ddf47e42f4ec84e8d89d67bcfdb6edd8c4345d0d601d3cb7ad4a8ba3fe402cd4d5bf4db24a2d6fedec7799eb378319f36dfb1707b231f39214427fef835201695d9b1482270c57ff6958982b109bbdf1489c227cc9f437fad96a3a6e5c488737aee3b2098662ebe6d00e25c1112b7430bc2874567bc85380890e7b80aa314b140c425cdbd67694ede0ade72ba2429e2093650f5ddb5d13f9e379632e4e70243bdbb9123e435d26fdac8608a1513e9d096fbefec9e17ee7c8e45f58c4294024eacc1620b2f822d84655bebc8364a12ecb1dfef01c20d133504fc6054cdec2fb93cbc7c69fc52d8e6b3da548e05eca149bf3c894e88c63e21fb26e621724528043c52e12034caf65604f5b191f408ff2297a33d2083088296a4d85e52969293fd38a81022bb6bfaf7b461c3fb1082e1ce25b3d43d34f0a8bf9bfe748b6ce959644f444d3f7dea78e65eb5736d5d7ec6ac8d3aabcace311b6c5eb46c8b8b1614b6d3f93fc5e1bbe11154b830325d9caf1d5e58073ac98839d55010f30a7986338e212a8317b36c4c64bd8b28482592e37ef054987ed13845e32feb055a5a0c249ffdc2927ceafea042fc7f5a2774bd06311126af35b3301a19dbcf93155d59313bd4d9a7d4e4f65e3f7947238f14c2b4ed4775f76386f05ba307e5cae042be631f300ec1b8ae0e6c3bc49489a081c98146661ec0e642339cb0b2b15fdf375dbe8724979ab3f903f8f89971a5de6586454295612d4f23c135a0d95d0d7f431c837f105642153abab9fa27d0cd2e95e14cbbf604126e7247b275d45ded540bfe5e97c1f59059c3d57a31c250cf80e83569aab57b25f80ea2f9858c6738f5aaee09248bd51ecb09867fa8f635202c56f9f3a10a29ca05d7c5776be5fd7270266059ec6953332beda077189cc9afa682bb257a6de29b0e3ac2956da8d57a107d45b97958b1accaef96b84c88a96dc66405eb3919bffa5f0c3e7e4de990263febfd30712f4c5747abe1ee771abe1ba428049c4d0e5c2f1f817a2e56d050ff3e322973f5a16d33b4daf04f39bdd65885147ca06c5580f49f6e8f4dfa735ac76e87940d3ef1f732a52c24a36789233b74e3113e4573148428dbe780774e8f0df86267c4f214076c5cc15155ab0cc51543c96609355f0f6814125defbef698359b0ab59a8968626e0eb15b2e765038ebf340bd480dc45b34292001f77558a87241c61039a60d969b5ac2f4f90e7b4df92d0e9a0090d7b8f5a1d38c1d24715487c6befaf72c491a4c7571c2bd3bddb9f882f3182e8fa04d80682c9650130711451c9fec1f74ceab1208f8b3b8e4232c42c79f43e246b4048c6afbfb0316f0e534f8ec78ccbf324985dc1afd4fc30629d273dc9b0a9ed9268720cfd5b73e981dc8953a6b92cd678163d27bdddedbd1f8a914c125a8745a49dc14ed10e36f14c330a281390cae3ee7fddf9e1ed23a79cd724c1b8dd52e65a13cf5e5363e7f371c3898de244d031f2ae9691f2a26f9be621e22bb27451c680b7af35d2cf46d80c7a568022c85393410b816127e89b4537038c7649c0c00982948b0424e0be127a0081350ff346ca56f1f3d3d190a90e70e76e7d80b62cf072ae5bf2bf8a5d25b88bd3c39821920f719ce205c9d8645054e732db80ba6ed206b88cecd34489199bb0e048141aff0854097543d96c81263d6923d41f986d4efe4a310bbf239454b5c21eda598687e1bc2df85f17b93f94c21018be2d019c6d90c5f5da1825935c0789a08d4268773e20c5264c136ee540847c44b406fe5f0bff29faea5013b87b15c19265a7aaef1360704cbaba56d6c18828994b86c72266e2946fa0e0c5cbbca9ffd6e495c0f046accf8d8e7d3bd593d42c050ad7a614b5f4e3a7ad33d70f75abd90504c3f2cf689abb045f39c66a243e94cb9d4a298daba38a026a55078fd0f2adeb05b61cafdf7dade64d4e5b585046324fb348f44b7812987eb14bd90592ff4f6e94f9d0d76c67387b70081a3a2a770cc86a242c768205f2de07e4c5c7cdd3ad98de352850f5f8e7a3a19fbaa98da75ae5eb1d95f745bc969b756350c20cad618584d7b9f946b7b4f6615b4f0b48344792077b62940270174a3120ea0054dd3f7c076e9fc62e12581c1205ece36efb90b8d1102b627b162648efb2149f5654d5454276fd4a4abc20b88526df55ea3f423a87a4cb152f5b26200b6bebc5e514d7b660d752ba47ff40551f75dcf62d5ad13d9f953ead82ae1edb8ae9f12456705e7facc3047c8dcc320b648b21952f003c26175e4a3774065b0ad56d70b7b65748bdde2e150c7b2b8184e35778af2ba8166fa4e208030af24c0b39b1364ec913d0c032f719263d26a92a7054bb75ebb4e17a20094b965723166d4d404ef346a4ce8cea3277c0b78e875306f07f0affd15f23e19ef532d28a84ebc8825dcd248d2990f4de64604d36af6a6d060d5f32f31bde063a03aa6cf513a7b6ecb875c3d4080b2b290e71059f521d1309853a543c0f1afdc2dc72cce69e44ef578f057e1fdbd9cdec1033b7858b6a225c343adcc078a965dbe34b4995ee2b77a9ba340bad5d1d930e2badd15c538638c5ab8088f62d96e46174c04b0cf41a6e440839fdb6fa5f80080c7ccd48d56aeff9cf31a9d3b51385aa230f7cb6c71c5c77439daaf092a2cec14e5d98e55216c52b443140dff09343a6507cef0f9b2264a92335582b7ffa0464d24fafd980da887586c923f619da97d80cce1a21ce575e48633120c5b9e63e13d9b331132775a714ab7331db6f6bd714bf23634291f1a90e8050fdacbc64dafe4ed5af8070d13923dbad1357dddcd8e929dc73e6b461b5460b9f5f8162b0d8d7116f11a47084afd026e2edcf9c722f579f9177f87e5a01d8d1520e02d4ee4f2512d26bb38a40e3aa001cacd904c6f663e356ef4e2001ce731e40e83e46fd811fd52a03fe8b5086c7b40268533f6598f6a22e1de9a784a723c6005dc77234048327a2d2a32907205a2777348e6fcb70ab6a8892f490c41d049826867e18f88983f46ecb9d6f4c423bcd2eddec2a19469ad67eb8bf055e81b0f129461796516b9661", @typed={0x93, 0x7d, 0x0, 0x0, @binary="29691f90431155fecdb50ac47999dd3a8175c59d9b55999b4c2c32e27fde92315debd044884b4db98c1efde317cc62ca79984e99ec213b4ee5c6744821bdacf8131c6047e30158c8fb8baa826f72a4c1e3170fd4f10f67031c1025b571bcf75341fc83ba246d69922712bec4fec36d87bb5b86a5a618561fff4c854a81e3d0236d26b58c4557e55cef9e52c2417725"}, @typed={0x8, 0x4f, 0x0, 0x0, @str='GPL\x00'}]}, @typed={0x40, 0x80, 0x0, 0x0, @binary="3f3d78d6705e6b8ea768a8ce7006ba8e2c5e1b3c6de170f6e1f6f48971e7195eaf5fa69610673cb780de220d1e5fb320513f75e6fe287ed36cce3e03"}, @generic="d9db3a0abe287247a8db0c453e232d30791f73ad7ab2df56aca3704ad3fea07a9d078989e9279dbfdf9ed338a40393ab42b0ef94fb6fc1abd250626988aa261d8882c4ffb99293e6e3320ca3e32927480c41bb0ddcf4ea68104bea072a1d6b5716d8780e21c51a33b13148d6142009"]}, 0x128c}, {&(0x7f00000007c0)={0x1c, 0x31, 0x4, 0x70bd26, 0x25dfdbfe, "", [@nested={0xc, 0x30, 0x0, 0x1, [@typed={0x8, 0x12, 0x0, 0x0, @ipv4=@loopback}]}]}, 0x1c}, {&(0x7f0000004d00)={0x1524, 0x3b, 0x300, 0x70bd2d, 0x25dfdbfe, "", [@typed={0x14, 0x15, 0x0, 0x0, @ipv6=@loopback}, @typed={0x6, 0x49, 0x0, 0x0, @str='\x11\x00'}, @nested={0xe7, 0x2f, 0x0, 0x1, [@generic="d75e9f9bd7ce702e1f2d263f9127b32dfba99da997d13c8f0a4faeaa00d82c1ba0a2b4caa064918291ec61ea2d8e4192a8b2feda82294fcd776a2d2617ae2b7755f994922552d42e9855a89cb931c1c9e71e7e642f766fbfafacc47855fa75addd465369119fa2386a24931b518f23d80c78725681e340b0a49e6bbdbce63f41979f64d76f317fe6539a8eb9e77317109f5b4b3e7a5c76b50457ee", @typed={0x8, 0x21, 0x0, 0x0, @fd=r8}, @typed={0x3d, 0x2f, 0x0, 0x0, @binary="175177c9f49a411ae5b532e302f1784347e842b06f93978733f1363a532866b5df900ace73cf196f1a92b38602f74e5f53d6d0a9e5a3f98834"}]}, @generic="30a3d944c6e876eeef0f504566740d3b8475e3ea957cb863cd636d29bc2709f98fc52cd17a332d67eab6e8e1d1468feb22d7498a862f4a1c726ed4983d2018bf056afb22029e93f4ce0b9a36e6d61a8dcdaebf93b30d7a73b4337033e2b9a6e811a02fe947bb8b4da2333038a6a6a9345130357f6b06b8", @generic="ace7778e52c4947102d153bf57c90225538a83a33ee55bc470c92abe3c24b60d05b78b572d39fc9863ab0c0f1df610cabfdf3dae7d0bd42e973a6170ffaac4149ece7fe0a919aa13f87cbc3aab87ccec03688a43a56e674f4103bb06341867642bd806984d817ddd8b2d428068f41bbf0cc797d4ce816dc6dc9b0aaf03f2313140a0b121cfc5cc18a00cd694edfe561e08cfe266e05957ae84ac467ac291f555dc111ddc12fcc601fd962d774cef9ae4a46d97913a842c625ce0c79e7d2142d0478236e4a9b2156a4a2c18495d82fc13bb9f9fd080982c237b575399a84655751f4c02aa35e5994e4996f153", @typed={0x14, 0x26, 0x0, 0x0, @ipv6=@remote}, @generic="64221fdec23b885551aa0c7d4bd62220d059ffa46e3dd3d9797f52d504aa83519adaf251f2cbf5b1ca5694863bc6c2bf5061768a3c9d0d34f3e76bbe614aca8b734d6d808a6e8b0227d2064adb7580b4da1049664c09f312fbfaa8ceec04f52f902c6b0c9ca706f6016255a790d9a21fdda34ae64b7f73955134f494ee2a898ebee3509174101e85207955a76dba07cd91e4845dccf82181bfa1023bf9e6cdf5518e17b77e2e08f9b757234c48c5c62b30f574f747545565c455ad3595951e6069822aed0d0b2376224453a0317550e23130a844c895e28aba795cfb0e43b54c23e2dadbff", @nested={0x10ce, 0x6, 0x0, 0x1, [@generic="879855a6bb85c10fe5ba5b7d38df13aab676b5af4d1eb76b0287fe3c97475ec14c4ed907c09381174174815607d2056c3d43c7d33cab5eec997eea4ef80749164668e58d88d8a10f3e9704541aefd33c320594e7be1e57b41c05889aa8a90655d916809eb83015353678033bca467b394fecfdf54ec39846d7906caaa03fc44df89251bf97204a45dc5c26c670ba98de4494b1509ed7d6a1cf4ecc5840fb3aa684cfad0f71b1bf9c91f5a7ece2ce2a077755f8222c4bd9cb9a6ab5fab8b621787d1d7a1b1f0871ae681e", @generic="03ccfa44975aa0d04eeca3e641333863d8158755854136b5a4e0f1f7900a2f3b3b2553d56261e9e579b6b24f8691fd07e4d8a34b7a01e3abe1f394829f60c0b2aebc025b7ced32b8d961d40cacbc591365575f9a505b591de5b0f1f02eea5a1d5fe6dce38e1f208af6772aca57decb831f1b63ef39568273dc7cde85c5a265a64ca0f25d9cde04da8a82d7f5d8e54eea0c437d8e742af67820274fed2dcb55c63b8e6a77f8f543d9408666df43f54f11ec674c924e916c33229c11c62a66705524915e27eae4438b8cd2149c71e2628c3279e93fba1feeeeab0bca883a0c2ea20a86aef3f150377efdb3e66f973f836263830517c1bc452c205ed5c64339a2ffade5b1a4e92a17c226ff7210bec6363ff123aa9e8f7da61f44e33ed7dbd62262ec66d46aa516b547d42a006b4c3878e94209b63759c02ee107fa765351c28ae3d5d9293163327f11b3dbabeca6eba88579daedf8cf7434860e3f252ab9e151ee31c6c0e2c53e6865405bd33544ce1bcf6d41170c8bd3e7b66c8032a32652ec0f386c3f46c91555102704c490c1cb0aa7e616278ab2439a8a9c9a689251551e2dfeb7f9f3432478152f8b29d7eb69629d25fcdbb951ffb5d65a58c7da6099fc211759a48f5a21cd17910f358fb0785f779e3ad8c70d786c1c2d9c10aca1c5fd52606faceed4a2de0c456028cf11d5b4d8a95f5fc4748f08689332ea5e72d30acadd9cd2f115b70b08c466366632edd9e1c3fbdd44f6a8c1380d6cdbce378536f1d7cf673f50df1c7df5e5b28ca433161d9d92eaa318b588670770bcf613391a471449810c307cec7abbd295e0094c7a41044d5747ac7e5188836144c9920c3aac52741f85526f458273b125675ef1442a03b91c4524fcf30d4532536340740a56f5c0177a6e74b8606d1ed0b935235ad0e7dbb8b947acc03703bc8764f0817db964e871a377e4fb74eb71a6144eaa6984845e524a4e9d415dc6207b58c14586c28401df6ad87289ab4e85231eb82c1c1c3c7a48dee5dd94a9947094fb31161fab17909774a51152f79f0491e992efb00a95ddfd2118cb1afe33944d559b669bf06713d758b9b76949eef9122d54c1e4f7312a2f208381eb2ea5d52c60cca243fd732222c8293a344e0a22084cb19a12696bc00f225e3ecec888c06eed99d3d621a44b86dcf34f34851beddf5436969b7dca196142c975a80dd99098d819ab4b2726b6f24071c3417887f672028fc94b2cd0fd12af03f88f8966b188013d80543190d723c15cd943c737469ea09cb85e4d60acf7703b9d56bf5be372227bc0072faa110c1bebc7be7413aea82e509906f79352e04117ac6b09b3119b5ff6a0989b4b45401788b70281b89956bf27dd15f3049c0d6b3dc028f62c81294971a53b54897bc112f33bedbcae590155c63cbe05c13f1a4ab7409cef920796e23fb11daec18fd1414590e1498a5d6c38befe04c0ec42cd29576e8ec3a2b5d373c651e2fb50d5b98a4250997d3ddb64dcd92c1ae1384be92f40965661ea1bcea912afec72d918aee4c43d4a1328b18f7fc24eab7f810410fa6bfcb8c7b7054c52274060791a9d0b77fad47d6d730ff6cac6f38d0e2204fbe8e933fb4ee463c4a988c6bb22fc373c628f1f75856e193e2d34539ef1c37b7b3b77e4414b38f43cb1dab6007297e1b827ed27171191f0c47c6ef5010b7d0258b99a3d4f41d657783b3a8a46596bb3d733b15c2fdebad978f9503bca9c54678b65147cc448b40cfd963331340ab31b177ce0f5209514fd3a5f6ccb762330413508beb472f17936bdf2d644f523ed33e2922fb3b48860381be58da835a20d13d91fde86eea76a05b52d7e45c088c2ccaca69be01adc49c5d48c9fe26d1f7699b39e67d7fa2eeed2d696f3f8d73272d0bf8e41938df6657c046199c2b98250d639c7b0df3b7ea876062be55e3e1293585ccab2d446a6c1c933a0140c3791a34abe8ef8e6032342a06fc36d09f0013145cc25231d820670ecb076439a2f26e20b5a9ba15de7fe45dc06d7010b75423d4a576e8bab695d38184873487634cb8cf924829d9634f0a22ac9de27ba1d27c26f43ca7cdbb5d737485a080586b716567e62da2b40e6958f43dab67aa46c5a737729e83f5743fc8e52ac994f917e94b6ab8b521937b57c79871fb61f74fb21343d5d21cf7d2986a022640d8bdd3b8975ce75fa3f9abd6899fb981185254481e84e2b62d7e008a740c1c5dc0a9338c425d037ea66c3d6475e730f4532da37f69b37aba7d95594a987ef279cd2b1fd99718d1a77cfdd821ffdfc5f4412b6717b1121177e589129c5dc14afc529ea1f2a556182b4384098e95c953df9f1f60788675dd400df916340fea77c48ef88eb284c1a750dbb797f6d213f96c2262f0c083e91f01fd8eb7010afd55bc925ad8bf6474d44c36b43732163856a6fb3a9ef4e6898701e571b03a80099f590d1b5c9402cbe582cfe782a9a3afcf1e3cfc0a8b34e92e1f1f9a1c554aecd710f0a189630d6eeb2a0cc80a27bf0cb0387504f0415756fd379793149476d3d038eab217f78238df6f75e1fbeffde195e9f98d136a63c4d0126576e78774112f5e84d50c198e873b33fde9b29bcb33e57f90d3e9dece03c4c17df8759eb4498d27c11a8fe6838d03f6a5b4c460ddf45e1fee1c8d4ebcd5320492a8365e25819e2ecec47597e8feb41f605463894cb91422d0aea73e1f702071d95531de2ae3122dcdc5f167d211afb3bd7d9bf5112d53e7040c7ba5ef80ca9b6a14870e4e925a02f84dfb25ddf7859a0fe146a1986b600412763c01e4ea417f698b1ea35eb96257e7beb3b9398262768055a3e45486f5d6299c2b6fa86f8e37b4a817e9a86ea73357dffe78bbfa82e824fe1a00a31b4a5731b7f5ad37a2d5d3d4c36dedb93383f4cfd851a910e99f1700fae22eb71371b2b48c94942e8665773d314f6f6473922632550e88d259f272d673d0308bb1cc86f8db9ab3510115bf2972297b70e60d8a68b8cd254986c8e664e9504d273634ef1f00cc932a595f10fe784d3e62f44536cdc1c5149b9424e5fe3e8ebffdef02b681131c941cdba4d18d60ded7955916e4dc043af98b12eec6ee16c9a7b55be7754b71456b1b5ccc2d5906b8247403a7110213e612beb1384789424686de14869b2e6f65ac37ff7f7b13128da462d357b2a2c478e1580d1585037319a47ca289017758373a2f06d2706fa689a3decc5b84ceb85ea0214fb069ef5c9ee9fd91dac99658a08261dafc8066ec0f150df8d7ecb20a675a220bef0c981bf584160fea8f2f5edd482297fb8488b1257228466c7ede0110a7501409356ebfeae30f3391cf123ce033620069121cf2d92b2d62d2cd28723e98124c3b228733a9d878312e729f690a248c36be5089897dc711076f2fa137084edbf9c8d502ea684b1008ee3ec3e13c38d97bb69a5cd5c5f2d11d4d878b8d3cab1b480fa2cb4ffcaa1b7ac8a7c8c5e2f8fd4fe46ccf63a57de14273a88fdb57c8e81f4371d21d779628c223953d8f5292e7f0b5daffbf907c087c33456fa3f75e9afc0eefcf869bca5d8706386159f29851788eeeda354134978ec056c768b0195bdeca8fee0b9baad122b35f814a5e3e30fbdb1a7e765aed7c57a4c317917e7e89e7650c71ad8d97807e0cfa52fe0c5c44638b5897b6bf444d8867d24de31806ca951e7bda3ca589f92e1c961af970b906ee5bcddd76a98351a676e99f00a5ac3df4e88e0026f38c4677ba04752e2f763ae8201fe5f511631c0c25ee4ae1021b1e1b5dcf4b7bb834da82ba23ac45cb36c54170f6165249dcceb22f1093c27a0e82dbee8d1e3d1641b4ada4366316409dac31073924e4bb7d8018f5316085fb2c7fb63649561fa0dcb4263192b95c6e8222473041ea2f5bea9a6e08f156f2a3fe371cd6b4097e7f9e5b0b22c4687c38042a4fcd9c40ae5e3113746bd23c9c438dab403f6cf593ed06907ef41bc81cc3db6627fc1396a6301fbe8843b563775d1cff7933545cc50d390202f2c3327d4db66df952881eff41f06ae820afbedbef645959e88ecba15b2bf6c689df2a851d371dad058e1253e0745644a2eb4e69a9a208c7484b2a7c50a7253c701d323f8317772a855f6a0f4c01851e547c0eec78417229f4b82beb893763068b554d182934b3099fe67070edd08b47018834cced1b4ade76dfb5f14559005071415d7405ec1efbfe0b8fe75843a4976adcb8a1ae52d9e7539e6ccebd33bebe9b849a6aaa77633e16bfd2d3d6b1d42345d2c9b19b4a7beb2c433c426a6be378accce2933b7d69fda73389df7150ab9892ae41a527535c39e288ec4d5879abec1c34982f8540dd9facfec0ab11de49142783e72fe5bbfab999de310e4c68d1d22d7144c61a451db5442313fd3115a54558527729cbd8a27cd9220ebab9af8761108209b16430dcd838b2c41cd5f2bac72d5137ea9e6915e82cf389be0ec1a709a43435aca7da9de3d1c6b17569dcfed9ff87aea0be1cfeec36f70cf796dc7f8218b76a1b38bca50d728c6eeb3fc6cfdad8d938552ef3c9c1756a1325fad70ea7ed1c71a585f3f9969c54465f84a6ff874a1042031033e0f779fe3273639ebb6e9beffad817e94af9f749838e21d93fe4acd6759c75b882c0fd523b8b08b1449e46f22894e8608bfce132a5761f391e0289309f5c91ce59588ab560a02125fe5fdf05b48232c3846363176da7cae882a11d8cba835c050703e9031e6177c6047aa6d0d055a217f32afb73fd8ce8d6d6dac37473e8c44151f4695d91938b8c20c809c0deaf3df628601929d06cebdd13f3435d1e4d3f1f711c453e56b1237671bed2f57e0bb5f49101fbc3a9c9cdbd49eacf07ab92b99753d1483e8bcebe6befe19d2204ec671c16516455e64ef801b4a031c783497f92069d8c4e3dca07269d59aa035e559c4c90df4f97ce039a512ba1933b762b479ebb41d1b6c096f6b9d37f948c4fd51a976e6656e40d7e84f8bd1fdaaacc63299a034fa223350cc594dfcb39e9fe9ed138c212b77dd3196b93f846167bcf05a0334f02cc9733facf2f899f43e6b49538b0ba47540aacc8e3c5bd692c87a762e51caae7f1dfd62adb89971e35a7e764facf331dc3bbd6e5235be95a5d70927b902df31f7e27c667f8dc4f73a7b617af662e4f0927f32d02e43724b3765b65f5f29a201af8f57728d697b93027db7ca39e1caf2e1b05e9688f6c8aa932ba1553c7b0ae2ae03cc1e622af9f676c03ddb5d7c74c97f46c3bbcd463a13844145bd0c50998ff836300affe7f72d5223b88f78a5c6a4f50506b03ccb1edbabae1fdeccea224cdc2d955ccc5315acfe5c8d82e05d5729d18933c2a73e583d307432d0de20973955d53eba45af47ac5c744c6052fce9785dc110e64d3956fb894724f1d92aafa378cda93ddf06a3be55298215509a9d9db5702e6b891cea6d3af95e9d4c919b83445868e1067af345959276fbf4c2006a221756e08041b6e33f4ab446d2d8d80207fff36efa677ea305c76158aec2c1ae45223add59116eed8b43702a96dcf86c9ce98934e38e296f3c92adda8c986fd932266ad32015948c6bcd25ed8a8951088213977613e93e7318a130fc76bcaeba9aeedc9babcf98a62ebdffc920739bbb5e595ffc748f52baaf912b399c6ed79b21953cffc7d0262b6224088c8170b78af8da7118e8a3e60b0a028edb3e15fb420817c93238a0f2c19d7815b91b559a6badb9451fa8653d721050c2f9429f86ad7eb33a2e3b60f94bc9d5a9e3597366c23c409db059b60ef19bbe2c7db6a237"]}, @generic="f2c1bcf10d8b368e3c4fbbb9227a9ed62654e3b5fff7af46c27700f184305030924bf1f04259a89495f6fb8c5568223ace3d6a82de34a1595ef90479e4318a2739ece00bc1b8bc5ce2b2ee77b861e7d052aa632bf78dc3b6a1806dac46b618713f64bc38b609dc2b5746eef63089188cba8777e7ea4475997dbb2e444081eaabd27ee34b21c9e9ff56eea59d16545b2970c7d3218f38f62c04632e3a912a8e40e7db891f66f18b623f70862b7908c969426429a91aef426d4b63993b5771fa0eb04e7a37ac58cb5649f8a945d5352b5d31976982db547336901e1ab171751365e378"]}, 0x1524}, {&(0x7f0000006240)={0x21e0, 0x3e, 0x8, 0x70bd28, 0x25dfdbfc, "", [@typed={0x4, 0x5d}, @nested={0x21cb, 0x3d, 0x0, 0x1, [@generic="22dc2f638457e8cfd6d0ddfcccd5303f75ff783ea7653ca2aca57d0d53bc9c3cb55b91c9c7b1a6d00dcb090272d122211190cbf841098dd60957f980675fa524ea03bac0e45c8994d9555124c4c61428bd926485f94eaeb1fe9e2cc168064c100959429ec6c29b30174d727fc22e38ae7b51297683abac7a78acc10433c8d7f4ae6d975e521691baced22471ff18c3c50e1c6957171ccd417d23d118a2ad954d29dffdcfd0f6cf0879ccbf54e5acd3cd85e34d23661c67a9cf87040392972171e1fbf5d7c62782a574e6d24b7d74116deaa2b79d2852de8eaa3e2077501320ae850a3c5ef171770de69140aa1136395bd97d63849cbc2e95db0e631af72b9b65891a29b93d372f38abc12e5113da8a0c8d871aa173d41ae11176568b7a80105e7ad6f9c3087d0e20fb1f0b3f4a945a4d956c6a826586de2486af03ada0677e0504035188e94f95c36545a6b43a89d944fb11589e75e45439da9ccd511649f664584fdd56753ba856469395274ebe6f6f4bd897ac20a5f63d8a764776f9a75fc2d6b53d0981446368d65a5eaf7cec29bec40117fa8a49a455707052921d46cedc374d80258fce26a96cd569c00ed236add9e36674b6ba3b44a1f787ed99262dbd795761306e88e551a82675aaa0a8ec7d9a52c2c8f9555f78d1794901850e9e9faed27e41bc8f446af1e9aea7a2ca1bea18c86e65070c60b97b32f5d9e568a7336a89cbddbb4915f9eb24060d60cc61c6c2bbb1923c188ca26e3cdf490284509e717000db54c9e2e92aeda4d46f293f4974ac64453189e230a91b3766078d8533ca0efe23212023d68c5f9e177fd3b8f83cfca211a168df01584aabc6f9276efb202a75dcf65db32a09b7989a2746886b64d08e85bbb2de54fbc4a1e9e3eafb25cadca25e5ec77604089378b9471cc97053a1ad7f130f1b6cbfd0dbc50e221014c27fc1fc5714de7eabc1951758326e8b6e9cd37a743d7f24489996d2c75be340061b812d3752eb539113774a1cd1d5a90fa2cde4db1b025dfd692ba972789d9bea31b115df8a102e4af6ea481949d4acbb1729955e89d0c18ec2015154371745ca15983e5cd614da853a86da85b9352c16b7ad32f922f2e480ef2898a4823d42c2b89377b9bebd018841885dbd13f23b40290e292e33588d284a64f5e890d8c453b10b56b7a997c8c2e9c6499c41e95eb12d929ae04fb5ffe5f07a95431a39411265b6df49d0a18bc2869cbea18433fc833acce9b0113fc5a06042131b37a502425e939602cad2da730603eb7d3d389191355e07e43cebfdb40c411920c621cd74a52997cfa9d280b26685154fe8660c251a1d37e0ab4db81a7813ab614e97c6db4cf249b51c94c6b8dec0e49136ca2e189ec8a2d32d8f75c9d98a70f17b94ab5f4dac4f293f84d9b85b19a7959c36619d022c3b5f83e0819e9d88088fe8250cfa3c3db86384333d96f88310238ae5f028318a4ef8981bb5d10d272001b376ae8477e81cbadf749a0bf59ac94191ffd79584818ccd19368f7ad2420d6c5cb3a00dbf6acab8729e4976d6f206bf047bf08dc2161262176212fab7c3acb1447453e87c0b4de3f548a124ebfdda61a4e1fbfdc3f8f2f8d5730fc7a2d09e42f122a56d841620b293fb69b24534b23c5a8119afa7a4c520e5fb7cf6ab6d0b790371029f8f587f270813785c5223c0ecd9be5dca16b6cb00afaa2acb5d2c7e3dbee487369af6149494d65770b3123bf2e9bafb9769d2aefb93708f8a59c8a4cf8c5c950abafd26694a3197094292d28cbbece74c0dcdc05e45ac43a9942127c9a6b0f9e05eff834f3d018b4333b5e03afd7394a8ceb6b1f6e3a87bd62dca4a6b07caec0caa5fc1a0e4ebadc9485743f2d65d8651525cc437bd3c7104369e0c41de2cea0946996017de478185651b5b5740096eb73654c95489332c0c7827463ed7494505250173e976f2e84c81924965e6718a0b95ae0570d5dac8914c83a15c9fe7a3b3903bb2b0b5d6fb5150ff8eb2352c63ce7bad44540b2023b4163b1d42141fd5cabafd5b6eb8adbd66bcf40a4d6261222f312a39cedd07f868d7e867db261ad0c380f6ff9ba13a6cb1671bcd0371ba67c20384a725d35977b7b2c62d7298ecfc5a2a00d478ce6ee4968e4545e2081eedca68c1e1625547e5a34a5bb399ad89618c76a49c6931c65eaa2ea971102fb2d613fe96e02f9df51c0456df162fd1c34fe09a176cce8ba9605997125c813635e28ad44c32ef2f59b48654b949bf8681bcd3fea18603bb96f5cd1ddd34a87840caed3681f8e4f75fe61f0d6daa437c4d03aaf5efb84d87c7ca248f884bd023c771769074fa0b042cc3f574a193fddc95f502f3b169e4e470e5be2b16c5335c777c27341c09cbe74551cd935d6bea65d53922394666b6f25497faa61dfb21bd05ac97e1cd5f73d1caa7752969a54fc1b6499f3a7f0e2e177e2be365b14a0cbc211794bb72eed40eb1020f82065ebf251628ecd823363b203d0cbcec650387f3b19ba3fef020b9744a648f049abe49530abd7d23e8e9ea76cda438c70b488c570b53774341a54b145c91bbd6ade72ff4b7e9710a122b7405f465d01692d200e9cd5ab8b24813003e1b33ba213be2e9ddcb409d87fbb57d21c762f619264504ac6ececaa0bfffccafff4089ee45a7da59722029ecb9d136e683a31ad4eea8a7b711f5d260a7e69cf6029ef8efdaf4539b0fd41bd55114def7b1f50c4cb8936a5b62e7475fb7e9262155741b5d3858a3604681c3c19533e81269cab6e8efb5acf3d48d7077029aefea1e600f22ec5cd26a020bd29855b6d565b917290773ce8cc04cc1df4e3fefe408e0107867070de9f35fd5a8d06d23a4ab0a02520e10b993eb88e4a3991c77415b44f223f809a718a7c87c56a1595ed86732b020840fe721aa763aefa85cb7c6f16e357b202fe66ea728ced36e42dd4686810ef9d7a4b058ea5c79ecf5b237fece7cac189744046aece62785b887c1e16e23b1c2ff671dea07cb95a95f695e0ac5076bad52ccc0f38d0dfb456f3d2931920ea96f336055d78d30861ebfcce96f2c0387faf9ea1d796b06f190e9cd757146575c350b4b5b2a887e9aa86808414437ab3849c595781aec1735e5e8e6bba4bd162392f992e0d0e32a33b745ba7a2a48f888d823923331f9f77e825f2f4f22b7b543f0986dbd7f99dc799b469260bb0129ae8cca9b70ab22b54fb490b824d355ee9f3b8e2c3a6a6170870ac4da380be9fcd895b07afa1e6925ab1deaffd26a96f33e9840f32a651d53605e2300cd30a30fa7da892a5ea8d7f416746eb78bce451d519a2d6b3ba390bfbd89455c17ecf7889090ff3563d66e124851102ced583cda39987e9bccf81c878a2575d941362bd2b3b65cbeb070f5c549b9914853d4d7693f33b99a5917ffe0853e8714893d8d23c9801d1a8f498e77a19031ea41ef6491d49e8cccea0746c6bfa4d9fccdb48c7a117d70ed3539f5c91b21a41d85620c9aa251700b9a2589bae2d6a4e8b26ba4fd9f12d7a06d3a420453207116f061aeeb125cc6cc3aea42efc9df2a46cc462455ad32ca8dc1588f6df84fed5b70586df736fb455e06cc0d09fcae6c79de4529c909fc73e6cf9bb1e23349a0f7c24b75b4b2c0856526eef3f695222084efbd88f70360859dc595672825f9b3dad632e9bb38af4d58b71ef498d365b45d9b94ae5595b9a13b542e0265678ef76901c2f6f9db9fa1b8c94f5f52b6e26d886e499c2efd31a125b373c199dd2b7fd4b1a868dcf337c543e05be72fb4f215480f45420ce56062a0090140cdb3f381645a0fbf9b1ca024ce727aa60764964368e90f6c10aa6be29136d6ee6e4b782b9bde3bd73e3c11e58dd83c058b727a8b02284b697848f41e30ff273384005113ce1944794d6dd3722c78fa6ac82213ec5a851d6535e50c47e445a5f1347fb3ad9fb7129d818ab87e25b749d7291660572e9fa804a541fb91bd79f2e443eee594281e9c5c4c5b038e54b7b3c5e59978031a220a44fd8cd653b89720e67179f55270a7a672cbe79bce431c5e72e1c46b8b1496d75c9847034bbe03d9d3434d641dd931f0824d9123e5dca5b69f8a702b683074eabece8f8b199cd732750a70a1e140f2043cdac73e24cc8ad1c722f8012c4c0555b80fb67c6224ebb74ffda423a9a117546294a712cb9d4399c0fe57f95098505198502c1cd688a4e18def5874c330c125eaa5a82806ae89535e7993c1516dd1090e8af598d096fecd024e4504c2dfd600b4a9ab018f7748fe08b8c387659c0ba76842ce8aed027606720b5954fd2d49eaaf39d371d832ec8c6cb1d858af7a54448caffffaa6b35fad13f24bba7edd90ac43a6f7b2072be202acc61993cd4693c29afb5e32a3fc8ffab719050b8ff47cd0f6565a53a28ea3da0fb051a33b1eb6ccfc1ffeb1298f9caccc6a30b1c6fc6c03cf92938c61518a11e2d0f2badefc1e5aba8b4a050ab5775698d2d310232b7be99f718f14f13f8aca280b2c9026d1fd7afb3f3a4ddbe962f2f9ec1babdb027fee10f0bf04d51942e050236259814535c6aaf74d494d20cc46ff288c4f62515b474b73efcdd59fd8033444d1c6fc31795d54e8d74a4eba224bec3ca41396031639e601c2badbb0f1e6fcb7415a4cd124190d9a090ea2987889ccbcac44ecc0accb4385e3f358607c1d0ed6a29cbce63db5fa59a4b5020f09dafab72904f48db62b82c8c1e4887fef6439856dd7bca628f9248b9b15e306531587ad172d61e78b0c1007cfd15f1cf7f9c3da2cf2651512e105db63a238e833950f8e63fe42f330544d86d87cd7e1d973d6e3cb87df66a571a9108e254adb436e54d1b587e2fd987aa7168fd95ac2683d3c324ad72b4636bfe72b47e3cc8960713ca1007e00cd786f46e3db0990f848d4d3bd58a7c071dadb8757f30ac3d9f216249e878032b236b7143c1b3226f3d76bd06f54f57fd63c1a16daff086aacd24d0ea4e5b307ee35b5371c27fb17d98be96ee43dd15f9b58ce499d7e24dec76841e4a0daeafb642687adb4add5abe531398723b5fddd3c11441b6fa1b97bfd41090c674a66cd7d0c275ba382ab648c6267538e797b72c597c4b67760917a874df2b37e892fb693a6dda3d08d2a8d2b045cce4a347dca6d8ef34fdf92bcd3d52369051d2e2a1fafffc11ad94d3cd424749f46e8e713799737bc034c817f2f368eec65229e49656f13e817a1c395502ddef0356d6483ce75c03276064933d5e9bc2056413ddacca8162c16427fea7170636f218e453c9db799748f449404982ca5153f046f1fa32d75a96d1be4555c4eead4e61758667c510df0435e4126e79d4a6f3da4807720fac0db8ba5eff148f577fb583b350b84056931f5726a03e579cb85d6899019d3de8a68be08a2533d21a8b86446f95c30312ad07ffbfefbf6782b30611472184e38845db80b3d76595401754ddd2e469747db610f32edd16587d84fa4f8a1107e88fe7ec578323c416c6d49a9f4d9d601dbacb377acde2fc205b5d0187b8e203d7639d27832d2eb1c4ff3313fa8baeb115d64f91bbf8f504bddff6f5770ecdca030c2ba85c4310afe1f9bc872d2f95af08e693873b2b6a69ba443659d4c9ac66b5982d03a45d7a84fcce37ffa8333a3efde891c087ae4b7d2a50572fe848d8730cd0be6fb67c06ce571a07cf80a8c4e86499e1fbafb402f309fbd3fa59c9e3b6314ccb506d2389ce850db86a2887cabbd56baa707d388bc7aa966b39d59b935d8fd75af14d07bfafb2e4d9f432e30508badb912c0b213652d2f37cd57ecc7", @generic="e83e0c9b2d24eecde3fca0b509f2ef8b529a37b813a8232ba20f1a32913535cdfd127e362e05aaf1704634e2c901acd656471b449c1103a9ad51ea83dfd53a28625a6825828a14f43f3cf4cd786b5d4fbb54421aec4ee85e58ff988a0e87691e84c09c9d6af4ddae4552fed1eb5fa138f47932e656ac914c114e47fc02b0ee966b0c0801dd43d2a00012afd2ca6534fa4dd2b0cc02aa7e7236e99c29ae5352ee9fa4f656b6b8db47444b5ae697061e678a0e337ce7f0a3745e069e9654f1be9931b6c07d91915d0e90f2ac0a206db0234743bb4f050e86a47032c7e0634954d483d0e986bdf92cde188742e29657ed717104f4a9d41427a1448da3b24ed47e0157272da5076fb418041ee4b052437d1c562c9c4ec115c2383d21a1202d2aecaf67dd3f27a95c9d9a26fb4a4f3e153b9efef285e839147e767647d0c4fc9ddf373f1550bd98da32ac621198e4df0f0664f9e155662079024024a15167e5c6a4e1ac735f809145a2e9d4a6ddc6d1a6ce447f94f28a6fd07bb6fde94b9fe26ae79fb6baf264229718ff95ba4321d3048b9b4ae3b9e7309f498770188d3ef207db6dccc60582b71ff971a376925715bfb0b7e8ba6385a60296dab79cbc47c23837e12210d36486e6103e3dd0d998f1447f28d1a56877242c35a0742d3f47d18bc633f4828893f854db6a246bb5fb835228ddf18c4ace3d909e3150160ccf6ac625f8586c6cb515ba85c81d3c973001d41d1c2012236dd4370f7157aaba83ebb55849d25dfed5eaaa669dbee0aa1ecceb81a7576eb1c8e32406034ec35404851613b04e13c201e33542cc16ba750015874b9949ffc76323c50a6a79b9fe5f10ee75efa3067c838a0e47e63dc5565a59d452f67ce42b7328b47044f8eed96efc0673cb57fdcb218f19c2ecfc31cc15a18f413ee7d2fe8f762541c551803e22f60d2cedf5b2083c71459389c465e605aa505796c10ee0f1d0a07d52703c00a1de7edd35778558ce7984b0db2db56ea7a663712c5b54f629101832218d84cddc48e0dbeb35daa645bbf6cc35b3240009ac05851406a44e8b3d76c71153c194634fd641c881e7e2018719d8e37dabfda4d6892eb0078be954a5b82ee3cebcd3ec21bf6e4fd2e18fb4fe31469f6304b4daf09cd9a08c8ead04e3714ed6cf86c00d6820c0047741f46fc210021e8b90a6eb5b728884b542bc97150ad78659b96cc4d59488a2c176a4ced2d7de0e885e6950a38d0bcc1b40543e994c478407dfe584844684b9d4bc0bd5d0c54e963f433e178437a571bddde605350e8f3933ccf6c8b280c6805337909669a9d1a3d7ea641e32fd7226cf4b1829b67486b82a15cdcccc4f32030a218e7136738951f94e02d147adc35dca6a0fc79ff43aaec5785551128e0328e64db918c12818c8dcd0a5a0e0d37b25cfeec1d6e5057d3d4e4062f211887252da0b2706aa37e86a87e618aa23008d2983e56d89031df38f8039f3bfdc0d6b51c0daef6f3ab6f66bb4a754c530a1e840f43b59b3e133d2bacda34c8666b7cfcd221521a558bfdb73428581445f90feb191c20f32ff61425335975f10b2806ae0f121f8d1519bd2f4c3f1ea6d99f2b0a9b4e4e47906e14835b943e15506fcd6de2a1a153fe8ffe90665b1feb27005eddb288684eff9d6c99c5a9447c32e97e8f48480dec93b78daa5f3a9cd0c4ffd1910801b9ab45c73134b5dd64a740da7ec162c4ccea338fd5ac37d816f26a11e45aee83595b726a7b88240d2bcffd8ba791a5b958b9fe161e137e0918ef6e053cceafae5dc303e02ee69481bf39cae0dc171d7d82b331c798e41a334450d43681e3461bafcf7a7288a59a68787f728003504aedcb3e60db3f92044efe19a234d39c6a5b604ff886dd884f081839ca60b8d1d1b9a8114a9ae6986decdadf98bebcbd67271a05f1c20d02e34d7e9d11aa159809973c4964bd744bfff323b3699e130716bda759e8a807fa1b097dd0b2d0741838b4499e2ab4d81ac3a6e1dd2f1df9c626cd71ef9b037d6b98c25be66d3300a651d1df547fffcf5542d0080a236b61c9d364018f4d412ff345f606da2a0d8a0da8625ea6d8c3a829ca9c726ed0118740756818a68ef7f8261a36305f46d25d81a6af40b657c743ef8c57ee941367d2c36f7419bc1ae719a1403d65a4077a6d320218b7c45d910a6c653ac392599213391bcf001e1a7a231b9567001125c756c2855f02c336b307a83a7a959cea4eb5d006fbea453db4861bf999a40f328267520135fcec528a035b4559521647021315c0cdd71671a27ecb7c641c0be81fe3ea5e199774b97048a58154d810cd1a8cadc6506fdc7b43f67c5f9f2f218430432f04c5a4ab05481ec3448055d0dad154836bfe4f87a167e084e5086f4838ac1adbf788d7d77b88baa183e0e6a1ef7d1e29b282c4ff4a8414f2aec8c103223a1960dbe2f12698fa707c32549cd0695518255bf6a9ef04fd5703bdf8b1c2dead8f79e226bc17367d985e713a11576fa5a0101a0efe3053c4511988d0d4218d81e71b0b7d60ad63a88178ebdd1e2aa3e91b7543bbb3fd9b9ed5b049c9d2046cd853760dd8a9339de0266af3ac697a231a223545eeaa752da24b3ba5664a831891d06b896fa5e85b4bc7f415027902046f4107006f08f0dc717097dcf4831d0713292083437108de0a9688fec0c4f0327a0329f60de911e74215d31e09c44a90d06ad79b919ed0b7bad5fabb4da8c16667dcad8a7505ad21d2c05dcb5cca103193a3263d041f9a2287f04e61bfd7f7f6f55971f3019ed999789badff027df84bf50517c0fecc39bcced014f5d28c3aa13541302e834cd9cea0f48b85b0255fb0ed6d50d99584d493ed081aba9fd5d0d0d873b6376406571aa3e93120dd208e8a704c01e1e9536e301319a3e990daf78cef4bba8f1cfcadee939bd77ee2b738382df6c3d792529cb133c8a05cbc38b225f428d8de167f383b86164091240bb04c809bc8e486a5024c7181c793940a5dfafb554fdfa31bc0cf74fd18318ab6807c71a1432fb8235691d6ede5d2a096ecbf1a5c34ff93618b8301162bf00ed1eab7894c8888f8d11fc4feea505db396be9956a071c375d6cc853dd6cf945f5cdb43cdb9ede377615837352e15a72d73012254a973e4042a813c91537ca28dbbc017dadfb78b8a864849e22e1d02d7134b12d8a2db6820cb377da33b2fa41504007af45455f5c32e4211dd64391bdb9100310570c94f191d263c8461ed1329e80e7ceba46b3f0f3b71dfd5557d12177f1ffba899fe84b6e8adf25515c86cbaa3fd31964027ad704395a86f1fde2c1bb3108d404342ba8171678a084786990e8f075fa56e0aff9a2da5a5d3e4877ab28b6b55fc90a5d7e2c6f8c6ad8b1aa867b587dfe20660bd40408f6950edd8e54fb55a7987e6e50ee3b5bef5679727afa4b503c512806a0da8c6ff7ba96c09c86978f4f4d9be9277337dfeb2103a9fc69846bf4069b239d1696e32185d31ebd21d61614a94d4ca4cec783dd9b7dcfb1a2a4a7a244b853cc7651d088bc32a423d777dee3a1b04d5c5649c7d9a6fc53c16c711a41b8da03e6d06f182f253adf67d4ce66a684791decb0b705014e22b3f85d5fbc2a3e43baddd6ea33fbe3cc2d3acfb21ef03d66d977ccde8c4ea6b83447f901fcb1500b05afd40e0957cc26a0b9ae8f5453272d66eaaea4a02369cea959e517b740dfa911ce83f6615548222f2266eef5fdfc35ba56f05e148599f051554ab3115db91fe829f3b51071be04174ab736f32672bac957db9ee3f2305285cbb9c87ed78604bce77617076f2be07e3d3e856db07edeb5e708cd1028581e9fd3dc419b57590a2a3292c45ba6043e7ce23c0e631aa95a991dcfd3a2da70565637688adddd2fbe8048270430a14b79dafaba116f984808074c028f09009a1ff2a411f52357786a39dde9674617c74b012ffbd75ab0acbff63b433c386c0c9234255da283a38223585563c53b78532f7d26d08d72e274d582fb207efefd101a9755168bb39c9e39de921f31622b70878862b82eb2293b7dc288bc8886e48b7f21e20aef9603986c8cc31d93c6bdfaac5f6712f51ac897ec3e035f5659299b67f461c0e7d6c4b743e9ab49a77c12daf0c273cd3bb2cbe7590733977e9435c31a8be3f4f7090d8b7434a05c14f969e32d344787ebd152dcbb3065ff8d8fa8f4a34a0f252efb68075f8eaf8ae3276d67a1964afb93f6fa216468a85f0150c57fb5e8035d958c623a10666d22d7c937e84de4ab32be31765c9d0f6e8383f4871abdf4d4450b4dc0c14ea8e1d97186c4965bbb783ba04571f26191ac14c853671a71486bb366cc614bd05c0dd1265dbd3f2b5055fc73b62cf1cfc7271ce6a3d6f523e01fcb7830b79ac7a1f84df007bb2fb53e6ecdf56f544cec9535dbe60a0827c449f5d4d3706a033e6393f8d4b7ac1e6be6f6b070961b7db6593c7b229414e0aea5bdc7ce1f580b52c914ee93523df5c8a2c314ded8132b91bab689d6f522cb0f37bc75c9ec02d7ed08dc42a0d5605c64d33a72494a313af25fe345fc3862388d861a5e3e2bb0fced89b35c61e2d7ca23c5b1fd1b2cf89ec1b57e0d9f68c05db8f6e0fd0df0b01a098d5b5d6f730eca97ffa03951bcff1c0367420c06caf98a6e199e73b195b87b198585858bf2206899fb325ab2bbcb9f7636b1aee999dfe2352e98bad7f89f7c1d942370706f57a59753857a178076bce4ee2ce07401ce139662b9e0da51e5ea7117ee2c4c88ee4fd01d9b313a1178bfa114a48756f0a2da215a4f64f04ce7be85c97e9d21fdd25429f344cd2e831c2afa7aa7cf3040c43f529044983314193ed60bbc02b69be8445dd5754b3ab1942e8e4ee992ec9163578c1db84ec77a764c0923dae7eb0166aa5371efea28f328809a76c465c98560df7d46dd29084de39ec7b67c760cba330e98f5980f7806c29d3af1e90ab58a7d3fbf858699d3e0e43b876cff2689b143b1202cc41bb0d8d809223d24daf1a43729557af497435f477351a4c3570570ad27bfb5a08a45047274ab7f85131533e6c3b2a82161561bc22a2e26c195d656008078802a2bb0d21903e4c5f325c136ef0c8d9ab11a0679bb8623521004a9ace91cf84195771250ae83fae09b7120d4a3ac44a463a67efbd2c76882ed160e1a87fd969a95f0a9613f495032de47f08918439c94a6ab9990ceec87074bce2dee80ef8fa88cb74f6005e805fd28a3a58d900c257da0ed7bf14b5cd0879bda9aa8c01896faebaebd1bc762e23fffc1f1f3292af44945c25a93f766e42d6e991d76a3cbc674f74ebf24cb99f704319e0b219ae2b455bc672fd11215674edf7d5df38046e182996471e70b76f63ef5d61bac7c52e8dca28d08b3b0c512ff80c5af52019bfc8fed3ee274993ad335eac08f68a93aaed913dfb5f60060fd5fdbe6f5edfe0a8963a63d8e4eb983e0ad3360fd97b4b977587e381c61ec239040236299d000870c2dd303d60595beee655e17cea336583597b4470dcacbc7097f662664403c3ca776ff1662499b49fd1a31d6afeefdbd2c2e546de949dd5cdd74a24fb7482eaf97210ebd2b104cb3dbb3e7bfcffb02165248886608354b77fff429742b94dc612ac0aedbfff4b1ed70740ef2cb3c83e272e65fdbfaa5da4d2c61dc21bfc448521d3916744677bdf1e18cfd9fdae1b5f65c0a0d2b62d862a1a5b407e839f465f8b729a1f618c4ffa16351e1cc0ec04b0d649ad161dfe8331599d025e0d88257d0c3d7c7ca8130334b3bd764494a10327ee2dab9f68cc51261f14fac", @typed={0xe9, 0x16, 0x0, 0x0, @binary="78933b51e6699170732cbd9010fc791d728a41efe0d3bd114048d4e63c742f11f46b0e60b51a1507d0f9550101c517621e79e763b2bc64887bcaf50ed521fa4b7f3f76478e937b594b04eee5c8d855312474c96fbeaf072db06f753e5759053f034cc222d19a6485a755bc4a483b1537e6966f06ecb7916bb917fb57e7c09ab7b6b945579a654a49ce4020058d672cd6d1bb196f5e8a1d0c5239197c08d6083c39ee2b7f0ba9cdaad707e4e6c4e4b004156444f92c5a2a8d5ad0449ee9c25c8c68c1679fcd57ad75ca008a7658171de86420cf28fe2b7c74cfd9e1084f488f7da64b165498"}, @typed={0x1b, 0x43, 0x0, 0x0, @str='cgroup.subtree_control\x00'}, @generic="eedcf8f3d929791a575f0a6522eeb71815a62b97ecae185df88dfa8a3064c784f1ba0e402a756e6029e8807fe5b6ef698d9330b188c97ce2c1ba7d0de07aca67086cf6e5ef40a78bfc594c1c4e724ccd31b678ce22b5d7f04cdf3cd62375896857568e528b0566a4eaa85476a31ead9ee16ae6cebc8f76662c26dd0246333334862e62ea1d4b121acda584d564038534a2124c920c2ecd65827ec2c5bdc0ca8a850be79705a3c976721ab834a1343a0b0a106647d175c0511996cc9f225a60"]}]}, 0x21e0}, {&(0x7f0000008440)={0x11c0, 0x12, 0x200, 0x70bd2c, 0x25dfdbfb, "", [@nested={0x20, 0x1d, 0x0, 0x1, [@typed={0x8, 0x56, 0x0, 0x0, @fd=r6}, @typed={0x14, 0x91, 0x0, 0x0, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}]}, @generic="74e4380300058b527cf904be6d0b27ac7e0e5e5539e3c7dd5c99f14b6cfd7288cffe1ea8118c5456943f8251a5c58e71c15e560878534bac160cf654722ac5da99874ed19ee5cc6d9e5d4a9bc845ed0f4473e6bfb7ae9b4f8388312340b4e6fc9515e6", @generic="23d92e2c", @generic="6030eee7b6512242eba06ad13a87921d5b3b042edc3064af34ae3194b4093691c98b01fe972022b4067a4da4f9c65158391a158e73f0b06f5bd4eeeb3c8a77e3a862eb7a7f4ebda0d6b5", @generic="b99d3a86df076b95d1e7410ab9f756c1ce2baf7258e33d8bc80a4ec206814c1d365ac1138b51817331b8b3510ae8ccb3c1efcf54fd49f2112e549e70677c2383738220fd6428e3013a8f69e081f5fe6163a5fea1d7a534b98221c65d91f313e498d2151a81f2ac0884b66c56cc2bfe2cc2f077e8724161b1066df0a109fba2aa931be3bc9a8f1e0c775ea29bb1c3442e86a0c5f4eab3b6927a28fa170023cca8c36d89805d03b56f0ad36ed00c93dd7e1262870739d7b6a3551113be654cc2aeac7ceb39cabe811767d9ecbfce62254f48680ce7c2437024c11fa457", @generic="e0d157a9dd96bcb7776642d78bf6c72de1cfe9c6e1a1726b1cc67bb5d6ffbf963fb22d9590474356614e0a4d163de1ea7bdeffd16ebb6536cd80ee335425869ddb96332f35a6faf58a1ed4391c2789000ee2f41b8b9e105d690b375c7cc87c0285e76224095f085a585800ca5ec28113ef2395dd81133daf82072f1179a1d2be3d59439229c768155646aa7191ef68d3d3406214985cd31ed754a8e98367657d9070f9e16ea06af3ad786d9833d561ef1a21c4d43498b6e3e990a7db8334cd2ebcd3fcea10575e97ef967a2d86697c1dd1663078b12cdb1113c543b735ae692dcfc97e5ffa8f09d5d54b679d6815f98c440051427aaa8b1cd720e02d386be56f1ca4bb93d2c25ccabef5600570c45e07d47c999d96eddb309e361df172db7a4f5e050f9eadde378752bb1580d8af2dec2e74fd8ec67f2efaa78490f6ed810f1c710dfc5a0c72e94266312f23e186b93ba61127fdba36a59216add3dbb469cc83c6603b2d35a02d844d197b92316bb3b88cfcca0b86f5da87a816f9d67f22605dcc8d5d1cbc887ed380694939cb70f7948d6809b6ea0c05f3dd61946c78123b85092d02769feade47509007faf36b33183e7f3f4ddeb8927b220217ddffaff9e4639d42c2395c7bb81d78f9885c79322f9161d29ec2b58b181a115cd8be797c61b5a37b4bfaa4d9e495ca319a8361ac95efbf4166d13cf1badb423c09a763b7a41f5fe30edc09c9989436c27bdffcaf14f5bd69af7d8579ef45e7f07705949006cb42061afa99a34b3a71a4eefd06b9f862c08c17d78495dadd63ced3e52571dc98ab6036598400466281714fc550a75e65da1ae41d50e30e0386d686e48c109a0cfeba049477ee1cf858855fd17b97ae53af271ccfa80c4a4bc9cf5192f001f36bba925b52ca4b3bd6b3641014600cdb3ccc5ecbd722bf4c536f9d9d5e520dd22ac1973e5ce5029012b29bb09302134a68fe498d14b047475287ec84c2706eb900a1a449ade712ebd322cc759f80c3e808f97ac3d5760cfdbf4c8a73292f377088d5f4fb662acbe25fc482edc7274d50a118b714a7cec3b1393eb3b501e9de3c06e8a0af073c2f9e3349db6fdf0853d1c6e43417a793edb2283b1246b0ad2a6ce7f1a77907dc1d6885bf1476e182b1626cfcbbb846d6aab7107e29da9c663488c2e01f86a6e1596a26450136e9dfb1b6dce9eddae1e4a0d86643aea9bbaabfc302206deca67a1aa104638b464b4293e517a59b51f26fa78d53164af83a4ccaf5b3634ed4fb06305e05614aa800c0dc2f68684858da81c4f3c066a95291237d7de938276b3dc164257e83937e23188db4e451be52750277183ee58d4f1a6086d9aba32b7e2e41359561cd1a1def7529fbb5caac2a3e876eba02cdf94c98ffdd90756515364c54498c67088656e421c3c4d9918bde086c1ea944f330fa0003ad577ea38e57ff851513414038a72135021dbc46357f679ab752a04a26da1fd8edb66e08a66d74234c0b2b22c46ebfe3dcbbceb9906a2f92f43779e298d3f05ee36705e847b55d20bb40814219ac3c49fc23470347f1c2979c35ad634ea89aa083d115bff8cae4aa7c340f29be8da56bbeb4806ccfea721f695f89f4db91dbdc495f271ec096ea95bae2fef80547fef4442cb63f7a255890e10dc2d33530cd729c75dac89fa1dcdbc7277431b66ea23982e258041c45bb20cf68ab540a770a34b399b39f5652ca641f7071c3455fcab10ed989d2c0fb273a8b805f301ead0ef16895b54826fef58ac3456e66dd0daca4db195cd430ed590ba19dfc04a6e5a8f2f4ed8571d0e8c40afc315bdfa4c4fd134e1655c731a30847cd679b2ec5fb188fee02be6090e3667a868b746dc0c65ae2c0f5afe8cb7ce480210b57b596ed9ef7536490c2b4f694fa7553fcfbcf60fb3dae857fbdfdef8320d1f47f34f71a961a85030be7b24e2df236cf7e88d22db1ed7149b54ad79f5ed15da570216f6f3bcfd8a5a628e5d6c68f87ef1f9d6abd148c3eb65be2d6076c954ccb6128d2a1ae327c060dd5c62107b2fa0753c30a1e0f7f28795fc8a281867db42d6a23da721961fc8402c5f0c2bfd5c2d3cc379b55ba9e1aca3f4ef049c272f17286bbbc7fab95a7c23dd7a7bb01579991e1a9d81f6deb21d0fefea0017fba7d83ab18b96f312922c552843f6eaebe3020208f83cafd35a7d83f44c346ea3c233b17e92ebf2583edfab981465fe53edd2f35b64bb470418aa4cd6a8bcf6ad53588586db958c53872365ac51f17d12e0d8813de0c7a0f61bc2cf61ba1bc62b3a4b9472df6d063a8942c280e15fc7498341235b8dc18509837424941661ae9e544d71aa562f1059fa3e0525cb84bc2aadc88c835902e52178ba65f36921569bac701d1b7715b1bf8f4449ea298342727d6cd0d7ad50eebaa56c30955c789b9a3e8a86aa16ca4be93503e385793862b03b2c35629b180ded7167df0d2af63e229354cc8a8c9763203fd42e8ffe4dbde7c54f06a8b03bb74f0c25d02b8fd004ce2645b6417daa6920a60fc999d9f7ddc47e1f1b562865ba8b30b7ac96ec9fa8f7e27dc742b078efeb0ce5a7896978eaa09ac94fe5c49f971345d77cc7a7c6d9a70be3c6054635aa6d9d640ecf36980592e1aa3ef367b66fda152cf0a8bb2792373cb098dbac3b46d034f429dc60365c75fe4ff98ebf1f4e4b2bfeaf359b11d434200d040fab3f5a83f9af6a2d924cc946f70b944db6bbdd4c69453c91ed89dcce3b5343e5f222e26a67b1b69142c260fde0ec3fda1176c99c97d73019c911b54f81c550205956b2971ad62abbca4f57cf07367303dcf1d9230dd068910f6f15889a922e5c598ec4fb67dbca5d6a876f2691855e93265dd0370b95824bf0751702a47b6183d2db1eef0f6cf33c8da05b246eab81e6f35e926bb83bfc43b1e26fb90744b1590d5a0bda5370e3fba3189d05251f4141080c12d197b0ea868df59009c7c3250bbdcf48e18f69a4f74367dc43401a0e63874d145c7aad43e8df4e93ad6b2c6bba8a5ac901f67a45349fa61385493ec991184c1e914dc8f86610deda1ea9afbe9c7ab1777d2ac796b39b9965b207136868caf243632e367602da88fa2c9f7c927fd3431f647fcef18e936aacbd96cc9134ada3190e2d271360ad08fdab49855f0f4717b152df5a582169806b4890b510edf1de50361b3f7a412d68ddac0c78d0c932fd5bc35112f62425cb99b3512725775f4ea03da5ddcf237eb1231b96bea0d5a8e80d6f7b458fbbdf32e7847f75531ed4c185c44b40025fa5293a89bef555a8b13f37c76fabc1757c24a29ad54ca74c610b377d32228e0ef1d13b3069e199cde87b2c52b5b630d8d43bdd6558ce7be537650e55075f8524d748260298f66b7c0df06dba5c34372de0bd1301bc8682842044e5f9c9930121c448adf5f300817a19f8372b86e54261defb8f74e7f995732c01c4bd44a79f3e7a654071a5dd18aeae655fe0d73d05acaae02bebc6ce700a26431d34816067bca62591d97e3f983d6ff4735e02470383a7098eebeb33041e2e8552ed417e8ff3334dc48b5594c4bc2d4c6249d5756d1c9df6afc4b7a0c687850039b5188da4d3bdf289c516a51d17aa41a907ef6c6f01f5efbf03f7d688b25c72749536bb5f48dd84827949df95ac658768909a65fbcc9efce841b021f9329a9a624597d83cc0d491ad3d3d039900cb2606af48fc7fe8965107dcc5b884c02bb8a237f84802214deb4e81e0ba524eb056440db20a8c12c5226c94be1aed6edaa05c25e65887e90050661a467ddf8fee2c1f497aad8eb44a614dc315445189862cd9cedc616bd0577ef547381d05433274e34426f99ed29656b8809bb440affbb2b1da8e2b25e4fb3e8d971822890a64ef4503aed6950752b9aadb0847d0a0898e95b116faad14628128288b99df8ecfa5f28db4d8222b9ca90fdbaebdfd8fbe60af90805b8847a588134f414a10a9daa474a9740a1c383e5aa02091b7d9cabac35fc63f02dd1c1ae38af89946e5cfca0dc553ff9edcc8d938dd133e6abd878ac5cd83d004a729256c98f4ba90fb2c2fe65db3589e0c528c7e550e64528af84f7b53bc8d182ffea9b96cae8b668e3db829182d8d87f3d164357fbdf733d92710461a8f4dc45a214c0fbc2b8a03b39eae1277cbc1a7ce041db2fb3b66fdba408b2599416bf8ac80957591a7b4bf0239f4b28f8f850d4a401c34d44e15a3f23ca830c9fa93bc1e761abc59418707305ea0596d1e1eb54906920e404a1d9ab6a94f4ad90ea6b008694000bfadeb89c1eaa8b0aa1ca6695c8c0fe1f60022210d0b80946347254416ac90ed2aa5b8c76c9bf51e5186cd96083327c173da1db14436ece7d8f619ebc6b26dc0341e6029e549bf3e21521d3296742599cf663bad5504452cfb16c28f821006adc422a7f326dac3ed1fa3093d21351fd52140957128803c69ab7640fd61ba4516336ba3716a2549f8834318fc2a15de68cd64850418daa02cce5ee8ecd0c165e6aec98d9ce03ebe88e6a4f54980e92e24417c4d73465e2900580f93fe78a295caf0283f0ffe856681c4e24debe142d1ad425760398f2df2a6fa87c7873e982b5ac6c50867f2b292fc3e8c052fdee3a88751176c64660afefc7f5376a6ae5966f82896b7fd1a94c56e9453ac256442da9dd3d4f23d134817828f768e1239b3fb05393e1d27644f7073d88a30b426acf3496db669f977585ea6e8dfa1e37af361b5588c0c96cba91621fb77ccbee3297c18ab4c5630da7ec844ef385cca5708f54dc25b001b2c24ba47aaaffef4ab2ec9167972e0a582d54b737d9ffe9174c6cd2324729aa61af324a1132f805d35a014f546c5137d3c24f899cec255e6083509696156ab6ad3e2e87570bdedb5a5aa0a32f9ed244b246b047c0cb6b9ac72b655c7290c0d48af663486b3b0ad90510510eac9547aba084e00ca4e520a6dda9afc4e4bddbdee7737571ad4780fcb5892cd9b18bdf8d19f12f8ad7b8c406f511ae354a2db2b1ff3042d66c8310b34aacc0c52338f84724d95ba6eb0004c58a609b86c458883f477180a97120483c85245f8df534ed21f641c704a7e7c465f3a41695c9ae4cd9a4817b1cbc4f794eafa1cf1b1ff7626b3400af3ff309237c518332a3bc686d6182b832f72618591a94666eafb4de48c0d16bcb91d9ecff405913c0be3bc323a5d3177e39cfa4b25f6c49c88410d3233eedd07dafd972d0b471f93704913a6ff08b6eb5319fbdc04fc6a2ddec8cf9cf4007f291fd38c433d7fd5bc47ce65a1d04b25f858141f05e3eae1829b8717be7d25c8dbdfeffd04be1f5aa61b54566cc5e4ef4236841d574e2483b8f3c9a2c0e1d6c917642569bd54d08cbe897c54a65ad9105d9bdf5270d5d1487f4f34c0f05e616e1c0475766c3f73e74086fc7a729f72f7b4278f50fdec3d9b87a70ac3a5c2032269bef52ee98bc2507d90bf945bb6d4c1f708bed673ac1532d2d8ba63f74923a54714311f3b9e434451152a48b773315815798842dcc79c07f2c0fe00b8c3e9603315bef8ef97db6d417c14296b1be04c97209197df841aa2948579aa262bb1a5902ecc7cac2ea0fa3651e0dd09d8ff97f329d67563dbfe609bac1b9579e7d9778f30425248965bf56f7b9123cfa820252970ba837b37e89e9ec2c13146475310616bc5a41d9768a1beb5bff9b2649828ed7ce30f7d61e3bf7f9b622969e9f219e7ec0546734d46698d1255105e3bb5c9b18cd4d34772fa8a86f1735988e17f4414d998961c1d4887ae466830ce48fdd7a292c826140c908"]}, 0x11c0}, {&(0x7f00000008c0)={0xd8, 0x11, 0x400, 0x70bd27, 0x25dfdbfe, "", [@typed={0x8, 0x4a, 0x0, 0x0, @fd}, @generic="2ae5c43d0d4cd1194576e0fc18755dc030b7928a7b24bca3eeeaae20f542e60f989449a490610f363fe564e7cd651176cdfee4888d2973da3be5fb83b8c2286bf68ee530d7306453493aaf9426b40172ef514f8c18bbeef8c73c5f061bbfb5b7163908aa9e6cae44a5361b0c240f898465c6277836c02b7910fe35c7f9e588da0ca51990791267d2e06cb07db6260ab49c7e832ca19b5af854a18d47e90eba8c3a24dfbe83a253bfb70a945382a841fccc1ce04c19914c18b78dd9604eb8f7"]}, 0xd8}], 0x9, &(0x7f0000001400)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00]^', @ANYRES32=r8, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c000000000000000100000001000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x108}, 0x20040084) (async) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) (async) r12 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000840)={0x5, 0x80, 0x4, 0x5, 0xbd, 0x80, 0x0, 0x3f, 0x42100, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3f, 0x4, @perf_config_ext={0x20, 0x3ff}, 0x4a10, 0x805, 0x1, 0x0, 0x8000000000000000, 0x9, 0x8, 0x0, 0x2, 0x0, 0x6}, r12, 0x7, 0xffffffffffffffff, 0x4) (async) perf_event_open$cgroup(&(0x7f0000000400)={0x3, 0x80, 0x5, 0x97, 0x81, 0x80, 0x0, 0x0, 0x4184, 0x3, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0xffffffff, 0x1, @perf_config_ext={0x9, 0x9}, 0x1144, 0x3f, 0x7, 0x3, 0x8, 0x4, 0x6, 0x0, 0x9, 0x0, 0x3}, r12, 0x2, r4, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$tipc(r13, &(0x7f0000003a00)={&(0x7f0000000080)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x8}}, 0x10, &(0x7f0000000b40)=[{0x0}], 0x1}, 0x0) (async) r14 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x4, &(0x7f00000005c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="8cc77b3fe7596a2b7e3e6a2bd4e2", @ANYRES32=r13, @ANYBLOB="75da5b8b965b48a2cd5cec28a0d28b36afdd5b9d21f36ca8fed57d5a007feed7796b19fdf62abe5e6dbd8df13a60a1c354d4a27845adbad439a4d357353f504677f19f4638c24d2f1fcb1563480db4c10b9d59d6450db3694289d86ef51b34e55e5db5bbd977e20a24b633584308879a39dd9e69d4", @ANYRES32], &(0x7f00000000c0)='GPL\x00', 0x4, 0xffb, &(0x7f000062b000)=""/4091, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r15 = openat$cgroup_ro(r14, &(0x7f0000000100)='blkio.bfq.io_service_time\x00', 0x0, 0x0) openat$cgroup_subtree(r15, &(0x7f0000000000), 0x2, 0x0) (async) openat$cgroup_ro(r15, &(0x7f0000000180)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) 05:26:10 executing program 3: sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x7f10) r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0x0, 0xffffffffffffffff, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.sectors_recursive\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x7f10) (async) getpgid(0x0) (async) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0x0, 0xffffffffffffffff, 0x0) (async) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) (async) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.sectors_recursive\x00', 0x0, 0x0) (async) [ 789.899743] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 05:26:11 executing program 2: r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) io_setup(0x1, &(0x7f0000000180)=0x0) r2 = creat(&(0x7f0000000100)='./bus\x00', 0x0) r3 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r3, 0x0) fallocate(r2, 0x0, 0x0, 0x1000f4) fcntl$F_SET_RW_HINT(0xffffffffffffffff, 0x40c, 0x0) fsetxattr$trusted_overlay_redirect(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) io_submit(r1, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000a00)) ioctl$BTRFS_IOC_INO_LOOKUP(0xffffffffffffffff, 0xd0009412, &(0x7f0000000c00)={0x0, 0x7f}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000002980)) io_submit(r1, 0x45, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x400000000000, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x377140be6b5ef4c7}]) creat(&(0x7f0000000000)='./bus\x00', 0x0) [ 790.015734] audit: type=1804 audit(1669008370.723:35896): pid=19471 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir403193021/syzkaller.nhiukM/602/file0" dev="sda1" ino=13910 res=1 [ 790.041907] device macvtap1 entered promiscuous mode [ 790.171317] audit: type=1800 audit(1669008371.173:35897): pid=19521 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14545 res=0 [ 790.233094] audit: type=1800 audit(1669008371.173:35898): pid=19521 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14545 res=0 05:26:11 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 32) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async, rerun: 32) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/fib_trie\x00') preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/190, 0xbe}, {0x0}, {&(0x7f0000000440)=""/96, 0x60}], 0x4, 0x6, 0x93) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) (async) setuid(0x0) (async) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000040)) r4 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r5 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r5, 0xc0086420, &(0x7f0000000040)) (async) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) (async) r8 = openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000004f40)='./binderfs2/binder-control\x00', 0x802, 0x0) r9 = syz_open_procfs$namespace(0x0, &(0x7f0000004f80)='ns/time_for_children\x00') sendmmsg$unix(r3, &(0x7f0000006440)=[{{&(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001180)=[{&(0x7f00000008c0)="7e384dcd5bbd9671541fd184561601488fb142a4c42b591b506e740cde82f258c26b5d4ccb544a1388196365aff03794efbd837698f2e738f1582c167ade796eaff613c0a856af2736c7be2a338c1a13d95948b49cbb75db198fa6a0e8f1d1e5558def892e462df4cfa87783c1a7ae4130eade401f028d15753daa23b4b96b8c2539a5d4cf409e3799396b0be239c9fa8e467b3e016e8a4626d9165d21f4f76d0b3bda9fbdd9b8251752c98ca600333c596edf07081663410d300ddcc677fab1644a1c044fd3e44cd3c4", 0xca}, {&(0x7f0000000a80)="ed63175d088722e59d0969bce13f7df0fab2b50d0af7906cb275d29646048cb37cf3b238a697bbee670213c83b3ac4dc4b4d922d50d29a32067569626c4c095556e21b1daf261d4e90e2596349cfe3edd91a03c8c9cc4ea24a2a15f8ca7b8b071d650e151503032ce0e35658ff1b60fb12fdbc32ff909250fd01675a233d16327fa24e36e8507a503f0e37de31c997fefac49614d1d9b04203237add0e690f498b0241675a134d1a99a4d8b6b0fce4", 0xaf}, {&(0x7f0000000b40)="6ed6f176063d10fff7fb5942cdbc9bc15a86646ed295e493339206dab85787ed5803f4965bf3b2791f733f4d98a59c92c23c9d7172ec008dab3b517d022a254018d8043f062f85ac44f4cbe19ca774250b5a016a402ed1051895a2ca7f7ade86ded700a06046fa777acc7e73706f10ff38b12d7fd2d8ff17b3f919f29e627e67bf032a4b466ffcb262cf84634ea89bf3fdf486739cb447d308edea9d6a4d4e90430e0c9f0f64bfbf90fcdc6afb400d4a8bc7ffb66f308bdaf9996e423895239a1e596b0b7cc7a596e2b9", 0xca}, {&(0x7f0000001040)="6d01fcee0f2eb340d4ceb6472bb81a7857ec4a208784b6ab37e7b16357afb520ad0043544856759ddc9b1e74e8521b48913be4c4adc5a6dea164ad2df21916acd45972ba2c59680ef92449f150276fbcac360a70509a251628450ccafa50300d45729bc7b14ca93317698e92ae1ae036897681e84f2c269fb819f55c54b3d43fa9d8667103b6455f09bd9b22819fee955613004a45ffd53980cd089f5200aeacb943d81425533ea1ced0409d53e3dc9565667e0b738ccd3cab91", 0xba}, {&(0x7f0000000c40)="c3a5999f95", 0x5}, {&(0x7f0000000c80)="e232545dd33ebf92dc6029c5a34d5748118bc36f9894a6cde1844d57b066ed4b962e84ac6e287c723c5a5af5f3c3", 0x2e}, {&(0x7f0000001100)}, {&(0x7f0000001140)="a65d713f9dfbf5b489d6d2c4f126fae3cab85e1df4070206ba93293ee2c8e5464a", 0x21}], 0x8, &(0x7f0000006580)=ANY=[@ANYBLOB="34000000000000000100000001000000", @ANYRES32=r2, @ANYRES64=r2, @ANYRES32, @ANYRES32, @ANYRESOCT=r2, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0100000283000000000000000100000002000000e842eeeeb2d5959b68c240759b4d7abdb3dc1c8e00670f15880fdfc8c9c122622a89d32b50db685b24692ce7fe027b01405d725718ecde59e3b17a94e2dba7eabce038197883e5c77b8609e15ab077a3e23cf4665779d326cfb3e98cc0e8147bab00f510486bd8507e78b0824afc7c7e847c7703973cd7ed4fb7e0b64432ca58ec83348cc8ef5e69273e1f5d355026e05f03509a7ea521e002b4f53c7fe21dd6e990bae0fd209fcd3cd5d69d1232f69903063f8d17fb159e5db868e8d729be26bd229df362dc5b1992ae3fc2e8d258d48b82c9ce056e90974138f97248011fe75702d3349adcaa9b5c4df5573db21a9b8946", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x8000}}, {{&(0x7f00000012c0)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000001380)=[{&(0x7f0000002200)="c3a769814a6a4d2399a57c762db5de8412427e55ee76e247694e22c3c7e2139f951fb9f1295aeb13b72156acba46e553797f401d305b63d73ba3ce15f0412cf734c48dee35132cb735564cb7e3e2cf0c7b7136bc015b422babcf735727adc3ad85bf471b37680327cfd5d8ab6625ec34380a6c6dd17278f60acf5320430f03e0875e14431177cdaf3203e8a9c6f024198fc6363a178d4209feb2a635fd4d7f2ec1548ec6a735ac7c5ec93c6614a8e0d805d7404c9b40663489b1f1cd95420bbbe793625ed2aed8f7d3d2aeb06ecf3e7d32", 0xd1}, {&(0x7f0000002300)="edba6449201b6b84bd4e417c0bc359a7a66fda4cb465cd47db726da5c12e54f516f8204d86c5360b37d4f51b5543cf16ce148d77388dbf25c8cd24a8f6b7e90f6b66deca272e1179879c5ae5b8f08b8de5fbf8f60e902d5cc44797805ba0ce3527e3f264aa9b5dad56b216c0d99f4dcfff91103c765b199c0fe27e4b54bd1bd4ebb40f9fd590144e2bf56e28f591c62f0f18762ddab5e3ee30c27887a5b2d8f01960d6eebce7187aac7fdc5bfcdade3c88195d8bea3faad1241515cae543bfd14d6a72f6e406d61ddac638a3f89f7106feb0ad3870a6a42eb08647d09a584e3d3fcea208d1b29e920bb8358edd8a55e385eecc35774d1ef102c084a820a3dc57fba578b3eb4f397f35c8865b514f5cde5bc7f44ec0979c81196b0a54b1915ad96f4c8035ba462d0be23288d9c04d7373d07a934c8744e9d4746076a8a3db6959de2e7ecee45c3fd11b8b47d5fe773cd7820d43d98d5da007812b8a091120dab50984395eeef8c3111ee4c887914293d6f535dc55183233bf59adbb6eb6026f24858be11716de7236d412b442f3be3f653e38d8a945510741040a7a806a73e7b4a5f260e07bfd78aad044610ea65ea4014b04738e101394d2c091d255db3df80f98ebf0992eb8559a12500c498e7232f4e47921a74d30bdba00aad2b3142f5c736141dc5807e4fdcbdb7434cd90e27486a643f572dea95d05b8f7ed6d994af72655fde5d605cb6d620106a00c0735e6edcec854abb6d3f800705ae115228789736b9ed0f30166cc9acf9899cba94058020f1cc9dffef6ac41b3c20b8eb100990fb337ae1dfe79117e17801c5e3c063a3b08b62652a1930caea159087acf03ed2a92e75663f5f8e15e56c2a795cd6bc78124e4d0edc4bc3f9f838c898ab6e538aace1582631b4e3d6b944fc911b286183e38120219a4d6033a04f8bbaaf9ddceabcc1d0200d757cb8ede5fef3270f601cdb09ee86e70a8593df268c5bdae7593cce43d691d296dc0ea85d652acf4280df8a1a82866f44855657d919c6107aa461da9f419f738617fe9b06ed3c845db5e6b8bd86eb60dead22d8d54fbd98068d28ee67c31b259f6240a849453ea487787803fb388cf16af9c927716d0864fc606345741be39b18df0d3c6a9fedab5938d882319d64199a5947d2116693424f87d98d0b1259a919c89b7fae951e91907e41ffd806d266a1d6a143f9c293d01185d36e1816a11a1da13427628b459c92be248f1873617fa9279fbc960175927274436cea5198b33f1c722d10c6549d72a58092462620aa70423b2cc0af86ced1be0f76db7e0e675e4a81ec64ccdb92236b550b80ff68f5d775f4cba686801524bab0b51e9fcd76734ba7821bbf05600414b8801c193814f5d2d1a98414509ae644d928382bf3e44677f297731d4901f470f8556819d5f483fa383f32aee3d3c2d90045decb8eab48695a272ef62a13825691e93590a41c5edc9e49b56e92e2841871f6b304cb7876c4aaee284605ff881baebae79e80b696e48f17d995d13091206efc90071de25967170f255e4f916997e24dbc5240344efa241afe756ea34112d3a1ce25772f1d87f6b1be0a83072e8052cfe362c21e599da839c573dd6e1529e4de7c27a377dc72d4893632cc1997f2a535397841881e0337be5dd9b174971390c40d27f6183b9833a32e86834732757e8ae9309817a82924978cec69cbd0f6047380f72ec883fd5b50f62fd356c1acdd0ef22d7c193a6d33e04aa45a63b38eb1a9e8424afd08dc9c16a6152f890c7a285a4859c641548a1842132dcce6dedf2dca2598174b614ce81e3e35d5f343dfa40a3465a28930dc4870a37ad1016ccf14e5bfc7734af86d84fbbee02de57353928c794974100dcd1c7407fe567093f9f64dfc770216de957f85f5062a2ee687e92c738b77fc8f7c4ffc4ed2f6561e92765a00c787efa68f926d502d19f62bb916deda5b16d218d6af682ec66f8f7791c5c6dbd6fddaed66ca12c9b32f36a6fdac266be0313dd12454e5ffd9751b91717fa05783116b50a982d6436c6b41e2e90368cadf9e97eeecec3d65b266a4cd15e396918a5aa5c8dc409712d288fc7a05852ce6e266d7e013a9e1526bb255db0509b7609ad0ab25ac8a54a6af41dd09441107c008eccb4f43f95cb62ce401370be0f3d846c1249bd6668d0eeecfe04223eabeb99e9dfec156088e94be5b0abe0484c2aa01dc15d4d86e542fa8dad526254f30fef7ec792dca0719000f8b142a4c7bdaa87d3dca87f0549f8140f05af19c4f6e57d26b961106c4b234e8e9fd07f6cdc7e7f226b065e9936ee268e678acb07bbbeab4e3d6cc44d947dbf30f9e1e9dafd9d395c39da6c3c4c7ae24b5f7ab165cad556c9d94bf7c7ea3b89af3b05705ea3c2d89c28a94e8337a443f6adea383bf2c0297c7605574c4714ba21fac54b68ac19e320eac1fd5ae9a37f8c995251fd5c6f95398a4437106161af040ae266ed401448a5a434ab4ace0142e854a48804a432fb212eebe5d5ae82e6813d8e0aa082e3fb611286372e717e349641686b586ca24606e794dc06df36968baa0e656a76bb5e85711ec1ca6febe78151ca78b0386e0161b168308c8a9088a1c9e53d7cf377339f4e545b9d0ad2e3f98878e42a6c4347ece8244a03277cd5e27df3a2f5674f67f2dccd2f92502f81aec2dccbc01022d9a8b678cae5a46d9b37a5337c1963b836e0fdc345130883809d882e1a12a291357a5c15ac347ccc604a559e19164492467737c2a3ef273a9d2c9ea3830325db7958651f6d4d4724d3a95896129ddcff38a877defe7d2149e55a84b657b95551ca5141772bf4dcd6097783126fae6b1adf72e860b1d83dfc93a36e79bc2854fe175c82b77afaa9cb9893a16cbb820a1c6411d639831339e5499aa06c1e402d2fdce4e00155fa05cda49ee212c6a5c18548f1627458e5780c5f26524a67b738e4e1cc04735860e096a60cdf021b1327411b0c140b31d5d7f584a5725d274ef8f30500534293f0696ca1230df837f467f0af5935a58bb2d41668d3e7a0314de1003946def22db87b9b143159a22517eab0409b0504ffaf289ffa498907886f285336fd73d964b6a4097b31e02cf6d7bc29641123dc1bf52d90db65f96e6210fbc1b9ffd9472fee1376c83cfc1d105f82a5fee45ec3b9a33c6eb33b33249ecd5c884d76143c2c93fae17adf3b6e9054578fae042caeb4786fbf2168f135773a84c2e3b9bedf289b14c6abcfa8dfd760eb2c9a3f06d13ab19eedc2467ddaa7ad433499da162d85ca27f4074460ebd4cb5a104fc6a6dd5b3e9e855a3df13410221457bed2369984b94728106908b938a7cb818a8600afbd2762227efbb06707bf4622634af7fae1df58bd77c2337cfea931f35518878b71056f9d03e28b7850a497aef797ed12ac6ae96aa113e24c0aa8094086ab659fbc9da3631d66fcd1535e85eb11f10335908a40b040c32fc7837be65cf28551cf766e89870204aac456621a03164c366ee04272027359599c64ca5f63b496cc08da7f1e94248b19c7dd21825b4db55d28a95d10d8a5586eb03d018592694b39595035167b7f020e568032e58c090b19d8e23044cf0a77070b4bbccdca3a1b7b61cf50d6b1f349732ce2fd3c6484005f731f82d572961bdd907883ac7cdc11b914aba7140d4f8bfab7a5291d2562913ed1d23815a8fcde5061e37b3df4c9a633e772c1b6dacb7ee2c5e18ca5e3de0d3e7aaa67f2fbb520676bea12dcaa3339837a0d1bc4a258172e52bd2bd90dd83519dc8677d3133ce6f5511e1229dfa05a0b46f825764890f45d4904438deb0c8a1ebe009d334a6ffd6818e57aa0a0f826fd340b677fc556b32156157c6fec5d45c8e5c0dfdb2aab0ffce1b9be53ca5d4bf2c120b459dbd55afa8bea46ca99aa9288fac0551b32c67e2e3fdec7d1c3f652b95cd8d2fd0b212f60f71f6654bc90dc249e0ff43f92ac5f2f042e3d5c4a9e2de835ce0fc1203504e66a1b477e86c91363ab50e2c69feef067848c64a23b49e3c418175bf089adca3f7b5dd40cfaf2f14de5a7a6888eec8bfa8b0bfcb8cc298e40f24941f83611ee13c89b673e21ad88865c82868862aa745eba26cdb94023e4de792c4955b54133fb0f192d4676844a6708453410cbe7b803021e173c29d47e13741b24fc2e512d1a05743269e7b1d6f490003f4d86b199ad95f0cfc517710d3adce562bfb245206470d82b9c03eaef20df146325f6878a2f1fff4770c504e4d039ea2f7ddf0d36884d85506d4a614a5e9e2c091ffaeeb8a70533f38650440f32459763b83998c350819d64b3e3b4fa874ae618833dce50f7e37206c34641e1ab9b0d997c42965724866749417296d49bc978401234798ea04a347bab321c961b3d2a6e77ea2a07b844a50fc0eff0a70b6d76283496e11c7a7d7ce36775452c4a9d1bbe210791fae17abdf188c2d7436723238e1002ae18fa5f856832783c29e955ac59387bac1da040b863323e408258fdfb02bbecd01ec37393c6a923873e5f12af59426057e170a82c3b3c9ebb1250e5ad30ccf90ca18efd81b127338ee5bd6651b71a1805945e8f2296b3a424b088e444d85d74d3ad8c4f82b5d5d03d6d6a2dfad8067d0db6dded4bd95449fb1dc056b1be42b9c50288a65fae2f0da56d9056c3a252afef4c01ab48c0de93da63ce32e2cbad283601db35fb3d04ab09b22f92b265ddd9f1f0a70d60e2f2208c09c66c7be8c327529238dd44ba149ebe8896bc7dd11ce88e73198a91ff1455c4a590dc9246a13e685846970c76d2b741aa03e33f733356c641139ae3d09ff8526aca5a925a50ce67c0ff0fb8193b27efc0783533e4ae4606948216a603effc8b9fd43a3872f8266b13a12da55a9e7b21059b6f59ec8b69b60f9921489fc09c14d52407b938e72feb516d7ba4e407662cfb059a27a566dde8206a2a65bfd2d4bb154140edda19c48d634f845cdbd6d6880329b42d998d9fa8cebca57dc92b5a1aa476af620ba3ed3610b9fb04870228c70e92db7baeec93e7e008fdd9c896e1e399fd9096112904499de2f27b0ed74fa1153fb395a17df3489b72b3619840ef9b299143f6d75c65632010a754d0a7f6045c43b19bf8c8d15edbdfbe2db10575e81c27c3c59dcb0ba036784d7d184f5965f7eb273f4b7f3a01b9d9e4fbc05987b1c9f4eafcc2b102a7bd2586a0a717e1d9fd05d7f30e9ce6258b466658f98bd2fc8b89f076451828d5a7dfb79151360c92a7dcffa9b05d222e2358463c664a8f222c7212978e826c85318d1605b01406c85f733fc5da40782acccc2b6d2da7dfa9931e282838a815f6e27fef9397380ffda56aed992656c6e22da407e78f1a1759e00025b6e9855dbe6b41506b26ecb3987ab72608a56bfbcea6b9e5374126bd3b18f43f0b48a7f83576dd89ae00fb25c7a1004f47b02a2f99a72c05882eb2fc0029f9848bf31650a1d4eaf46836697e5d05568c1bfc556a1c410d5b80a819a314c5b3f470ddb28dd3e7813e6d5dbfaae37973eb65184dbb57a1e1c10d5bab2abc3329cdf3ed74b53bddeed521ff6c6339e15ba650da9ca3f24eca866892c7a3eaa06a80c0b736ef795e688b216c974a5b934707c1922da79cef3170b6a6a7fbb122836f454aeec67b74ba65bd0e1d8b392610b286cbe548ae99cb70e7a5a8667192b9059a16a9a73929dc8444a955969f21c9510dd77eafa979f826f28293c4aed2dfa360924dc1da835a4a61860a3b1cf44f5a1141533c6c588d8aef2cc20188bd81715ff0d4564c3c225dca3fa7", 0x1000}, {&(0x7f0000001340)="b21be572258f199fa0434981d5b73a08e2ee296175b793e82c89e05f043bff29de271d1892be1f5e7a67bd94918322d3b5b997bfe98b7bd53c12e283d1e1b1a6", 0x40}], 0x3, &(0x7f0000003340)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r3, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x48, 0x40080}}, {{&(0x7f00000033c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003580)=[{&(0x7f0000003440)="d7b144174e39acf5862f78f345ab84d99ceb3325dff2b08916c6ec3bc88e4561f24b6aface62ce5af80b9ad53dcba62a08629a1ac5e7fbd88edd82bf9a01d4", 0x3f}, {&(0x7f0000003480)="b54968bb3814ff45049f8ff008ffac98", 0x10}, {&(0x7f00000034c0)="935e9906aaa9dda4a984c22d738717bc8dcd2daf138edaea76555e5884311ce71c57b4bb1da06975dbbaea3bcb10387a48ad65796ba0fe41617d98bb71d9aeae34c3a3dd3562117dd044fb474cb15a0e7871cf2af839a4148817a98aedc3e534d260787889c3a76a27d9d4daf4a2d5ae1d41eaf571c40df99eb5ecc08e680b272b431b11760536f48b606f9309b0f1dbf829b9e6df253542240be1742cbf37182567c03a28e63476b034fa87b477827ae7", 0xb1}], 0x3, &(0x7f0000003740)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r1]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r3]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r3, r2, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r0, r1, r3]}}], 0xd8, 0x40000}}, {{&(0x7f0000003840)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004c00)=[{&(0x7f00000038c0)="b98f4eaca20a4eefd84c3d4866414c067ebf4c9810d0aacfd7f3349bc43bbbeaa073057444b4339d1633f265bd54c984e277146ba0e321dcdfa7786d7ac72f5b9bbd240fd164788ac02cf973ab84aebe2139b0547cee6b0e4f03872d8ecaef3ec3ef8eddbf68abe452408d5095a37f4ed170c330d460a00dd8d79891e0255c3ad00c1f6003de9c0755dfafa43444e8de842b3f4ac2c9d413996b2ba6c5054c6f187c54540f002e3bf0e9139d313bbd2e33a00bfa170b0d336b80490d124c1bf399e13f6ffb0d30e8ff6eeefb1502fec5ff67dee7f778072160661edb2400a5bda6e798924b48857202f9afaf8f0f7461fc004355f4b0a434a22795e49831550b02c61f33c6b8a4c7dae9f5df3ccee78290db19c0b8d3693eeb3a4c6cc95e9d3d9f65bb2bd285f16399510ff1c35a782a6f5e70e08f637efa4bfe6ad6605f220b7a58d207dcd81ab93fac866eb91a91f881e95d7eaf12529f78dbe4d330ff212b60d337318b24944f423d88d29b8084dec3a146957105e46cdfae2a8fc925addc6460d02737fa8bb2dc3e4138a471fdbc079242341a6780fd2a1b7fee10e8dee74d34670bab061ce22823f78b74db48e43251914bbb6a1dca66e4a3603a322eead95ce715f6079740cace7e1f85db131e011ab3d64e1ca5d4e141a792f8901cdcb1a658463f80cfa03bcdb52d6919b8e942e2823df922b89d191f8e0c57ecdfe147860308e97e86ed98c8008ce372cf5b338afd5cb6390ea38ad317eb642748690f85e448417246fe24eb7aebc8dbad2f0c400df588c9d384388298200253dcaac7aa64dd5f5bccb4e1b973a5c818b11a8d228332d8bf57d62aef8d4e3d10e14b87cf950088fe022aebb5234b147c06a0eaad6b480235f46b4376d84d0e576a2552c8168b4aa5a2faa0d113e7e493a9905379cb700a59d66b5955abbc00d3cc997a2ca2149993f2412a248f2b72bfa6ff21fd88e3fa16156ce6af51865664190cd3c02e50b4664e6f0bf4353804b981ff5a9d8cbb7696156f1863605f45e216e32b207ab7b4eb23fbb390e5dbd7e06fa008f1f01b101494690b67737a32b689d1659736923d285ea8872dbdc047151a138153801b13f7b1f26de2d513d9ff66693c72f9f96ae7220e1278ce2cee63ed48d1ed6cdbc14993a66542c79eeb6e995316a4d2583d0d3cd57ee731273077b5d8aa0b00598e048f6edb779e0bd71e24b3e0ac5549ea7c8732c020ceca1d25927126a1904ed4f23ced653821edaab2b9a506a5d83ecef4998dbc52689ca78681da84c2a8a5efc89fedf90ba87447079f24e92681a84825121517e0c465d691cc4e83d7ab5126eb326a1d0ff8bf2b94ea07d3582e13088e6657a96e82ed06db42dcad1a56a05698d32e1e3583ff5eb195e6602bc4c4b60248f1ae5a9c04d0429e1e766d55951f35e84e16337ff6c3b5c7bcd470fc9c222cf6bc8d03f2e8567b9abb22f7e3f2fc5af3c48d2a8ef7f375fff46f69687623aa387bc1ec025beeec1d6783f048481510bb034fb90bc6bd0a3f9fef2a33ac5c90e9ce741a6f30b8a458dc3699e1cc7af6ab55f50cf389131058fd5eae13e9d715f12836dc04817ea77a573dde090b83f9201205d70c33f2668ea1f70ae9d2c01af061d8e024eac857e1c5e5139a6108a178d21054736bf083314984e9a00800bb7c80a76cb1718df8212d466c585968a0fc3d05a52e0175b7dc541e19d8344f29161e1f415b0d3b3134d5b43ea13049fdf9a9ce82bb9044710094a5c3a6a045f8937400311d68920742e95f2c9bcf1d8d6da2475a169cd89ddc184a1881ef2811761373a65ef1b66ab5e8b95d53f6b33799dd6cde89494d70886e7c514897594acafeb8c26392b174755a91fb25df0c381a51de214b473d04d04888fea8fd33390b6f943595e2a72cab4890df4544c1f1faf535e895a2e64175be736d2b1ff4d89f3282b2cd3b9f2e23da50dfc926e188085f0a0cefdd80e410b7ca37d773f2a507328ad403fa96dfae5f8e63e6aa1c54c056a39f7f0f5962abf86ab76bd86e4477f6b9417ba4e2a65bdb5584422e0c902a58f845788990b1ab02da9bb642d6f0d2bc5dd3704b26082903f5ae67ac268c167c56412e05bff5d63a7a8d7c6f25e38bb6fc361e6317c64b84574d699568e4e68c7fa8a6646f322c2b0fe0d5e3f52fa285830bbfed2ea4eb5ff0f569a8da5b7b94226b658a85a1718841e8715c851a8f434beecb90248f4d3588d2f19e2f2d79e8333cc1c143475ad58556bfdce1552ac8ab7a261c8adc2346b6de94c7331c8722a3132c59976fe980b88d7c6871b7ad87f828d0ec1e81fd98b55660287ae79d2c5d10aac0b19e229244b955ecd11a04c94b0c67ddca9e4c94a8137fec83aea956eb959bc104d67e9d89c210433b0523347113d037b4b13ee1924c84e6ce1a996c03adcb8fb43ba3ba89686e1944feb86134fcc6f7300b09e9e0e3a6393bf602d794690662b2b5a9210dde8127c617edef5c7a2cf75da1bbbb4d15ef85109db59b0a70a10fe64810cf6df7556a50e5658ef9301a335c915f7298683a3e83f16ca72ab10d35a40af80978c929b9d1f17a9bd57e78a1bbba7626c6e319bb597ec35ec6077f10022524f2f92e723797c2a1791a51a454c98630b9012026dd694ff87122c117ffb966f46d5e37cdbdd9a930fac80205e2c34d57a2dd0c832fa00a951a6582721d5ca6ef79e9feedb97344e656efc0a25b3526f9b48e69996225eb6be3eb9754a5e29ae7d4935010b3258f1d3d8c817842edaf1e0f7dcf06d13435fb591d06b6b7792a6fb14fbe6b78bf6e4c1c1fd0e96abdd715f399538f4fa24c5ec26d24d946dc41c2d320b75799df43288dac98649d4260153885f4899d7c876d918fdb8a855908992573b9ed5ec987936fdc861484b542246553b02662fa7a3d5dd372b9aae50794390e4eab102e56adca7b9bfd333dce0dedb8df755045e86dd1dd0383389691f5f0b443523e9ee534c094e46a96d64da97c4063c3db1c7e4f2021c1b51487f5b1409ad7041b0c0cd47b7ce2ae45a4a4c5e463c8dfa718553e52662d8c8b8335d5998b4f690849304ee009311296ada9dc774cdb9c1de6ec2d1993b182e6a28ffc7e0a4e457ab84fb4165e12b3de8105e09db2271843d0adb1c051b8da0fb1d630d69cf9377889e2bdf382edf2d43876c22507afe6e5605d9ba92dc9919a09e06a5aadef3f616aa616a9cfd502a4e528d66be7a0a4da478899142347596873c1fe9efb9537c5a39fbcdfa460133f3697ea2c72f7a0bc7863f4971da815c8bf58fcaecdc2c96b61b3dc725a9969eab5eef1741db488e606312d423482fdafe9e7ef1bcc39073c6732d7c94c09fbe0d9524d4306a3c963db54803f3036f451dfe71d177495cd14c0810c48513bf511a6e66849a9d415880c79b4ff2d891753509cae3dad8d81b19892f013d0dfcf4746f95c9c7ca40ac3870d8e14e8884115bbd19cd6a6bf1334e08765486a38054c6dd349fd9f312bafcab1c0d7d875126d4475733fd47fe5f1ed00a879c2579a9d5d09790de21f29d8831efc2275f40b4f7a28f0ac23f569592a46b38a69d025c6c00295f8c34652644cd58a0241237ae43eccfd6abbf854c96965c626959b89471891d07c6e02676bfb9ef8d9e55a178c69a54939eadd705f2bc48013670612d3a0d54c96015d116cb8c075499633e0452c78c2122c744e67292fbedada981f4010fe1f740f56d783c4d5c367a4d68e55e97377c0fcf40292ea6fc45cc544bba993044c71c89bf8c88ffedfdfba0ae6da193a20769854e543deba432f9a2abd55225d8a661c23ddc6990663ce17541765d93bea11e0cfe2a9a8bccd23f9531f1862654edc396a9a2fb22fa88709204c8d421e14e3d5a44c37bb9e2c3dba87bab6120a5ad707b427fd472b530ea74fe21ed232a3045c4b287308d1ff0554888ab8f856a03d88bf124f455860463becb7c855bd81a04609c10ab401ece815f502fbea1f69b092d43c24761b2517de70ab3b1e48686c76a67af04db8927bc7d82e50032cca50e9d0c3d1bcc66dadddf8a11bb40b2ff98541be7c13cf6a451e98d8c56e03e3a9b2d04f95efc344e121330192010e9d1a0a461b7b2381b468c7b716c4edd49fe9b89cb07af6de06e105db0d7a0190b21a3391065a7b6b70397923f59cc90bae3e2b213beb750cfc78b198daa63c127957a0236044f970cfafd71235f1b8267ef1b5a932befd28fbfd59eda4feff807dc272077f5ab0bf77f9c3fe32f274aa68bdb8ea2d58b16f9e59c7d1db0b53c04708648865c090383f24ee769628182fce1fa9670eb08196e5e88e959d468a942d46fc9bf4f2d7aba0cb7e4138249c9fba20d172b88bbb74d9c55e286247715e5e3e3077c62a251e95e86e790d084497564b8c9f7efd0f4ada086fd227a978f4d9ed465229ee187050d77e02bf621e4904f340d7a50b519dd2ab69987d16916c6d9fa1079ab9fab5e9da7dab7b1a24d18b0b1c71b216191b5b99c3de44806a360d89c728fcdb3e76f26ee817afad4f4e26b37745fdbe1af1b4066d596922148c1ddbb27988641b34e6d610d1d8eaa55b8789ad78a7241abdd7748665681f642fe67be5b73c1d2dc184c142149638034bf2455d6acf0e58909f3104a9d94b2d942101119d2e0c12f59e38848427fe69de27642b414ffec6f406567805dc6f630240afef8b10b66c4eb9df3badae00abd87066b196caa7218032aaebcbce7a43b08290c51da9742ae8b2934d19de7551cb3566f258740d56782d3c375197e03ae79cb397b51387ce0e502f91fa8b2000183161ad59a26f4678b78cc435cb141f9fea4afc01e2590c3e85e7a06b946836fb1cff73de2c10d420cdc84a28e699638d3e01b29762ffceac972272f22f47ad3586f7598bf9b9a1ac24cf67893363b97e48acf435c1108e8437d39f451fd825f835d0ab010f78285f16080a1263d9f9427691cfc9f3caa6ce259f2b9d2a55f303199f18953132fb34a3899d4f8f98c9b56625d663c54b7ac9ca1855fa45a256dcd24c224c89a3190e6d50d05e2b6310e235c7888c86486f96a4dd68aef69495e2f3f55821490ede684c13cce0acad81289be36e30f17b66997af6a81ebe4225ab6e3b7af2755be3c84279652824323599d399ee58180545959c1bb3ce7aaf0f0907451ba665941db4f6dec42f4015b52d5f2dfca14b7a1be74436cdfc5a67b4dabfbbbdb58d9ecee503e41003b305c694394d763908512f69093c4158302b31b9d8caa13194714aa9b406f59a9ba73b8623cd498379112af283a2d226ec51adbd7188849a4113ae6030a06c1c5cb1449297d7d745bb092e123a93b3852c88aa844e930381df0de60168e87d6f1d958b018de1c714716fa8eea28ca14cfddee7f069dd6bd422e03c2fd03772bf1c5a2e74b785c6abb1a4d7ffe47e21a848d0bf986be3402fb0a006470a2b43d0cd5ac47c5dd8ac943e77d0632a8f286319aff9736df84e3e3f4a0b05cb7f9f816aebd746ac80d9a8ff87508201c7fd8c268d115dfdffdb3e57dffa4beb1521903ddeb250b9f6d12b5dd1e3d793328b7330ebee269410c4c7486dfa4d9130029c779d18376a85d9662ab886807850fdef7804d1fcfa2ca5eb465eca5da6408dd8386b13cd6d707fb4b8637f9ad8450080bb9cc06ce7d026ebf3c08ae17e47d89e3b0bf098086e8a66f44d513448d10c008492ac61910ab604569029fcdb84bb9a1e8f16e985002a6581aeb97d23dadaadb7cacb12f8e66cc1ce131bccbe0a15d4b0b65d2f9c5d", 0x1000}, {&(0x7f00000048c0)="b16573026f7d9198415264446287d523da04ee08ef908581411336293bac33fa576e2ce636c86e26c05ede1b766eddc63aac73edc7deb7fce2645f99445c1389b913d61e2179e523c0c7aa93cfcd624c1896bdd2d12529ef376f4725868b6287c7769e2954c31725d3c0a64511171b3a3c3930ea60123820b1148a090341b542af0775433a4ec0df9c498772e4784ec20d80c9fade792121ae9ea496e984bef18cf366795a0f088848741a138816e549d51876789d74419671ca1f9ae47272660ea8cf184c443206efe5b053c5241804c333551858d4bf054b27e5af0844be5586f932381c", 0xe5}, {&(0x7f00000049c0)="5049efb32632bfd7cb576e8418757654f250eedf426ae5d3f8069f6e913002265e73ceb821f8543f941196146e8cd942ddd3ea3c1ca842df52ed3e81bb74bd0e2cc662c92dbd8c41e058d71464a6e604b1c1ebbfe38be04d6f284fff8f14dc96e3d2ce3d04197ff4c6e8e40d90e1963f52357f305a7a7f0624187b3cf47a6efaafcfdb2a65b63c028d0e80c96d259072ea501e7ff1a656920aa064bf12c42ce71a258282574180004eb5d2f4e3bbb8acb7e3f5074b8d77d6128f8290f86aa0ae330c9ca471", 0xc5}, {&(0x7f0000004ac0)="ebd8df7c9aea4ce63a982d11e4b473b62dadaca80410a52c85975e305eabbbe0605c39ff1ae9bbcf1e2650352c2b4ed08b44aca615474dc4d647221155f38b1c20e3a073c6f51557d81db75f33dbea23576530b485993012155f38bf052d5da65dda85e7462f6c0d16f67b3d4287eca291c85967206e116cee3f65f5f220ffd2084ec8c33c55934d24164b63f4933f3afb5e7bb1ef115db0cfc3bad22ba5", 0x9e}, {&(0x7f0000004b80)="3be6591564c592f3126f2b5131ff305a3aeb538a2279d792b779e2b72f9d590b12206acd79fbb00ee5f917d799b09371b9f5b692db4b51d1c86b94edcf6d903f7e8e2b9ecac00e4c7abfc7df6bcb3a1424d3f46ec9df79746177c4d4add9906cd06253b5215ad71e7a", 0x69}], 0x5, &(0x7f0000004fc0)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r0, r1]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r3, r2, r9, 0xffffffffffffffff, r3]}}, @rights={{0x20, 0x1, 0x1, [r3, r2, 0xffffffffffffffff, r4]}}, @rights={{0x18, 0x1, 0x1, [r2, r5]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r7, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r8, r9]}}], 0x118, 0x8010}}, {{&(0x7f0000005100)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000063c0)=[{&(0x7f0000005180)="0876236451d009734e0bf5d74fadacafa8e5272fb54aba5aa78baf7cd9aa0a40b1d93cfdff1c9b22c86a7dc5c8592c863602beda73ff0322c3521e7c28612340dff62d9a6996b5beadfe146cd0ae01e95df7159e11c00814dc6dfbbed9ce9fc7d5fdab087a9d767c3a789dcde74c634b6b442cc8ba21685cc9cd9b9a064a4900434c4782805efcd1f727a9f32c6db7e3242a3191c6f7bdff855df331684406207a180c23fb716af5c96535ded3819a0ea8c94ee0935dd4166429d8d3024234a050be63ab3682337f033747fe2870281d49df762150193adb1e934275845a60d369513b72ed4afb532e3fbc8e84dbcaaa759b6c2b83d4ce05d52beaf3105f88006e435fe6848595fdcaa7043a3fb60a52672a0eaa3fa24a5852b149aab3893642fc60a7a058c3798487026c79bf759ba442e9e48311b229bce6aef7d0dc70d260061896adc0f732621ce80c1213a5266ddcb2040b9c66dc7273ceab79bf5bb94d60fb899beed422c59d2b80be4be363260d82743a56857bf82050d5ceea2a8a420cb146b1a8cbb261b327b1678956333d7142e790dbaab4b8acbc18d7977fa4063a36423cf89c92690fc652f206007aaa166928495185b691fb23b0b2b9e130834026c9d7dd4d6e8aac8653903363b3006cc2e3223aa8d762193e5eafde8c4304893b1df13c01914705c532dd9ad178f438365015c073ad450be48ef7f97ef3f51e744d9802e406a3c954362efece8a49e63e5f81fa706c87eacf598beebede4ec42d609d4f8a06b5a380de81be82416e6dae127da99ace6910cf9d134c13d8f498b287ecd0609717e1f0294750c15307062b5e228fa38c2273369a1fae1a082ee4001755dca6d92a7d68a6fa276b0b6233882a3fe5a92ec9504da85a69562415004a807456f1a744639d169d2817b0c145cb8bbab0aced76b4d2a4d9c8ac9713339fdd5126916862b7c029e985986901fe4fd553fd00b06fd70a842bc0a6c850a8c172a2e7c702f10a99f198fe1d2d9bc86dee83f946aa385747215ada7c63f74db34463813679cf8ac3318b1c966f682ebbcce3e8fa0116a5f8f69b21a1f2f20d445a4b872a6876ab41c36179938d9bbe6c55e0f6d7fb6bcca1273870336fda0749e995032def70be31ce82fc17db272e3b4fb0b78a652449e6f562db1e55abc0a82000c7a5eefda9cc5d22ef16bd4e9005de0bc09f656d42cbe439a7d8c2c24a6511e2a825a157c97870dad5b96d7059f3ab56f826fe2bdcc71359845dad07c2da2883025e2db6ccbdc667cf04fa66ffe4cd922780ad8ef25a6ef30efb78b7d9db784cb2e20e0a5ec0e4b77fef1a74c538ab7ab70203db30623ae8453fe6cafc88eac42720c64e9a58c8cf0f24ccd6d31dfbc82763c02242df68dbc28960394c0e1e974eaca75d5f08afaab10eb9d53a3444200e36ef268ca29ac90bc19ca99f71f8c4807b6410ddf8ebfd9c9c4b085b368eacd13ebc649a5cf37d43a917cdc18844322e6461a8f120315b9b2433db9ceb6c243ddb9008ae1de1ad0e3f1b65624b2c8bb248d16be97cc3903454138de210bee07374eaf9e237c357a0e20cdcc2dd9de1f0c7432ec178f9e3083122a801a9e60b5215ac8c2723045f98b307329db991fae0fedba2acba48d1dbc5cc1bb5d557d11dd1c83d856ad1137ba8f9921986d19ef2be988f7e1ba1beb462027ee237fe08f03e058240f8df92d2871efe75dc8e8720902d8144d65d625350a1195227c7d06d56ea179b43b232253339cc20539152bacfa723bf587d91f3724aa505d8c9cf433c225c2f03e278564921ed7417856bb17798a6e6b58c206274c29bf975c4f5c531eb3b1a6124aca364ecf4caced87674d32fc7fd8bf4f19a7044e03ab00c3e78d89cb9f0127b0cd7ff1b808fe14fed5bb7aa1acce0a8fd447ea84a202e2f1586b35f7764e017e531264621d23d5b450bdbeb963aa5983dea2d7dcb4818be93b8ec3210d0e9b06a16770c2af2eb3ee93942856abdf5a5007674db366ded6a488446222588a21d24f031718cc3d6d51e760bcf720ae38cc12938f68997f792913e582bda5a6255499677254ce3f41aa62d9295cefbb1d2b44c3ff777f2203386ad1ebc09495730e1c0015763f37babca2f9a0cb6d462ab8236209a38b1ede6b8d3685d9a7d2e4b8c8c6b2a24807e247bb15246801c14ba616771bde72520913d6eb553c909219ed15f483ebf23e339ec158c7f8693e33133d06f3abf11c59600d934f571a76567b67afaaa91ef59475bea2036fcc19fbd2c1b91d555b5d4015d244bdd36bd66a9b4bee02748bb18f3af90eac33c6f4fddb4827d2fa25761e92d83c84086f22d22dce602fb3f538d4aedf81994233102444c8e4953a9155e0f7cc5c94b33889ea3b44092da3e829a781c9156b10ca14c33527804be539d82b649936105b1a9ce3a2da33514b96735d982588187ed5354455d7ab81f26f6ca006dbbda1ebcf2ff116b6854729531831b148489c169c492280ba78c1d0d394b4cc99cf8d89220a675262a2fb2b3bf828cd9776bf7dcb61fed00ee8fe90d5b7e8715b9b6d58779fca78ce9866f32c4b4a7b2cd9b3797a06683f221016291e7ebb4a642ffa31bc9461557670a3c5a13a21850d08158b5ca25f65a29c5a0af69b8288b970c7c66ffa41713753d7f4a6d3b3fb3d5bdf1c4ec49870c29817c20bd7f0eb9e17b25de9e93fb81186e72f97030d75e00b38f3d11e61fbd4c2be236ef5fcbc3c695d28436ac0f1c4ca9cae38a644c6b336fe41713319ce732e8dcfb6db1afffd0f1cd15edb9326579bf259090f8c8c2257ff83f56420b255a21005dd125c9916f8b9257d603be5cd587e2111134b439af4145dcb298ff88e0448ae0829ccca05aa7ae490be2b6193c1919e0e30e6ac3d46b6ae276ad679f5e20b94aab5214ca31a245513f0b68847713dccd017625b4a74f85d0384cb1f3cce0fe6252f83a54d08aa580eed04844f47965550c93b5e3414fb5787d74c84c770143ed48f95aebb82d1bd5e415b183c553e9212e8e33d9dddd8d997aba057f843324a56aff78ad692887fbe58a1ae65468419f04f66b23456001b9c2d0c7ccf0532e83bf0731b093f62436a3789d9ab8f6bcd18f36bbb6e4fd919424f3d92aad21ff80b78cc270b610a6a17ebde55bc85a309714606140e9932e3d64cb6db4e3a8627df27a264b8a6506ea6d791ef128566154ea1c13c1ab03afc35a1a504ca62830f87021b17903fb74cd7b564c401aba820c7afbb95ef60bb44f963f352f1dfb6cb6639a58fd25da1c13b0b1da0bd573da208084d56d4cb99098a68568e33d973ad29701e4e18fc50c77cf49b719473e762fe56e0cbfde91f36a1216dcf0d011879ea0595c51db1ae2d61ef39af37c2ab50370d4d3d256af0ad1f5d1169f12af6045a0b5a3ed90b26407962247ef05f465e95912b14649a0bf2762697d3ce8b6f9298ab89dae22e97cca00d8282ed62dae4125d7570132ebacee5b9ad2c75f58a62589b7c252c3616490383c074f672d6c6dbbf640972da8d493ea05c90edd457bed17221a42bb0f72cdd0604c862355a2d3aec9d926fe1aa317d18d366a1c0b8c50b4b6dfda567e88e57069369cf6700bba5dbc8ce4e9e71288ff173e7e28f6b5efbe29fb894fc420a109c9a4aeef428cfdaf2b5c7e7d1d1a7356bcd7352dd5d0ab46491644f8de10669c64e13e6a20a94c074b3b9422d4a2be0fcfd2985ed21ef9ccb20e66678cdbff4dc92f1809eaf26aad0b1d31bd46fd58848592f81435756055849e04749b0149dd5e558eb3ef7c62bcc56a4a3c16839d53471513cf0356b8e1946782d0ee21adf8aaad71b64d0c05bd409cdffed861fa3ec824a0301a1bf63b80c2102f4ec190040c1e981a4979d4b3bd919f3050fbdf4a3ebb8c838cd2d66c34a3a9bfb4a3ba1d05eb1e761fe47fe482455fa3bdc9349e982c3dd951d861dadf7a6c1d235046906f27ee61d8dc1b876f6dc4d7e712acd94a94e4bef5f1c3471f2d43f490899045e47306d8598ec9501f69e41d7e02856d767d885651c07e78d576e7e3830887ed74adff8c8e2abbc8590ac248a7a26b80ecb187679a18196db8c43f8f97a21d155c0fec52e0df99f4851005721bdc723e82f94d1476a055050508420bda59ad0a5f90676cee56f5e52af2eabd0434a7ce46419225edc11364a0a7f910488e52e70b615d5246333c27ee534514c35933c4d49b7e823debad5e199277f9e1af80edd9bca1cae51d8bcb0e5219bf391fb7611aac31477b8e198a57aa225294589101922dc180e9762ce91e7aed497edc05239b41d3d570486f38813168491f88c90cc6c6036a8793fe3932e1ac57c911ace16336874607fe66d349c230253c784be9e09afb112b62adb987b75bebc92374950ff3504b5447a5eb6b6225f48f4bd3e6b9fca1ddf9246e4751fc7502869bda1523dfca0a18dfde72a8336140d08d12d4b689a7f7725575d5fa9cae27a220a13553da38e308d09dc2ef0f60ca93bde53ce330e890a074508062838660254eb069e194be3d3c9a9c3ffb6eeac9ce6bd10caf84acb2ce3ac85f9f34caceb2079d22b9a3bf30713f00ee3555bad1f0c2a6fdf3eda46975a898b87c4b4fbef63a330580d1d0d7404672106913c7b5c183fc15b7a86020c3dd4adff5a2e738d632abd817a6fdc4d7a157c150a14adc6a2bd4b0d10cf821e17505b0d4613040aa19c7923166f71d857ecf7ffc4210fa185915b9fffb51d0c0dcb22464e9f281201bc389a46d1d87e401cfe15d3077108e844079812d6a6f30d42b2831ca05e3bec3e96b12f6d6f3b65afe4dc2be199952cd2b493d1240a3e734664edf6c0b48537d665c689b489de9359d95023d913eb0326685a85ab39171d221bd2cd42cdecc182a5cba6b873a501eed26f749670a69ad3b2417e1204c67f862f549bdb6926b39ebbdbd36eb47cbe7a88023dfc36270d01cf931a6f6a00f0a3486fe3bc7d6ae630129f740011a0acaad9ec1bf562a18a4449296e73dbe2d362b9d0254d1cce9685143574ace4ee1d742ea86efb230c62819b73974f843f813c9461495b50e359ef0a94b508f350c8fd41f424c5a11ef2a07a04ed331dc3a1149ded215024a1acfbb30663043cd5fd96709ce873c86d9b11c55b765ed06fd11ebed5c4a7af6ec93a7dcbb5502dab8a00cad599914256b88cfb03216615e87b493302e6e15e3aaffae8f80c45948a14e07b0100f9247c09e6647f664ac730096ef244d5d285b6125c87579f9a607d816be8c1f52c9bb2aa0fee3585b48805ebe663e226d4beea643c25e03e1ec392b466a0b29aafe87207d0ea247652e5e9c41bda21cd2066682110570d46989fe71adcd24955e055a93939fe459e0d0a28f5a4b0f21481f7c78c80e262754257a59c975270bed1da037ba7401c703fd9d88a936e11f50bd6537644ad35af9a56a83f802fe9bcf67a6d0dc9ce397efb904dea548516a920a514b233087711faa7123ad22b3f299cac3cd17e572d9c65006aba9b85cabb6bf12b9848a33fbb42ac5a855d23b8ea626e422c14379e8b476e350be50e00f8adabe3e321b01162933e7dc563390733f692e3cc0b8ad8bd195192553726c990290b26284280bb414ec9175d0774c55c46db7dfa29f4aa2e469d7db043eef572535887f140b11da2e4efeda5d0c28fc3c069ebbd18cff704485d36e92954a7735f3510586da763d9002179439d7c0e0ae10b798e897aecb88fafad0936afaf8c13dd273bdef594fe01a21c07c8042598952882ab3ec250748a18d73bcbf", 0x1000}, {&(0x7f0000006180)="7f88da23783238b24ac884302a5ac1e3b22d35545e7c79509ab474b77e003a63a51509d2059324980ac3cf8b430910c1bc22f590b6c76fafddd8a74e4a2508c466b42c1e5a3cbca71531deed943e4c5ee6853bd23bc4a8f4f823d9719ce7d044b45b82126b8ec978e9827325dd932d699bc9e945d269d447066ef9263506a5758984fef8f11fdece9ef4f38c5d41f3d58969647fd9e071a21aeaa360bed496cfba5a4a877e5b9fa4bf2177e8b298886b4aa0104fc43e273c8cd5b36e8e3b971220b1", 0xc2}, {&(0x7f0000006280)="0cc4ca8c27227542a559097db4f06cced1dbea0303ae835e241e090972dc615e11a7718fd3118e208a4cc27d677272a148b5986179e027bba3afa577f9cbed12f007f481ccd4ddc7e96ae34a9f06e8c6c0976611e70942d3462cc749353f3bc532", 0x61}, {&(0x7f0000006300)}, {&(0x7f0000006340)="dc145f40be39a9a9b65e73f53a991e1a9b65522f3d34ea03b6dd1c942a37a21c76561225649e6fa0202140b9459ddb14cfb38f0ac31eea85a696bd4d5e7c1bdb7038", 0x42}], 0x5, 0x0, 0x0, 0x24000010}}], 0x5, 0x8000) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)=[{{&(0x7f0000000840)=@abs={0x1}, 0x6e, &(0x7f0000000cc0)=[{0x0}, {&(0x7f00000006c0)="2d58b0e403002520ae51e5e3e4bb85cda71db62249ee2ae5e2feb1ade33e49e855acfd9aa3c2af4d491e53b8647331565619f35230cf64fdfaee8c9f3536b33acb480409d6f38908bd5719633e79deba52d1c5f87dae3e8def2ed2590dc93dcb549ccbce7cead8976193f29d2fce7d9f652caae0c90cde44ff6dbd0a8dbf3c6cfd409db2c414e9b360b804983b3b778754cdc4c771a988ee1fefb0b31993d703cceddab3a92722d9c1c8e378", 0xac}, {&(0x7f00000009c0)="97270a929bc56bcabc7842c1ab371f526a77368d39cc5bf201edf5736e10d4cee32ea055841412dab7fec4372085a58e3309546c0dd5cbdb88b204ea0825854b7bb0ed21f93c2e0fb5a78ed13f075033433a51158c9cc78e262455d0f1d8ed09ae43d626dfd6e3c0b6d7483144ca1d43584d6cd98f6839ffea46a28c5291d678708d1168c5", 0x85}, {0x0}, {&(0x7f0000000b00)}, {&(0x7f0000000780)="783610f1e8a4cba0490d20340c5a5754ffc50263613fdb4d353baaa31e5c12716e2af31ab982c08a8c8d0a74bbbf7bbf2096afca0caf2086bd69", 0x3a}], 0x6, 0x0, 0x0, 0x20000801}}], 0x1, 0x24000801) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mount$9p_rdma(&(0x7f00000005c0), &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x1000000, &(0x7f0000000d80)=ANY=[@ANYBLOB="7472616e733d72646d612c706f72743d3078303030303030303030303030346532302c74696d656f75743d3078666666666666667b66666666663335392c72713d3078303030303030303030303030306666662c63616368653d6e6f6e652c73713d3078303030303030303030303030303939652c73713d3078303030303030303030303030303030332c72713d3078303030303030303030303030303830302c70726976706f72742c73713d30783030303030303030301b0cfe85ffbbdd7a0c16fb3ee31bbc5397a5e0148e0b447601fc95620c849e0fd30fda640e7f2131e5ea1b05c3d5c7395a669096b888b6fa01d8d4c6387c01f780688d66670402f5da68a8a210708205855e906b5eabc1e1536c9f1c23c095c18b27fcf0fd6ae5e4042399e707eefa3f342cc11453945a6ca04d4ca4b38f09654fe0b5b10b942d197381477a9ecbcf9135974c43b4f216392b399e7f3fe59babd027287d96e0b3bdb18fcbaeae10a89c1f232a81323449ce058ce02e987ac0a297d92414da7063c29130f1200585fc2074da4792653d2783ac99d5caebcb50f2a5aeb30e", @ANYRESDEC=r10, @ANYBLOB="2c646f00000000000000060873652c6f626a5f747970653d3a2c7569643cde7729fc37b01c74b56705223cdcade8ccf5cbbb9b699465314b69b39b90c3054c06b5de7f48fe7192b214a108f9665d716da28e156367b033c2d050200aca3707316f127ecf1f1e22a89432f5b4c2f88d339c03cfce56959c99335a7f0f93e9067880163cbfe995bbed4b65f8ed3e9a113cd7dab6ac3f8c445f7f9e7e56", @ANYRES64=r3, @ANYBLOB="2ce36f6c746e78743d73746166665f752c7065726d69745f646964656374696f2c737562232c00ce6e25c93f4e4c00000000000000"]) (async) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r3, r11, 0x0, 0x11f06) (async) open$dir(&(0x7f0000000580)='./file0\x00', 0x80080, 0x109) (async) preadv(r2, &(0x7f0000000680)=[{&(0x7f00000004c0)=""/174, 0xae}], 0x1, 0x200, 0x10000) 05:26:11 executing program 1: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000040)={'dummy0\x00', 0x0}) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$inet6(0xa, 0x80003, 0xeb) r4 = socket(0x200000000000011, 0x3, 0x0) (async) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e23, 0x4, @private1={0xfc, 0x1, '\x00', 0x1}, 0x10000}, 0x1c) (async) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000300)={'team0\x00', 0x0}) bind$packet(r4, &(0x7f0000000240)={0x11, 0x0, r5}, 0x14) (async) getsockname$packet(r4, &(0x7f00000022c0)={0x11, 0x0, 0x0}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0x2de1e, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="440000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="0003000000000000140012800c0001006d616376746170000400028008000500", @ANYRES32=r1, @ANYBLOB='\x00\x00\n\x00', @ANYRES32=r6, @ANYBLOB="66ba24d5a7e0f5412ee5ce0d7f2551b357af02a45cf1cde6bcf6f193c83081318ee4ad437abb9a6001e15fbbd09756d83389cdfbe773d86c4056a423801b56b5027ddd4d84ec2dcf4784550437c435d1e81e918f79e587a2cfef2752d4111100055f2206b81530ff2e07e9b76146d645ec05ce1302edabb5c719ff980773581f50e083a922710a7bb86ba94a88f5bc4e4aa5928fa54779de2ce317f15c6463a4e2871331aa77b073a221ac5044e05699c81281b45d76c96386bb036e5f5a8dff1dae34f66785c22da072ddc674a5f60a34"], 0x44}}, 0x0) 05:26:11 executing program 3: sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x7f10) r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0x0, 0xffffffffffffffff, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.sectors_recursive\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x7f10) (async) getpgid(0x0) (async) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0x0, 0xffffffffffffffff, 0x0) (async) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) (async) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.sectors_recursive\x00', 0x0, 0x0) (async) 05:26:11 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) r0 = socket$inet6(0xa, 0x80002, 0x0) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000180)=0x80000004, 0x4) bind$inet6(r0, &(0x7f0000000240)={0xa, 0x4e20, 0x0, @mcast1, 0x1}, 0x1c) r1 = socket$inet6(0xa, 0x80002, 0x0) setsockopt$sock_int(r1, 0x1, 0xf, &(0x7f0000000180)=0x80000004, 0x4) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x33, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6}]}, 0x10) r2 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) write$P9_RREADDIR(r2, &(0x7f0000000100)=ANY=[], 0xbf) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) bind$inet6(r3, &(0x7f0000000040)={0xa, 0x4e23, 0x0, @remote, 0xffffffff}, 0x1c) sendfile(r2, r2, &(0x7f0000000240), 0x7f10) write(r2, &(0x7f0000000340), 0x0) write$P9_RREADLINK(r2, &(0x7f0000000400)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) sendto$inet(r2, &(0x7f0000000280)="586f0a0c1191babb28a7250355397802eef8ec13657683ecacb92b66ff8781bf5933950282445c9f003264d2a77e410eb9b25aea3234896415116d1f2ae08084404cc78bbf45566447aeb64941e263de4b02ed970720ef46127e8f1aab0a8f934a8c4403425db15486b93a25a8898090cc2480535f5e336f54b6c05672e316814a48cc27678796a5bc490c83d7730d2486028c84183718b950782e0e3c5596fcf3839e2e7a2aac38e4ce934bcb8dd691190516606174d6", 0xb7, 0x40000, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @empty}, 0x1c) 05:26:11 executing program 2: r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) (async) io_setup(0x1, &(0x7f0000000180)=0x0) (async) r2 = creat(&(0x7f0000000100)='./bus\x00', 0x0) r3 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r3, 0x0) fallocate(r2, 0x0, 0x0, 0x1000f4) fcntl$F_SET_RW_HINT(0xffffffffffffffff, 0x40c, 0x0) (async) fsetxattr$trusted_overlay_redirect(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) io_submit(r1, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000a00)) (async) ioctl$BTRFS_IOC_INO_LOOKUP(0xffffffffffffffff, 0xd0009412, &(0x7f0000000c00)={0x0, 0x7f}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000002980)) io_submit(r1, 0x45, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x400000000000, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x377140be6b5ef4c7}]) (async) creat(&(0x7f0000000000)='./bus\x00', 0x0) [ 790.910141] audit: type=1800 audit(1669008371.913:35899): pid=19537 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14108 res=0 [ 790.974148] audit: type=1800 audit(1669008371.933:35900): pid=19537 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14108 res=0 05:26:12 executing program 3: r0 = perf_event_open(&(0x7f0000000100)={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}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) sendmmsg$alg(0xffffffffffffffff, &(0x7f0000000b80)=[{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="a0cf4ac2a3bce7f9fa2308197e4e4f60eae23bf414004074254000bb8438b6a95ab41f259c52dc852f77019a760b341b181311b52c308b5786d1d225fa9bc401d26f8e0e8b7bd6d3144341bf504caff3d770f65496f8b2923c0796021224758e751edaba890a2ad3a27ebccbed3e9743e15132c44ff947fe540e8bcf6e858d370696b4ffeb135ddf4679e3d302585d041969cb241e1a50ddb04c0f6cac27698825f78151798a31eabf7a6159b174ad609f27cc087194a19818a5137d5389868fe137f345f6fcccd452b82136542b39e5a4f94195a56a49", 0xd7}, {&(0x7f00000000c0)="ff8670cde45f8dce660db2978129c21e223f5d1583f2ebc998bad626a491b9203797a891ed0dbf5c4c1c60321f5352", 0x2f}], 0x2, &(0x7f00000003c0)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18, 0x4040}, {0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000400)="2a188c35ea84495fc22cdcf3914aaaf52d8db50b5f5153", 0x17}], 0x1, &(0x7f0000000480)=[@op={0x18}, @iv={0xe0, 0x117, 0x2, 0xca, "74c2e5c3f3a8bb4ab0f6056fc7f1a93dc751e873a4544c3d67d47b5c0a63441b8e591195dc6f34a23ef968d7f6bf86f9121763ad8819ed95e7b141b7e97e3debf4c93f28c2dd641ca67b40ef5c150924c9a392eac1aa6546d082faa4d55bd268e37d38fa2db6d285c7fb9f08259483bb35d72b10bc5e617b8edd0a28ff946ba540174558243b00918c1686d8a9d6d85cefed76484054f4340978fed870f70639366ec7f5ba5077b26566cd8281a606fb7599a01ca05a7408c5a9e039f2899e5d9c52e316c0ab96aab746"}, @op={0x18, 0x117, 0x3, 0x1}, @iv={0x68, 0x117, 0x2, 0x4d, "32ab0700f23f05e4e86358598e0f7d006220d827d8c743ca00c386a2213f98b2cd3eb14f6592040b7ccc61268adcb21753d937f34cbf6990b4e8bf72ca46c5a7d8ee6062d1a40121c950c49f91"}], 0x178, 0x800}, {0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000600)="53caac6a4e2657836e12d6509475a3fa7ea08da0193a1938b4b6890e48659682284dec049650fdaaf66fb4196436efcb76dcb35ee779b3d72f0dc095bea88890d24653c933435e381430adbff3d91cc90dc37eb30aa196ef60353b8f01e03759ca48bf4376bcd704663e9f23900e1d5b840b65e0dc6e11eed989a51f9a6e18dc", 0x80}, {&(0x7f0000000680)="751070045a8ce1459800c4c2d213f5eb0accfd7dc7132a4e8b1aef691f5b54e65229c529a5c478b858c43cbe359a75899e72abdef5", 0x35}, {&(0x7f00000006c0)="db53ab603b38149d3dfd885112a6cc6aaad008c6ca3bcea8e52fefa6a56464bfda1284b54469924f531254746dee7a7ec9ad6df7013946d5cc312793e1070a0eb3b415d961c372b9a85c93a70776ccd92987f1b48c3616e2d783db5c4207b771987d716935442896bb2dce4678890768bb9cfd697964fa", 0x77}, {&(0x7f0000000840)="0a12e36ee9177064142cf43b3dcd5d9bafca9b4ad4620dd2267d04edddaa98e4c19c6fcef09fe16231d385a1048205ac1db9f99ce94e2925e9927911b4c6fc2f6a86162d291c043f368a5d4be1216f05a612a4d89a340b666bf0128050b208ddf4ee3d55ba97181ec8bf61da388a6ec501d5a8d7cf88af06a9cd73475be952f769dc6ffee8b3b8ea5152440d434b62fb6198553d83846b105c235f14a90ca47734f61807611de25c356e944cbd75aee0a58946c205bf34e3d72e957d5b1bedb0afa75884ae26147465b4e30448d749", 0xcf}, {&(0x7f0000000740)="c58d0e0b01f3b9f9c2c51bcc47b7d99409284ef4b2f0cbbcb54fbcb903171c8d2a80b907d62b827de501a54f2098e0e69a51c1fbb47b068e1e62246da45e94b2ebd1ce4ce8146636f644ffdd5fd5233abf41a472b27c18a7d0ce9a47f8bf3b440a81a4413456062c52262fa49c40c5556db026f7", 0x74}], 0x5, &(0x7f00000009c0)=[@assoc={0x18, 0x117, 0x4, 0x401}, @assoc={0x18, 0x117, 0x4, 0x1}, @op={0x18, 0x117, 0x3, 0x1}, @iv={0x118, 0x117, 0x2, 0xfe, "3f08e8b87d41b19930f2b4effcc358d419e54b3b2c026e02798bf13b92cd2459eb94105cf035de135f8a903e0398bc069e5f0fcf6e43ae9e0c43c708acd650722328d00d5071dfe3a31ed928389eb7491e1c147b8f83f94df91ea61f07818938c741ac5e6c9d701091d9244cf689e964ad45b3da546bd03c06ea50329a4e588ee74af596d6b7f504ea5eac54f532d76359cad009ec3ad692f8c4bab795f784f7a1e9f3bdc2f28e4093195be0c6e67751f961750d4dd414cf8aa8227207c76437f19eccf176baf5df8200feeec8fa69fda739f27d2ab08c1acef9a331a4dde7b071cbd31c7e4cc2f33dbfa6c03b707abcebd16b863edf7518e29495f835d0"}, @iv={0x30, 0x117, 0x2, 0x15, "8867601083669e52a79567233c3e075cdbb8b354c8"}, @assoc={0x18, 0x117, 0x4, 0x7}], 0x1a8, 0x10}], 0x3, 0x40) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000080)='#\x00') bind$alg(r1, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'xcbc(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340)="dd84e11ba9e2b6aecb2faa135afb021f", 0x10) r2 = accept(r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000c40)=@xdp, &(0x7f0000000cc0)=0x80) geteuid() getgid() sendmmsg$unix(r2, &(0x7f0000008e00)=[{{0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000002c0)="b69b2c4471b9138fcc0663dd417d9da876257527244e588d03caac24a5890f2d4d4f3d4f3a7eb435a7c103b9e5a35a256e29c15592b01b4149f5d046235a2c9198190d831e7ce6f2d7f3d3400e3c9c2154edd1c43e", 0x55}], 0x1, 0x0, 0x0, 0x8000}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="20000000000000000100000001000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB, @ANYRES32, @ANYBLOB="000000001c0000000000000001000000010000", @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYBLOB="000000001c00000000000000010000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB], 0xd0}}, {{0x0, 0x0, 0x0}}], 0x3, 0x4) 05:26:12 executing program 2: r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) io_setup(0x1, &(0x7f0000000180)=0x0) (async) r2 = creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) r3 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r3, 0x0) (async) fallocate(r2, 0x0, 0x0, 0x1000f4) (async) fcntl$F_SET_RW_HINT(0xffffffffffffffff, 0x40c, 0x0) (async) fsetxattr$trusted_overlay_redirect(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) io_submit(r1, 0x0, 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000a00)) (async) ioctl$BTRFS_IOC_INO_LOOKUP(0xffffffffffffffff, 0xd0009412, &(0x7f0000000c00)={0x0, 0x7f}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000002980)) (async) io_submit(r1, 0x45, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x400000000000, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x377140be6b5ef4c7}]) creat(&(0x7f0000000000)='./bus\x00', 0x0) [ 791.077196] audit: type=1800 audit(1669008372.003:35901): pid=19546 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="sda1" ino=14561 res=0 05:26:12 executing program 2: perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x18230, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) r2 = socket$inet6(0xa, 0x3, 0x8) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffffff144e0000ff000207835eebf116b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4e2540019ccbd9f6672837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845", 0x118) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x4}, 0x1c) r3 = socket$inet6_dccp(0xa, 0x6, 0x0) bind$inet6(r3, &(0x7f0000000280)={0xa, 0x4e23, 0x7, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x7ff}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000200), 0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, 0x0) setsockopt$inet6_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)=@gcm_128={{}, "f9d800046e62d8fe", "37752b16943be130c6203778a44d7840", "5d3204bc", "9d4c3c8d3b7e3652"}, 0x28) r4 = open(&(0x7f0000000000)='./bus\x00', 0x181042, 0x0) connect$inet6(r0, &(0x7f0000000440)={0xa, 0x4e20, 0x3f, @private2={0xfc, 0x2, '\x00', 0x1}, 0x2}, 0x1c) write$P9_RREADDIR(r4, &(0x7f0000000100)=ANY=[], 0xbf) sendfile(r4, r4, &(0x7f0000000240), 0x7f10) write(r4, &(0x7f0000000340), 0x0) write$P9_RREADLINK(r4, &(0x7f0000000400)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) ioctl$KVM_REINJECT_CONTROL(r4, 0xae71, &(0x7f0000000140)={0x6}) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000400)=ANY=[@ANYBLOB="8702000000000000c910fc02000000000000000000000000007f800000000000bac6f43cd21a70ced7"], 0x20) epoll_create(0x2) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000003c0)={r0, &(0x7f0000000340)="fd29173a5acea3bd92f4dc6d83f13109b25ff87331c0df2139aa023a2bb4746c6989", &(0x7f0000000380)=@tcp6=r0}, 0x20) socket(0x10, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote}, &(0x7f0000000240)=0x1c) splice(r0, 0x0, r1, 0x0, 0x7fffffff, 0x0) bind$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x2, @private=0xa010102}}, 0x1e) [ 791.209814] audit: type=1804 audit(1669008372.013:35902): pid=19557 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir403193021/syzkaller.nhiukM/603/file0" dev="sda1" ino=14561 res=1 [ 791.907428] wlan1: Trigger new scan to find an IBSS to join [ 792.252364] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. [ 792.273372] device macvtap2 entered promiscuous mode [ 794.126951] IPVS: ftp: loaded support on port[0] = 21 [ 794.293275] ------------[ cut here ]------------ [ 794.298597] Have pending ack frames! [ 794.302822] WARNING: CPU: 0 PID: 11289 at net/mac80211/main.c:1279 ieee80211_free_ack_frame+0x48/0x50 [ 794.312170] Kernel panic - not syncing: panic_on_warn set ... [ 794.312170] [ 794.319518] CPU: 0 PID: 11289 Comm: kworker/u4:10 Not tainted 4.19.211-syzkaller #0 [ 794.327289] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 794.336657] Workqueue: netns cleanup_net [ 794.340698] Call Trace: [ 794.343274] dump_stack+0x1fc/0x2ef [ 794.346905] panic+0x26a/0x50e [ 794.350083] ? __warn_printk+0xf3/0xf3 [ 794.353974] ? ieee80211_free_ack_frame+0x48/0x50 [ 794.358959] ? __probe_kernel_read+0x130/0x1b0 [ 794.363527] ? __warn.cold+0x5/0x5a [ 794.367159] ? __warn+0xe4/0x200 [ 794.370514] ? ieee80211_free_ack_frame+0x48/0x50 [ 794.375342] __warn.cold+0x20/0x5a [ 794.378872] ? ieee80211_free_ack_frame+0x48/0x50 [ 794.383734] report_bug+0x262/0x2b0 [ 794.387365] do_error_trap+0x1d7/0x310 [ 794.391236] ? math_error+0x310/0x310 [ 794.395039] ? irq_work_claim+0xa6/0xc0 [ 794.399011] ? irq_work_queue+0x29/0x80 [ 794.402989] ? error_entry+0x72/0xd0 [ 794.406705] ? trace_hardirqs_off_caller+0x6e/0x210 [ 794.411718] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 794.416555] invalid_op+0x14/0x20 [ 794.419999] RIP: 0010:ieee80211_free_ack_frame+0x48/0x50 [ 794.425435] Code: e8 1d 4b cd f9 48 89 ef e8 05 7a db fe 31 c0 5b 5d c3 e8 0b 4b cd f9 48 c7 c7 e0 3d 67 89 c6 05 02 73 79 03 01 e8 dd 82 5d 00 <0f> 0b eb d2 0f 1f 40 00 41 57 41 56 41 55 41 54 49 bc 00 00 00 00 [ 794.444616] RSP: 0018:ffff888097e4fa28 EFLAGS: 00010282 [ 794.449974] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ 794.457227] RDX: 0000000000000000 RSI: ffffffff814dff01 RDI: ffffed1012fc9f37 [ 794.464491] RBP: ffff8880b396a680 R08: 0000000000000001 R09: 0000000000000000 [ 794.471749] R10: 0000000000000005 R11: 0000000000000000 R12: ffff88803d8f1b78 [ 794.479006] R13: dffffc0000000000 R14: ffffffff87953a30 R15: 0000000000000000 [ 794.486277] ? ieee80211_free_hw+0x140/0x140 [ 794.490679] ? vprintk_func+0x81/0x180 [ 794.494648] ? ieee80211_free_ack_frame+0x48/0x50 [ 794.499488] idr_for_each+0x132/0x290 [ 794.503275] ? idr_find+0x50/0x50 [ 794.506718] ? kfree+0x110/0x210 [ 794.510073] ? device_remove_bin_file+0x30/0x30 [ 794.514788] ? kfree_const+0x51/0x60 [ 794.518490] ieee80211_free_hw+0x88/0x140 [ 794.522648] hwsim_exit_net+0xbdf/0x1580 [ 794.526703] ? mac80211_hwsim_netlink_notify+0x1400/0x1400 [ 794.532312] ? nf_unregister_net_hooks+0x5d/0xe0 [ 794.537054] ? mac80211_hwsim_netlink_notify+0x1400/0x1400 [ 794.542661] ops_exit_list+0xa5/0x150 [ 794.546449] cleanup_net+0x3b4/0x8b0 [ 794.550164] ? net_drop_ns+0x90/0x90 [ 794.553869] ? check_preemption_disabled+0x10/0x280 [ 794.558940] process_one_work+0x864/0x1570 [ 794.563170] ? pwq_dec_nr_in_flight+0x2d0/0x2d0 [ 794.567832] worker_thread+0x64c/0x1130 [ 794.571802] ? __kthread_parkme+0x133/0x1e0 [ 794.576195] ? process_one_work+0x1570/0x1570 [ 794.580676] kthread+0x33f/0x460 [ 794.584027] ? kthread_park+0x180/0x180 [ 794.587989] ret_from_fork+0x24/0x30 [ 794.592416] Kernel Offset: disabled [ 794.596223] Rebooting in 86400 seconds..